Tag routing related classes and methods.
Extract turn restriction already during preprocessing, dropping the
import step that does this later on. This way we do not keep the
restriction tag in the tag list.
Added some comments, removed CONSUME_CHILDREN type option.
Added more API comments. Defined documentation group "type".
Remever Progress object during import, so now we can do some simple
checks to Ways and Relations passed and output errors in case.
Only write multipolygon (candidates) to rawrels.dat. This allows use to
change the "type" tag from external to internal, saving a few bytes in
the export and allowing lesser tag ids for external tags.
Move GetArea/WayTypes methods from import modules to TypeConfig class.
Some simplification auf GenWayWayDat code.
Fixed displaying of area nodes, if area is "simple".
Some simple rernaming of methods.
Added GetFilename() method.
Some more renaming, spell checking and code improvements.
If we have to render Islands that do not have a coastline, the "ground"
will not be rendered. Make sure it now will - however if it has a coastline
it will now be rendered twice.
Some more renaming.
Make sure, that reopning of Database works correctly. Clsoing the
RoutingService now does not close the Database. Fixed spelling mistake.
Only keep ids of nodes that are part of a routable object.
Some code reformatting, added an assertion to the Ref class if you try
to dereference a null pointer.
Fixed some class/struct attributge documention. Fixed location index generation
(recursion for POI indexing).