Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

/[routino]/trunk/src/osmparser.h
ViewVC logotype

Log of /trunk/src/osmparser.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 1526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 19:14:32 2014 UTC (11 years ago) by amb
File length: 2228 byte(s)
Diff to previous 1356
Make two global functions local to the files that contain them.


Revision 1356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 17:23:18 2013 UTC (11 years, 9 months ago) by amb
File length: 2286 byte(s)
Diff to previous 1339
Move some functions about so that osmparser.c can be replaced for other types of
parsing.


Revision 1339 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 23 17:47:16 2013 UTC (11 years, 9 months ago) by amb
File length: 2259 byte(s)
Diff to previous 1234
Don't create segments when parsing input file but create the segments later
using the nodes stored in the ways file.  This makes applying changes simpler
(segments file is not kept with the --keep option) and handling changed ways is
simpler than changed segments.


Revision 1234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 11:11:11 2012 UTC (12 years, 2 months ago) by amb
File length: 2374 byte(s)
Diff to previous 1227
Re-factor parsing code to remove duplicated parts from three parsers
(osmo5mparse.c, osmpbfparse.c and osmxmlparse.c) into a common place
(osmparser.c), also removes lots of global variables.
Change the node, way and relation count to uint64_t instead of index_t to avoid
wrap-around (although it would have been a cosmetic problem only), also removes
dependency on types.h.
Make the node, way and relation counters be 'int64_t' instead of 'long long' in
the XML parsers for consistency with the non-XML parsers.


Revision 1227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 24 16:35:46 2012 UTC (12 years, 2 months ago) by amb
File length: 2725 byte(s)
Diff to previous 1226
Added parsing of O5M/O5C format (a binary format but otherwise very close to OSM/OSC).


Revision 1226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 24 11:02:10 2012 UTC (12 years, 2 months ago) by amb
File length: 2441 byte(s)
Diff to previous 1221
The PBF format does not support change files (the 'visible' part of the info
message is only for historical data and not for changes).


Revision 1221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 21 16:08:44 2012 UTC (12 years, 2 months ago) by amb
File length: 2465 byte(s)
Diff to previous 1186
Add a parser for OSM PBF format.
Separate the XML parser from the data processing in osmparser.c.
Update planetsplitter and documentation to use new format.


Revision 1186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 18:36:08 2012 UTC (12 years, 3 months ago) by amb
File length: 1273 byte(s)
Diff to previous 1140
New XML parser doesn't use stdio buffered file access but lower level read
functions.


Revision 1140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 16 18:47:07 2012 UTC (12 years, 4 months ago) by amb
File length: 1301 byte(s)
Diff to previous 941
Code to allow adding OSC change files (.osc files) to an existing set of parsed
(and preserved) data.


Revision 941 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 10 15:57:50 2011 UTC (13 years, 3 months ago) by amb
File length: 1194 byte(s)
Diff to previous 940
Update file now that the name has changed.


Revision 940 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 10 15:56:44 2011 UTC (13 years, 3 months ago) by amb
File length: 1225 byte(s)
Copied from: trunk/src/functionsx.h revision 938
Diff to previous 680
Rename functionsx.h to osmparser.h.


Revision 680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 15:14:53 2011 UTC (13 years, 10 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1225 byte(s)
Diff to previous 498
Update comments throughout the source code.


Revision 498 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 17 17:44:25 2010 UTC (14 years, 6 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1309 byte(s)
Diff to previous 398
Parse relations and extract foot and bicycle routes to be added as properties to
the ways.


Revision 398 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 22 18:40:47 2010 UTC (14 years, 9 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1284 byte(s)
Diff to previous 394
Remove the --transport=<transport>, --not-highway=<highway> and
--not-property=<property> options from planetsplitter because they can be done
by the tagging.xml file now.


Revision 394 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 18 18:38:32 2010 UTC (14 years, 10 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1306 byte(s)
Diff to previous 347
Almost completely re-written OSM parser using tagging transformations.


Revision 347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 3 14:20:16 2010 UTC (14 years, 11 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1301 byte(s)
Diff to previous 228
Rename the old ParseXML() function as ParseOSM().


Revision 228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 12 09:01:48 2009 UTC (15 years, 8 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1301 byte(s)
Diff to previous 200
Tidy up and fix comments and include files.


Revision 200 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Jun 15 18:56:57 2009 UTC (15 years, 9 months ago) by amb
Original Path: trunk/src/functionsx.h
File length: 1281 byte(s)
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a