![]() |
|
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 ;-) |