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

Antwort per Email an