Routino SVN Repository Browser

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

ViewVC logotype

Log of /trunk

View Directory Listing Directory Listing


Sticky Revision:


Revision 1176 - Directory Listing
Modified Wed Dec 5 19:28:53 2012 UTC (12 years, 4 months ago) by amb
Small change to the tag processing for nodes for easier future expansion.


Revision 1175 - Directory Listing
Modified Sat Dec 1 19:35:39 2012 UTC (12 years, 4 months ago) by amb
Fix memory leak from making incorrect assumption when freeing tagging rule.


Revision 1174 - Directory Listing
Modified Sat Dec 1 16:17:34 2012 UTC (12 years, 4 months ago) by amb
Rename the Way_* enumerated values to Highway_*, add a new Highway_None type,
change the HighwayType() function to return Highway_None instead of
Highway_Count if no match found - all changes for consistency with similar types
and functions.


Revision 1173 - Directory Listing
Modified Tue Nov 27 19:51:08 2012 UTC (12 years, 4 months ago) by amb
Log an error about duplicated segments within a way while parsing the OSM
instead of later (will have been removed by de-duplication code before tested
later in most cases).


Revision 1172 - Directory Listing
Modified Tue Nov 27 19:38:42 2012 UTC (12 years, 4 months ago) by amb
Make the script still work when no command line argument is used.


Revision 1171 - Directory Listing
Modified Tue Nov 27 19:19:01 2012 UTC (12 years, 4 months ago) by amb
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 1170 - Directory Listing
Modified Wed Nov 21 15:42:51 2012 UTC (12 years, 4 months ago) by amb
Add some more tag checking, accept more tags.


Revision 1169 - Directory Listing
Modified Wed Nov 21 11:12:04 2012 UTC (12 years, 4 months ago) by amb
Finally fix the segment area handling - segments that are areas are discarded in
preference to those that are not (as it was between r914 and r1136) and segments
that are areas don't have the wrong distance (as they did between r914 and
r1136).

Revision r1137 correctly changed to use a flag and fixed the distance bug but
then didn't sort using the new flag.  Revision r1153 started sorting using the
segment flags but the area was not the most significant bit so they were not
sorted last.  Revision r1164 correctly cleared the area flag when no longer
needed but didn't fix the rest.  Revision r1168 reverted r1164 so needed to be
re-applied.


Revision 1168 - Directory Listing
Modified Wed Nov 21 09:20:57 2012 UTC (12 years, 4 months ago) by amb
Revert r1164 - some super-segments are longer than 65535 metres even if no
individual segment is.


Revision 1167 - Directory Listing
Modified Tue Nov 20 16:21:27 2012 UTC (12 years, 4 months ago) by amb
Rename the '--preserve' command line option to '--keep' for simplicity.


Revision 1166 - Directory Listing
Modified Tue Nov 20 16:12:08 2012 UTC (12 years, 4 months ago) by amb
Replace all assert statements with a custom error message that explains the
cause and suggests a solution.


Revision 1165 - Directory Listing
Modified Tue Nov 20 15:30:13 2012 UTC (12 years, 4 months ago) by amb
Use a specific type for the node flags instead of a generic uint16_t.


Revision 1164 - Directory Listing
Modified Tue Nov 20 15:24:30 2012 UTC (12 years, 4 months ago) by amb
Replace the 32-bit combined distance and flags in the segment with 16 bits for
each.


Revision 1163 - Directory Listing
Modified Tue Nov 20 14:30:56 2012 UTC (12 years, 4 months ago) by amb
Tidy up all of the recent code changes - Rename TurnRestrictRelX structure to
TurnRelX.


Revision 1162 - Directory Listing
Modified Tue Nov 20 14:21:45 2012 UTC (12 years, 4 months ago) by amb
Tidy up all of the recent code changes - Fix comment.


Revision 1161 - Directory Listing
Modified Tue Nov 20 14:16:58 2012 UTC (12 years, 4 months ago) by amb
Tidy up all of the recent code changes - change the name of a few of the
functions.


Revision 1160 - Directory Listing
Modified Tue Nov 20 14:04:44 2012 UTC (12 years, 4 months ago) by amb
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 1159 - Directory Listing
Modified Mon Nov 19 18:59:16 2012 UTC (12 years, 4 months ago) by amb
Unconditionally mark ways as deleted if they have been modified to handle the
case when applying more than one change file if a way is created by the first of
the change files and modified by the second it will not be in the index.


Revision 1158 - Directory Listing
Modified Mon Nov 19 18:39:12 2012 UTC (12 years, 4 months ago) by amb
Do not create the way indexes when loading the parsed ways to apply changes
(reverses r1145).


Revision 1157 - Directory Listing
Modified Mon Nov 19 18:30:35 2012 UTC (12 years, 4 months ago) by amb
Do not require that --preserve must be used with --parse-only before changes can
be applied (reverses r1151 for the change to functionality but preserves the
changes to the functions that enable it).


Revision 1156 - Directory Listing
Modified Mon Nov 19 16:20:45 2012 UTC (12 years, 4 months ago) by amb
Fix bug with dumping ways.


Revision 1155 - Directory Listing
Modified Mon Nov 19 16:15:53 2012 UTC (12 years, 4 months ago) by amb
De-duplicate segments when sorting only if they have the same nodes, way and
distance - i.e. the same data imported twice.


Revision 1154 - Directory Listing
Modified Sun Nov 18 19:41:47 2012 UTC (12 years, 4 months ago) by amb
When marking modified nodes as deleted don't accidentally re-include them as new
ways with the deleted flag set.


Revision 1153 - Directory Listing
Modified Sun Nov 18 17:30:44 2012 UTC (12 years, 4 months ago) by amb
When sorting segments use the distance flags as the tie-breaker so that
duplicated segments with different flags get sorted into the same order when
applying changes as when not applying changes.


Revision 1152 - Directory Listing
Added Sun Nov 18 17:29:26 2012 UTC (12 years, 4 months ago) by amb
Mark modified relations as deleted before storing the modification to handle the
case where the modification causes it to be invalid and not stored therefore
leaving the old version.