Routino SVN Repository Browser

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

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

Log of /trunk/src/relationsx.c

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 780 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 5 18:19:50 2011 UTC (13 years, 9 months ago) by amb
File length: 25941 byte(s)
Diff to previous 770
Replace int with appropriate defined types (mostly index_t, ll_bin_t and
ll_bin2_t).


Revision 770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 4 18:09:32 2011 UTC (13 years, 9 months ago) by amb
File length: 25925 byte(s)
Diff to previous 761
Fix some more potential problems with a transition to 64-bit node_t.


Revision 761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:42:06 2011 UTC (13 years, 9 months ago) by amb
File length: 25916 byte(s)
Diff to previous 759
Shorten the messages when running to avoid going beyond 80 characters.


Revision 759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:26:42 2011 UTC (13 years, 9 months ago) by amb
File length: 26110 byte(s)
Diff to previous 757
Remove hard-coded numeric values and replace with a common #define value.
Handle overflows consistently.


Revision 757 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:06:21 2011 UTC (13 years, 9 months ago) by amb
File length: 26118 byte(s)
Diff to previous 756
Rationalise the increment of the numbers used for the output when not
--loggable.


Revision 756 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 1 18:25:32 2011 UTC (13 years, 9 months ago) by amb
File length: 26124 byte(s)
Diff to previous 742
Delete turn relations that refer to nodes or ways that don't exist as soon as possible.


Revision 742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 30 19:02:30 2011 UTC (13 years, 9 months ago) by amb
File length: 25910 byte(s)
Diff to previous 681
Don't crash on malformed relations, give better reporting of number when
processing them.


Revision 681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 18:01:24 2011 UTC (13 years, 10 months ago) by amb
File length: 25513 byte(s)
Diff to previous 680
Make the comments more consistent.


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: 25508 byte(s)
Diff to previous 670
Update comments throughout the source code.


Revision 670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 19:52:24 2011 UTC (13 years, 11 months ago) by amb
File length: 25463 byte(s)
Diff to previous 665
Ignore turn restrictions that ban going the wrong way down a one-way road.


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: 25196 byte(s)
Diff to previous 651
Sort the segments geographically.


Revision 651 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 16:31:34 2011 UTC (14 years ago) by amb
File length: 26464 byte(s)
Diff to previous 650
Rename the xdata and xcached members of the nodesx, segmentsx and waysx
structures.


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: 26472 byte(s)
Diff to previous 646
Don't have both xnumber and number in the nodesx, segmentsx, waysx and
relationsx structures.


Revision 646 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 19:44:56 2011 UTC (14 years ago) by amb
File length: 26416 byte(s)
Diff to previous 645
Remove a pair of functions that are no longer used and rename the other pair.


Revision 645 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 19:26:03 2011 UTC (14 years ago) by amb
File length: 26424 byte(s)
Diff to previous 643
Fixed the turn relations with a few more functions.


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: 24687 byte(s)
Diff to previous 615
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 615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 29 19:58:24 2011 UTC (14 years, 1 month ago) by amb
File length: 24765 byte(s)
Diff to previous 612
All nodes adjacent to a turn restriction must also be turn restrictions.


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: 25011 byte(s)
Diff to previous 599
Ensure that record of closed file descriptors are erased.


Revision 599 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 15 19:28:56 2011 UTC (14 years, 2 months ago) by amb
File length: 24802 byte(s)
Diff to previous 597
Store the 'from' and 'to' segments and not nodes (to handle fake nodes inserted
in segments).


Revision 597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 9 16:55:05 2011 UTC (14 years, 2 months ago) by amb
File length: 23263 byte(s)
Diff to previous 560
Make the 'from' and 'to' nodes of turn restrictions super-nodes.


Revision 560 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 14:54:27 2010 UTC (14 years, 2 months ago) by amb
File length: 22800 byte(s)
Diff to previous 559
Update the nodes to force a super-node where there is a turn restriction.


Revision 559 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 12:23:04 2010 UTC (14 years, 2 months ago) by amb
File length: 22468 byte(s)
Diff to previous 557
Finish the processing of the turn relations now that the extra node lookup table
is in place.


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: 21389 byte(s)
Diff to previous 555
Make the PutBack*() functions be no-ops in slim mode and remove the
pre-processor guards from around the function calls.


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: 21405 byte(s)
Diff to previous 551
Close and open the files for the slim case to match the map/unmap of files for
the non-slim case.


Revision 551 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Dec 19 19:03:02 2010 UTC (14 years, 2 months ago) by amb
File length: 21051 byte(s)
Diff to previous 548
Process the turn relations (apart from updating the indexes to the
geographically sorted nodes).



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