Hallo Freunde,
seit ein paar Tagen versuche ich Mapnik (Kartenrenderer) zum laufen zu
bekommen. Fürs Rendern braucht Mapnik eine Style-Datei, meist osm.xml
genannt. Gut, eine Kopie einer älteren Datei und ihrer Anhängsel von OSM
genutzt → geht nicht :(
Warum? Weil Mapnik mit den Entities in der Datei seit einigen Versionen
nicht mehr umgehen kann. Bei OSM machen die das jetzt irgendwie anders,
aber das ist dermaßen schlecht oder gar nicht dokumentiert, da verliert
man irgendwann den Überblick. Bei Mapnik das gleiche für die aktuelle
3er-Version (wenigstens mit Hinweis...).
Das sieht so aus (und geht in der entities-Datei selbst nochmal ein paar
Dateien weiter):
1 | <!ENTITY % entities SYSTEM "inc/entities.xml.inc">
|
2 | %entities;
|
3 | ]>
|
Weiter dann immer das im Code, wo der XML-Code aus den inkludierten
Dateien hin soll:
Gibt es ein Programm oder sonst was, was diese Ersetzungen einmal
vornimmt und daraus eine neue Datei macht? PS: Linux