Routino SVN Repository Browser

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

/[routino]/trunk/src/osmpbfparse.c
ViewVC logotype

Log of /trunk/src/osmpbfparse.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2170 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 18:14:49 2023 UTC (20 months ago) by amb
File length: 30989 byte(s)
Diff to previous 1784
Refactor the OSM file parsing to move code from individual file format
specific parsers to the shared parser back-end.


Revision 1784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 15 13:08:37 2015 UTC (9 years, 7 months ago) by amb
File length: 31424 byte(s)
Diff to previous 1726
Merge libroutino branch back into the trunk.


Revision 1726 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 1 18:11:36 2015 UTC (9 years, 8 months ago) by amb
File length: 31397 byte(s)
Diff to previous 1680
Merge changes from MS-Windows branch.


Revision 1680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 26 17:28:56 2015 UTC (9 years, 9 months ago) by amb
File length: 31352 byte(s)
Diff to previous 1526
Merge branch 'MSVC' back into the trunk.


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: 31226 byte(s)
Diff to previous 1420
Make two global functions local to the files that contain them.


Revision 1420 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 24 18:16:57 2013 UTC (11 years, 8 months ago) by amb
File length: 31220 byte(s)
Diff to previous 1356
Move some printf_first() messages to the front of the function and printf_last()
function to the end of the function.


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: 31220 byte(s)
Diff to previous 1301
Move some functions about so that osmparser.c can be replaced for other types of
parsing.


Revision 1301 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 9 18:33:02 2013 UTC (11 years, 10 months ago) by amb
File length: 30469 byte(s)
Diff to previous 1235
Change datatype from signed to unsigned (pedantic compiler warning).
Use inttypes.h printf formatting for unsigned long long data type.


Revision 1235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 11:19:23 2012 UTC (12 years, 2 months ago) by amb
File length: 30388 byte(s)
Diff to previous 1234
Replace the remaining 'long long' and 'unsigned long long' types with uint64_t.


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: 30373 byte(s)
Diff to previous 1230
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 1230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 26 12:22:49 2012 UTC (12 years, 2 months ago) by amb
File length: 33666 byte(s)
Diff to previous 1226
Some small changes for similarity with the O5M/O5C parser.


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: 33666 byte(s)
Diff to previous 1225
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 1225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 24 10:21:29 2012 UTC (12 years, 2 months ago) by amb
File length: 36641 byte(s)
Diff to previous 1221
Fix memory allocation error.


Revision 1221 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Dec 21 16:08:44 2012 UTC (12 years, 2 months ago) by amb
File length: 36525 byte(s)
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.


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