RouteConverter Forum
Mapsforge theme von 3 nach 4 konvertieren - Printable Version

+- RouteConverter Forum (https://forum.routeconverter.com)
+-- Forum: Users (https://forum.routeconverter.com/forum-17.html)
+--- Forum: Deutsch: Diskussionen (https://forum.routeconverter.com/forum-4.html)
+--- Thread: Mapsforge theme von 3 nach 4 konvertieren (/thread-1688.html)



Mapsforge theme von 3 nach 4 konvertieren - toc-rox - 25.10.2013

Derzeit werden nahezu alle Themse von den Kartenbauern für die Mapsforge-Library 0.3 erstellt. Diese Themes sind (leider) inkompatibel zur Mapsforge-Library 0.4, obwohl die Unterschiede nur marginal sind:

version="1" -> version="3"
circle r= -> circle radius=

Das angehängte Perl-Programm "theme324.pl" konvertiert nun ein Theme vom Format 0.3 nach 0.4 (verändert dabei die Datei dauerhaft). Für die ersten Test hier wäre das m.E. OK. Später sollte das aber irgendwie automatisch (im RouteConverter) erfolgen ... ohne dabei die Ursprungsdatei zu verändern.

Gruß Klaus


RE: Mapsforge theme von 3 nach 4 konvertieren - toc-rox - 31.10.2013

Unter OS X (möglicherweise auch unter Linux; nicht vertestet) sind zusätzlich die relativen Pfade im Theme durch absolute Pfade zu ersetzen. Beispiel:
<symbol src="file:/symbols/umlaufsperre.png"/>
<symbol src="file:/Users/Klaus/RouteConverter/symbols/umlaufsperre.png"/>
Hierzu habe ich das Utility "theme324.pl" um eine entsprechende Option erweitert.

Code:
~/RouteConverter> perl theme324.pl theme324.pl - Convert theme from mapsforge 3 to 4, Rel. 0.2 - 2013/10/31 Usage : perl theme324.pl [-verbose] [-basepath=string] theme Example : perl theme324.pl freizeitkarte.xml Example : perl theme324.pl -verbose -basepath="/Users/Peter/themes/" freizeitkarte.xml Options: -verbose = verbose mode -basepath = changes "file:" into "file:string" Arguments: theme = theme file (xml)



RE: Mapsforge theme von 3 nach 4 konvertieren - toc-rox - 20.12.2013

Mittlerweile wurde die Abwärtscompatibilität zu 0.3 implementiert. D.h. dieses Utility sollte nicht mehr erforderlich sein.

Gruß Klaus


RE: Mapsforge theme von 3 nach 4 konvertieren - routeconverter - 21.12.2013

Im rescue-Branch vom rewrite-Branch ;-)