Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/nodesx.c
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
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
File length: 16562 byte(s)
Diff to previous 674
Update comments throughout the source code.
Revision 674 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 22 13:08:27 2011 UTC (13 years, 10 months ago) by amb
File length: 16280 byte(s)
Diff to previous 665
Finish off the geographic sorting of segments.
Revision 665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 18:24:34 2011 UTC (13 years, 11 months ago) by amb
File length: 16265 byte(s)
Diff to previous 664
Sort the segments geographically.
Revision 664 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 20 17:53:51 2011 UTC (13 years, 11 months ago) by amb
File length: 16400 byte(s)
Diff to previous 655
Sort nodes strictly by latitude/longitude within the bins (helps with regresssion testing).
Revision 655 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 16:31:56 2011 UTC (14 years ago) by amb
File length: 16450 byte(s)
Diff to previous 654
Make the used nodes marker bit-wide rather than byte-wide.
Revision 654 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 16:25:23 2011 UTC (14 years ago) by amb
File length: 16441 byte(s)
Diff to previous 653
Make the nodes super marker bit-wide rather than byte-wide.
Revision 653 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 16:09:38 2011 UTC (14 years ago) by amb
File length: 16420 byte(s)
Diff to previous 650
Make the nodes super marker a boolean.
Revision 650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 15:49:21 2011 UTC (14 years ago) by amb
File length: 16453 byte(s)
Diff to previous 643
Don't have both xnumber and number in the nodesx, segmentsx, waysx and relationsx structures.
Revision 643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 16:37:14 2011 UTC (14 years ago) by amb
File length: 16410 byte(s)
Diff to previous 627
Go back to the internal structure used (but reverted) during version 1.2 development where each segment is stored only once. This halves the memory usage (mmap files or just files) for planetsplitter. This is allowed because a new algorithm to create the node to segment indexes makes it simpler now that it was. This change is required so that super-node/segment optimisation doesn't remove mutual loops. This change doesn't handle turn restrictions yet.
Revision 627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 5 19:29:39 2011 UTC (14 years, 1 month ago) by amb
File length: 19709 byte(s)
Diff to previous 612
Change some output printed while running.
Revision 612 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 29 19:23:15 2011 UTC (14 years, 1 month ago) by amb
File length: 19691 byte(s)
Diff to previous 558
Ensure that record of closed file descriptors are erased.
Revision 558 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 19:25:03 2010 UTC (14 years, 2 months ago) by amb
File length: 19668 byte(s)
Diff to previous 557
Handle the SegmentX Segment in the same way as the other data structures (map into memory when used, open/close the file if slim). Create the real nodes without mapping the segments into memory.
Revision 557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 19:11:02 2010 UTC (14 years, 2 months ago) by amb
File length: 19472 byte(s)
Diff to previous 556
Make the PutBack*() functions be no-ops in slim mode and remove the pre-processor guards from around the function calls.
Revision 556 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 19:05:59 2010 UTC (14 years, 2 months ago) by amb
File length: 19552 byte(s)
Diff to previous 555
Don't map the file into memory for writing out the Nodes file.
Revision 555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 19:02:31 2010 UTC (14 years, 2 months ago) by amb
File length: 19703 byte(s)
Diff to previous 554
Close and open the files for the slim case to match the map/unmap of files for the non-slim case.
Revision 554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 17:54:31 2010 UTC (14 years, 2 months ago) by amb
File length: 19479 byte(s)
Diff to previous 553
Make the last two changes work for slim mode.
Revision 553 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 17:48:42 2010 UTC (14 years, 2 months ago) by amb
File length: 19337 byte(s)
Diff to previous 552
Create the Nodes offset table at the end rather than during the sort process.
Revision 552 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 17:38:29 2010 UTC (14 years, 2 months ago) by amb
File length: 19279 byte(s)
Diff to previous 544
Don't maintain a copy of the whole set of Nodes along with the NodeXs but generate the Node from the NodeX when written to disk. Create a lookup table between the original index and the geographically sorted index.
Revision 544 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 19:17:26 2010 UTC (14 years, 3 months ago) by amb
File length: 19437 byte(s)
Diff to previous 538
Duplicate the IndexFirstSegmentX() and IndexNextSegmentX() functions to create two distinct one for use at different times.
Revision 538 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 4 14:54:53 2010 UTC (14 years, 3 months ago) by amb
File length: 19436 byte(s)
Diff to previous 537
Improved version of previous change.
Revision 537 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 28 15:42:48 2010 UTC (14 years, 3 months ago) by amb
File length: 19477 byte(s)
Diff to previous 532
Add parsing of mini-roundabouts.
Revision 532 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 14:56:37 2010 UTC (14 years, 3 months ago) by amb
File length: 19340 byte(s)
Diff to previous 529
Split functions.h into fakes.h, sorting.h and the remainder in functions.h.
Revision 529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 11:41:25 2010 UTC (14 years, 3 months ago) by amb
File length: 19342 byte(s)
Diff to previous 519
Change the allow_t type into transports_t (and associated enums and macros).
Revision 519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 13 14:22:28 2010 UTC (14 years, 4 months ago) by amb
File length: 19332 byte(s)
Diff to previous 510
Add an option to make the output more suitable for a log file.
Revision 510 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Oct 9 14:14:42 2010 UTC (14 years, 5 months ago) by amb
File length: 19615 byte(s)
Diff to previous 508
Fix previous check-in on this set of files.
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.