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 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: 19884 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: 18770 byte(s)
Diff to previous 1317
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 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: 18784 byte(s)
Diff to previous 1297
Add functions to process the binary error log file and convert it into a geographically searchable database.
Revision 1297 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 7 14:41:11 2013 UTC (11 years, 10 months ago) by amb
File length: 18750 byte(s)
Diff to previous 1208
Add cache functions for NodesX, SegmentsX and WaysX to speed up the planetsplitter in slim mode.
Revision 1208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 15 16:43:03 2012 UTC (12 years, 3 months ago) by amb
File length: 18650 byte(s)
Diff to previous 1198
Stop planetsplitter crashing out in unusual ways if there is no data.
Revision 1198 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 14 20:15:23 2012 UTC (12 years, 3 months ago) by amb
File length: 18578 byte(s)
Diff to previous 1171
Don't crash in binary search if no nodes/ways.
Revision 1171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 19:19:01 2012 UTC (12 years, 3 months ago) by amb
File length: 18684 byte(s)
Diff to previous 1167
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 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 16:21:27 2012 UTC (12 years, 3 months ago) by amb
File length: 18890 byte(s)
Diff to previous 1166
Rename the '--preserve' command line option to '--keep' for simplicity.
Revision 1166 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 16:12:08 2012 UTC (12 years, 3 months ago) by amb
File length: 18919 byte(s)
Diff to previous 1165
Replace all assert statements with a custom error message that explains the cause and suggests a solution.
Revision 1165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 15:30:13 2012 UTC (12 years, 3 months ago) by amb
File length: 18620 byte(s)
Diff to previous 1161
Use a specific type for the node flags instead of a generic uint16_t.
Revision 1161 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 20 14:16:58 2012 UTC (12 years, 3 months ago) by amb
File length: 18614 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, 3 months ago) by amb
File length: 18610 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, 3 months ago) by amb
File length: 18610 byte(s)
Diff to previous 1146
Using --parse-only and --preserve must sort the data so that it is ready to apply the changes.
Revision 1146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 17 14:06:57 2012 UTC (12 years, 4 months ago) by amb
File length: 18684 byte(s)
Diff to previous 1140
Suppress some error log messages when applying changes (false positive duplicate detection due to modification of existing items).
Revision 1140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 16 18:47:07 2012 UTC (12 years, 4 months ago) by amb
File length: 18512 byte(s)
Diff to previous 1139
Code to allow adding OSC change files (.osc files) to an existing set of parsed (and preserved) data.
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: 18375 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: 18236 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: 18189 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: 18018 byte(s)
Diff to previous 1118
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 1118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 31 19:01:40 2012 UTC (12 years, 4 months ago) by amb
File length: 17485 byte(s)
Diff to previous 1109
Add the option for the sorting function to preserve the input order of equivalent items on the output. Use this feature in sorting so that slim mode and normal mode give the same results.
Revision 1109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 18:23:01 2012 UTC (12 years, 4 months ago) by amb
File length: 17431 byte(s)
Diff to previous 1106
Move the UpdateNodes() work into the callback for SortNodeListGeographically() and use firstnode when saving the nodes.
Revision 1106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 15:55:48 2012 UTC (12 years, 4 months ago) by amb
File length: 18428 byte(s)
Diff to previous 1101
Change the sorting functions to have a pre-sort and post-sort selection function instead of just a post-selection one (this will allow deletion of some items before sorting instead of after sorting in some cases).
Revision 1101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 13:51:27 2012 UTC (12 years, 4 months ago) by amb
File length: 18166 byte(s)
Diff to previous 1099
Remove some unused parts of the SortNodeListGeographically() function.
Revision 1099 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 13:12:44 2012 UTC (12 years, 4 months ago) by amb
File length: 18238 byte(s)
Diff to previous 1098
Mark pruned nodes in the node index.
Revision 1098 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Oct 20 12:52:01 2012 UTC (12 years, 4 months ago) by amb
File length: 18184 byte(s)
Diff to previous 1097
Delete the pruned nodes before searching for super-nodes etc.
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.