Routino SVN Repository Browser

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

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

Log of /trunk/src/waysx.c

Parent Directory Parent Directory | Revision Log Revision Log




Revision 1427 - (download) (as text)
Modified Thu Jun 27 18:01:14 2013 UTC (12 years, 3 months ago) by amb
File length: 21105 byte(s)
Revert the last change because, paradoxically, it was faster to create the
database (as expected) but slower to route.


Revision 1426 - (download) (as text)
Modified Wed Jun 26 18:26:27 2013 UTC (12 years, 3 months ago) by amb
File length: 21135 byte(s)
Sort the nodes geographically at the beginning rather than at the end.


Revision 1420 - (download) (as text)
Modified Mon Jun 24 18:16:57 2013 UTC (12 years, 3 months ago) by amb
File length: 21105 byte(s)
Move some printf_first() messages to the front of the function and printf_last()
function to the end of the function.


Revision 1414 - (download) (as text)
Modified Sat Jun 22 18:49:33 2013 UTC (12 years, 3 months ago) by amb
File length: 21043 byte(s)
Use SlimMapFile() and SlimUnmapFile() as the function names for the slim mode of
operation to open and close the files (to hide the fact that they are files
being opened for reading or writing unbuffered).


Revision 1410 - (download) (as text)
Modified Fri Jun 21 15:48:19 2013 UTC (12 years, 3 months ago) by amb
File length: 21058 byte(s)
Rename the functions for unbuffered file access to make this clear.


Revision 1409 - (download) (as text)
Modified Fri Jun 21 14:53:01 2013 UTC (12 years, 3 months ago) by amb
File length: 21038 byte(s)
Use the new buffered functions in the filesort functions.


Revision 1408 - (download) (as text)
Modified Fri Jun 21 14:43:37 2013 UTC (12 years, 3 months ago) by amb
File length: 20942 byte(s)
Use the new functions for buffering while reading when looping through files
other than the ones already done that use the FILESORT_VARINT method of storing
data.


Revision 1406 - (download) (as text)
Modified Thu Jun 20 18:48:42 2013 UTC (12 years, 3 months ago) by amb
File length: 20830 byte(s)
Rename the function that skips forward in a buffered file to avoid confusion.


Revision 1405 - (download) (as text)
Modified Thu Jun 20 18:36:47 2013 UTC (12 years, 3 months ago) by amb
File length: 20830 byte(s)
Use the new functions for buffering while reading when looping through files
that use the FILESORT_VARINT method of storing data.


Revision 1402 - (download) (as text)
Modified Wed Jun 19 18:58:05 2013 UTC (12 years, 3 months ago) by amb
File length: 20744 byte(s)
Use the buffered write functions when creating the nodes, segments, ways and
relation raw files.


Revision 1380 - (download) (as text)
Modified Tue Jun 4 19:03:55 2013 UTC (12 years, 4 months ago) by amb
File length: 20680 byte(s)
Remember what types of transports we have so that we don't spend time pruning
for transport types we don't have.


Revision 1361 - (download) (as text)
Modified Sat Jun 1 11:10:03 2013 UTC (12 years, 4 months ago) by amb
File length: 20645 byte(s)
Store the number of kept nodes, ways and relations when first sorted.


Revision 1355 - (download) (as text)
Modified Fri May 31 14:06:50 2013 UTC (12 years, 4 months ago) by amb
File length: 20645 byte(s)
Small changes to comments and log messages.


Revision 1349 - (download) (as text)
Modified Wed May 29 17:33:26 2013 UTC (12 years, 4 months ago) by amb
File length: 20647 byte(s)
Simplify the segments by using the node and way index instead of node and way id
which avoids lots of IndexNodeX() lookups.  Move some other code around to cope
with it.


Revision 1348 - (download) (as text)
Modified Mon May 27 18:29:44 2013 UTC (12 years, 4 months ago) by amb
File length: 20258 byte(s)
Simplify the sorting of the way names (only sort the names, not all the ways
twice), merge the generating of segments and separation of way names.


Revision 1347 - (download) (as text)
Modified Mon May 27 17:36:11 2013 UTC (12 years, 4 months ago) by amb
File length: 21018 byte(s)
Redistributed error log messages from osmparser way handling.


Revision 1339 - (download) (as text)
Modified Thu May 23 17:47:16 2013 UTC (12 years, 4 months ago) by amb
File length: 20856 byte(s)
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 1338 - (download) (as text)
Modified Wed May 22 17:31:03 2013 UTC (12 years, 4 months ago) by amb
File length: 18825 byte(s)
Store the list of nodes in the raw ways file for use by the errorlog functions.


Revision 1317 - (download) (as text)
Modified Sun May 12 18:00:25 2013 UTC (12 years, 5 months ago) by amb
File length: 18420 byte(s)
Add functions to process the binary error log file and convert it into a
geographically searchable database.


Revision 1302 - (download) (as text)
Modified Thu May 9 18:49:30 2013 UTC (12 years, 5 months ago) by amb
File length: 18345 byte(s)
Change datatype from signed to unsigned (pedantic compiler warning).


Revision 1297 - (download) (as text)
Modified Tue May 7 14:41:11 2013 UTC (12 years, 5 months ago) by amb
File length: 18338 byte(s)
Add cache functions for NodesX, SegmentsX and WaysX to speed up the
planetsplitter in slim mode.


Revision 1208 - (download) (as text)
Modified Sat Dec 15 16:43:03 2012 UTC (12 years, 9 months ago) by amb
File length: 18242 byte(s)
Stop planetsplitter crashing out in unusual ways if there is no data.


Revision 1198 - (download) (as text)
Modified Fri Dec 14 20:15:23 2012 UTC (12 years, 9 months ago) by amb
File length: 18207 byte(s)
Don't crash in binary search if no nodes/ways.


Revision 1171 - (download) (as text)
Modified Tue Nov 27 19:19:01 2012 UTC (12 years, 10 months ago) by amb
File length: 18288 byte(s)
Don't log an error for duplicated nodes, ways or relations because it can only
occur when applying changes or if using multiple geographically overlapping
files and neither is a data error.


Revision 1167 - (download) (as text)
Added Tue Nov 20 16:21:27 2012 UTC (12 years, 10 months ago) by amb
File length: 18492 byte(s)
Rename the '--preserve' command line option to '--keep' for simplicity.