Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk
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.