Routino SVN Repository Browser

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

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

Log of /trunk/src/waysx.h

Parent Directory Parent Directory | Revision Log Revision Log


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


Revision 2033 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 10 17:33:51 2019 UTC (5 years, 5 months ago) by amb
File length: 5595 byte(s)
Diff to previous 1989
Reduce memory consumption by writing the index to a file and mapping
it in to memory rather than allocating large amounts of memory.


Revision 1989 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 17 17:54:45 2019 UTC (5 years, 11 months ago) by amb
File length: 5190 byte(s)
Diff to previous 1741
Rename some structure members and function names to reflect more
clearly their meaning (mostly change "allow" to "transport").  No
changes to file formats or API.


Revision 1741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 11 14:25:16 2015 UTC (9 years, 8 months ago) by amb
File length: 5184 byte(s)
Diff to previous 1739
Merge change from MS-Windows branch (offset_t).


Revision 1739 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 10 18:59:01 2015 UTC (9 years, 8 months ago) by amb
File length: 5184 byte(s)
Diff to previous 1597
Clarify the comments surrounding the definition of the slim mode cache
data structures.


Revision 1597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 27 13:11:05 2014 UTC (10 years, 5 months ago) by amb
File length: 5167 byte(s)
Diff to previous 1380
Be more consistent in the way that cache.h is included.


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: 5167 byte(s)
Diff to previous 1349
Remember what types of transports we have so that we don't spend time pruning
for transport types we don't have.


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: 5076 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: 5061 byte(s)
Diff to previous 1339
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 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: 5086 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: 5027 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: 5002 byte(s)
Diff to previous 1308
Add functions to process the binary error log file and convert it into a
geographically searchable database.


Revision 1308 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 10 19:01:58 2013 UTC (11 years, 10 months ago) by amb
File length: 4818 byte(s)
Diff to previous 1297
Make no-op macros look like real statements.


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: 4805 byte(s)
Diff to previous 1167
Add cache functions for NodesX, SegmentsX and WaysX to speed up the
planetsplitter in slim mode.


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: 4393 byte(s)
Diff to previous 1161
Rename the '--preserve' command line option to '--keep' for simplicity.


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: 4401 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: 4397 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, 4 months ago) by amb
File length: 4397 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]
Modified Sun Nov 18 17:24:50 2012 UTC (12 years, 4 months ago) by amb
File length: 4498 byte(s)
Diff to previous 1145
Using --parse-only and --preserve must sort the data so that it is ready to
apply the changes.


Revision 1145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 17 13:31:14 2012 UTC (12 years, 4 months ago) by amb
File length: 4498 byte(s)
Diff to previous 1139
Fix applying changes for ways (highways that have been modified to be
non-highways were not added to the database so the original remains).


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: 4397 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: 4384 byte(s)
Diff to previous 1129
Added a --preserve option which keeps the raw data files after parsing, sorting
and de-duplication.


Revision 1129 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 09:58:03 2012 UTC (12 years, 4 months ago) by amb
File length: 4379 byte(s)
Diff to previous 1123
Separate the de-duplication of the ways from the extracting of the names.


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: 4343 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: 4330 byte(s)
Diff to previous 1100
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 1100 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Oct 20 16:52:20 2012 UTC (12 years, 4 months ago) by amb
File length: 4196 byte(s)
Diff to previous 1093
Move the compacting of the ways back to the top, delete the unused ways at this
point and also call the function again after pruning segments.



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