Seite 1 von 1
XML-Files >5GB laden
Verfasst: 07.09.2018 15:44
von sibru
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 ?
Re: XML-Files >5GB laden
Verfasst: 07.09.2018 15:48
von RSBasic
Ist das eine PB-Einschränkung oder verwendest du vielleicht ene 32 Bit-Version?
Re: XML-Files >5GB laden
Verfasst: 07.09.2018 15:55
von sibru
ja, 32bit passt schon...
Was´n da das Maximum ?
Re: XML-Files >5GB laden
Verfasst: 07.09.2018 16:07
von RSBasic
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.
Re: XML-Files >5GB laden
Verfasst: 07.09.2018 16:37
von Kiffi
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
Re: XML-Files >5GB laden
Verfasst: 07.09.2018 17:23
von sibru
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...