Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/relationsx.c
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Revision 1741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 11 14:25:16 2015 UTC (9 years, 8 months ago) by amb
File length: 42872 byte(s)
Diff to previous 1699
Merge change from MS-Windows branch (offset_t).
Revision 1699 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 9 18:05:06 2015 UTC (9 years, 9 months ago) by amb
File length: 42869 byte(s)
Diff to previous 1695
Merge the MS-Windows branch back into the trunk. Code changes and documentation for Cygwin and MinGW compilers.
Revision 1695 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 29 16:49:00 2015 UTC (9 years, 9 months ago) by amb
File length: 43201 byte(s)
Diff to previous 1614
Ensure that allocated strings are long enough even if the %p format is extravagant in the number of characters it uses.
Revision 1614 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 25 13:22:29 2014 UTC (10 years, 4 months ago) by amb
File length: 43129 byte(s)
Diff to previous 1605
Sort the data geographically before pruning so that the data points physically close together are close together in memory which reduces swapping/paging and therefore runs much faster when memory is limited.
Revision 1605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 18 10:30:57 2014 UTC (10 years, 5 months ago) by amb
File length: 42039 byte(s)
Diff to previous 1598
Free memory that it allocated by IndexSegments() when no longer needed rather than holding on to it.
Revision 1598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 27 16:35:09 2014 UTC (10 years, 5 months ago) by amb
File length: 41948 byte(s)
Diff to previous 1450
Add a '--logmemory' option to planetsplitter which will report the maximum memory in use (allocated and mapped files) during each step of the processing.
Revision 1450 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 2 18:47:43 2013 UTC (11 years, 8 months ago) by amb
File length: 41733 byte(s)
Diff to previous 1427
Fix some comments.
Revision 1427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 27 18:01:14 2013 UTC (11 years, 8 months ago) by amb
File length: 41733 byte(s)
Diff to previous 1426
Revert the last change because, paradoxically, it was faster to create the database (as expected) but slower to route.
Revision 1426 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 26 18:26:27 2013 UTC (11 years, 8 months ago) by amb
File length: 41536 byte(s)
Diff to previous 1424
Sort the nodes geographically at the beginning rather than at the end.
Revision 1424 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 25 19:10:07 2013 UTC (11 years, 8 months ago) by amb
File length: 41733 byte(s)
Diff to previous 1420
Remove one usage of the nodesx->gdata array. Remove one call of the IndexSegments() function. Update the DATALIFE.txt file with both and the previous changes to mapped files and add a new column for segmentx->next2.
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: 41630 byte(s)
Diff to previous 1414
Move some printf_first() messages to the front of the function and printf_last() function to the end of the function.
Revision 1414 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 22 18:49:33 2013 UTC (11 years, 8 months ago) by amb
File length: 41630 byte(s)
Diff to previous 1410
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 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 21 15:48:19 2013 UTC (11 years, 8 months ago) by amb
File length: 41705 byte(s)
Diff to previous 1409
Rename the functions for unbuffered file access to make this clear.
Revision 1409 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 21 14:53:01 2013 UTC (11 years, 8 months ago) by amb
File length: 41605 byte(s)
Diff to previous 1408
Use the new buffered functions in the filesort functions.
Revision 1408 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 21 14:43:37 2013 UTC (11 years, 8 months ago) by amb
File length: 41509 byte(s)
Diff to previous 1406
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 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 20 18:48:42 2013 UTC (11 years, 8 months ago) by amb
File length: 41302 byte(s)
Diff to previous 1405
Rename the function that skips forward in a buffered file to avoid confusion.
Revision 1405 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 20 18:36:47 2013 UTC (11 years, 8 months ago) by amb
File length: 41302 byte(s)
Diff to previous 1402
Use the new functions for buffering while reading when looping through files that use the FILESORT_VARINT method of storing data.
Revision 1402 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 19 18:58:05 2013 UTC (11 years, 8 months ago) by amb
File length: 41554 byte(s)
Diff to previous 1370
Use the buffered write functions when creating the nodes, segments, ways and relation raw files.
Revision 1370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 3 17:23:39 2013 UTC (11 years, 9 months ago) by amb
File length: 41434 byte(s)
Diff to previous 1361
Write relation nodes into the file as well as ways and relations.
Revision 1361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 1 11:10:03 2013 UTC (11 years, 9 months ago) by amb
File length: 40888 byte(s)
Diff to previous 1353
Store the number of kept nodes, ways and relations when first sorted.
Revision 1353 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 30 18:03:49 2013 UTC (11 years, 9 months ago) by amb
File length: 40882 byte(s)
Diff to previous 1350
Merge the ProcessTurnRelations1() and ProcessTurnRelations2() functions into a single one now that segment processing is already complete.
Revision 1350 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 30 16:53:27 2013 UTC (11 years, 9 months ago) by amb
File length: 42344 byte(s)
Diff to previous 1349
Delete the non-highway nodes by searching for them in the ways rather than marking them when processing the segments.
Revision 1349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 29 17:33:26 2013 UTC (11 years, 9 months ago) by amb
File length: 42505 byte(s)
Diff to previous 1342
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 1342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 25 15:10:07 2013 UTC (11 years, 9 months ago) by amb
File length: 42220 byte(s)
Diff to previous 1341
Rename the route relation structure parameters (r* -> rr*) to match the turn relation parameter names (tr*).
Revision 1341 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat May 25 14:41:59 2013 UTC (11 years, 9 months ago) by amb
File length: 42139 byte(s)
Diff to previous 1318
Finished allocating coordinates to error logs, nodes in preference to ways in preference to relations.
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.