Hallo,
ich will eine OpenStreetMap-Datei via LoadXML() als XML-Baum laden, wobei Dateigrößen von mahe als 5 GB auftreten können. Schon bei 1,x GB klappt das nicht mehr. Gibt´s da einen Trick ?
XML-Files >5GB laden
Re: XML-Files >5GB laden
Ist das eine PB-Einschränkung oder verwendest du vielleicht ene 32 Bit-Version?
Re: XML-Files >5GB laden
I.d.R. 2 GB
Du kannst ja mal mit der 64 Bit-Version testen, ob das Problem dort ebenfalls auftritt. Wenn ja, dann kannst du im englischen Forum nachfragen.
Du kannst ja mal mit der 64 Bit-Version testen, ob das Problem dort ebenfalls auftritt. Wenn ja, dann kannst du im englischen Forum nachfragen.
Re: XML-Files >5GB laden
Mein lieber Herr Gesangsverein, 5 GB.
normalerweise analysiert man solche große Dateien mit einem SAX-Parser; lädt also nicht das gesamte XML in den Speicher, sondern streamt es blockweise.
Schau Dir mal CatchXML() an. Bin mir nicht sicher, ob man das damit machen kann.
Grüße ... Peter
normalerweise analysiert man solche große Dateien mit einem SAX-Parser; lädt also nicht das gesamte XML in den Speicher, sondern streamt es blockweise.
Schau Dir mal CatchXML() an. Bin mir nicht sicher, ob man das damit machen kann.
Grüße ... Peter
Hygge
Re: XML-Files >5GB laden
danke Kiffi, das war´s !
Ist ja ´ne Menge Arbeit und Daten aufe Festplatte, von GoogleMaps wegzukommen (Prog GPS-Log zu KFZ-Fahrtenbuch basierte bisher darauf, aber die Einschränkungen nerven inzwischen extremst. Darum geht´s nun zu OpenStreetMap: Daten Europa=18,5GB, Deutschland 2,8GB...
Ist ja ´ne Menge Arbeit und Daten aufe Festplatte, von GoogleMaps wegzukommen (Prog GPS-Log zu KFZ-Fahrtenbuch basierte bisher darauf, aber die Einschränkungen nerven inzwischen extremst. Darum geht´s nun zu OpenStreetMap: Daten Europa=18,5GB, Deutschland 2,8GB...