Routino SVN Repository Browser

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

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

Log of /trunk/src/relationsx.h

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 1342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 25 15:10:07 2013 UTC (11 years, 10 months ago) by amb
File length: 4740 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]
Modified Sat May 25 14:41:59 2013 UTC (11 years, 10 months ago) by amb
File length: 4740 byte(s)
Diff to previous 1317
Finished allocating coordinates to error logs, nodes in preference to ways in
preference to relations.


Revision 1317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 12 18:00:25 2013 UTC (11 years, 10 months ago) by amb
File length: 4346 byte(s)
Diff to previous 1167
Add functions to process the binary error log file and convert it into a
geographically searchable database.


Revision 1167 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 16:21:27 2012 UTC (12 years, 4 months ago) by amb
File length: 4151 byte(s)
Diff to previous 1163
Rename the '--preserve' command line option to '--keep' for simplicity.


Revision 1163 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 14:30:56 2012 UTC (12 years, 4 months ago) by amb
File length: 4163 byte(s)
Diff to previous 1161
Tidy up all of the recent code changes - Rename TurnRestrictRelX structure to
TurnRelX.


Revision 1161 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 14:16:58 2012 UTC (12 years, 4 months ago) by amb
File length: 4195 byte(s)
Diff to previous 1160
Tidy up all of the recent code changes - change the name of a few of the
functions.


Revision 1160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 14:04:44 2012 UTC (12 years, 4 months ago) by amb
File length: 4191 byte(s)
Diff to previous 1151
Tidy up all of the recent code changes - change the order of the functions
within the files to a more sensible and consitent order.


Revision 1151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 18 17:24:50 2012 UTC (12 years, 4 months ago) by amb
File length: 4245 byte(s)
Diff to previous 1139
Using --parse-only and --preserve must sort the data so that it is ready to
apply the changes.


Revision 1139 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 15 19:16:47 2012 UTC (12 years, 4 months ago) by amb
File length: 4244 byte(s)
Diff to previous 1136
Fixed the --preserve option.


Revision 1136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 19:23:32 2012 UTC (12 years, 4 months ago) by amb
File length: 4231 byte(s)
Diff to previous 1123
Added a --preserve option which keeps the raw data files after parsing, sorting
and de-duplication.


Revision 1123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 3 10:44:59 2012 UTC (12 years, 4 months ago) by amb
File length: 4214 byte(s)
Diff to previous 1120
Don't open the input file for appending if there is no intention to write
anything to it.


Revision 1120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 1 20:00:27 2012 UTC (12 years, 4 months ago) by amb
File length: 4201 byte(s)
Diff to previous 1108
Introduce a new'--append' option for appending data from a file to the currently
parsed data.  Rename the intermediate file used for storing data to be appended
to.  Add a function to call after appending to a file which closes the file and
renames it to a temporary filename which is used for the remaining processing.


Revision 1108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 17:59:16 2012 UTC (12 years, 5 months ago) by amb
File length: 3960 byte(s)
Diff to previous 1098
Use the new pre-sort function to allow UpdateTurnRelations() and
SortTurnRelationList() to be combined into a single
SortTurnRelationListGeographically() function that only reads and writes the
data once instead of twice.


Revision 1098 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 12:52:01 2012 UTC (12 years, 5 months ago) by amb
File length: 3945 byte(s)
Diff to previous 786
Delete the pruned nodes before searching for super-nodes etc.


Revision 786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 10:37:45 2011 UTC (13 years, 9 months ago) by amb
File length: 3873 byte(s)
Diff to previous 680
Rename structure element "restrict" to "restriction" to avoid C99 error
(reserved word).


Revision 680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 15:14:53 2011 UTC (13 years, 11 months ago) by amb
File length: 3873 byte(s)
Diff to previous 665
Update comments throughout the source code.


Revision 665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 18:24:34 2011 UTC (14 years ago) by amb
File length: 3858 byte(s)
Diff to previous 650
Sort the segments geographically.


Revision 650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 15:49:21 2011 UTC (14 years, 1 month ago) by amb
File length: 3910 byte(s)
Diff to previous 645
Don't have both xnumber and number in the nodesx, segmentsx, waysx and
relationsx structures.


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


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: 3895 byte(s)
Diff to previous 559
Store the 'from' and 'to' segments and not nodes (to handle fake nodes inserted
in segments).


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


Revision 542 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 15:19:33 2010 UTC (14 years, 3 months ago) by amb
File length: 3853 byte(s)
Diff to previous 540
Add a Relations data type and write out the turn relations that have been read
in.  Still doesn't perform the required processing after reading the data or use
the information for routing.


Revision 540 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 5 16:19:24 2010 UTC (14 years, 3 months ago) by amb
File length: 3614 byte(s)
Diff to previous 529
Parse turn restriction relations and store ones with a single via node.
(Doesn't do anything with them yet).


Revision 529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 27 11:41:25 2010 UTC (14 years, 4 months ago) by amb
File length: 2249 byte(s)
Diff to previous 505
Change the allow_t type into transports_t (and associated enums and macros).


Revision 505 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Sep 25 18:47:32 2010 UTC (14 years, 6 months ago) by amb
File length: 2240 byte(s)
Diff to previous 496
Apply the route=bicycle or route=foot tags from the relation to all ways
contained in it and to all ways in all sub-relations of it (including recursion
to depth 5).  This requires all relations to be stored even if not routes
because they might be included by another relation that is.



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