Jacques Nietsch schrieb: > Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom osm > Dateien?
Frage war zwar nicht an mich, aber: Ich habe mit XML-Parsern immer schlechte Erfahrungen gemacht. Manche, wie XML Starlet, lesen erst die ganze XML-Datei ein und erzeugen das Inhaltsverzeichnis. Daher gehe ich Zeile für Zeile (im Stream) vor und arbeite rekursiv. Ich habe dadurch massive Verbesserungen in Performance und Geschwindigkeit bemerkt. Auch sinnvoll ist es, die OSM-Datei vorher in den Speicher zu laden und dann davon zu arbeiten, so "blinkt" die Festplatte nicht immer auf. _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-de

