Routino SVN Repository Browser

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

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

Log of /trunk/src/waysx.c

Parent Directory Parent Directory | Revision Log Revision Log


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


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: 21038 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: 20942 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: 20830 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: 20830 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: 20744 byte(s)
Diff to previous 1380
Use the buffered write functions when creating the nodes, segments, ways and
relation raw files.


Revision 1380 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 4 19:03:55 2013 UTC (11 years, 9 months ago) by amb
File length: 20680 byte(s)
Diff to previous 1361
Remember what types of transports we have so that we don't spend time pruning
for transport types we don't have.


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: 20645 byte(s)
Diff to previous 1355
Store the number of kept nodes, ways and relations when first sorted.


Revision 1355 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 14:06:50 2013 UTC (11 years, 9 months ago) by amb
File length: 20645 byte(s)
Diff to previous 1349
Small changes to comments and log messages.


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: 20647 byte(s)
Diff to previous 1348
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 1348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 27 18:29:44 2013 UTC (11 years, 9 months ago) by amb
File length: 20258 byte(s)
Diff to previous 1347
Simplify the sorting of the way names (only sort the names, not all the ways
twice), merge the generating of segments and separation of way names.


Revision 1347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 27 17:36:11 2013 UTC (11 years, 9 months ago) by amb
File length: 21018 byte(s)
Diff to previous 1339
Redistributed error log messages from osmparser way handling.


Revision 1339 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 23 17:47:16 2013 UTC (11 years, 9 months ago) by amb
File length: 20856 byte(s)
Diff to previous 1338
Don't create segments when parsing input file but create the segments later
using the nodes stored in the ways file.  This makes applying changes simpler
(segments file is not kept with the --keep option) and handling changed ways is
simpler than changed segments.


Revision 1338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 22 17:31:03 2013 UTC (11 years, 9 months ago) by amb
File length: 18825 byte(s)
Diff to previous 1317
Store the list of nodes in the raw ways file for use by the errorlog functions.


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: 18420 byte(s)
Diff to previous 1302
Add functions to process the binary error log file and convert it into a
geographically searchable database.


Revision 1302 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 9 18:49:30 2013 UTC (11 years, 10 months ago) by amb
File length: 18345 byte(s)
Diff to previous 1297
Change datatype from signed to unsigned (pedantic compiler warning).


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: 18338 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: 18242 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: 18207 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: 18288 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: 18492 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: 18521 byte(s)
Diff to previous 1161
Replace all assert statements with a custom error message that explains the
cause and suggests a solution.


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: 18331 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: 18327 byte(s)
Diff to previous 1158
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 1158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 18:39:12 2012 UTC (12 years, 3 months ago) by amb
File length: 18326 byte(s)
Diff to previous 1151
Do not create the way indexes when loading the parsed ways to apply changes
(reverses r1145).


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



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