Im Anschluss an meine vorherige Frage ( Konvertieren der SimpleGeo Places-GeoJSON-Datei in ein Shapefile ) habe ich jetzt Probleme mit einer meiner Ansicht nach möglicherweise ogr2ogr- "Speicher" -Einschränkung, bin mir jedoch nicht sicher. Ich habe die SimpleGeo-Dump-Dateien erfolgreich in richtige Geojson-Dateien konvertiert (überprüft, ob sie direkt in QGIS lesbar sind).
Jetzt möchte ich diese Daten in SHP oder andere Formate (SQLite, PostGIS) konvertieren. Ich führe den folgenden Befehl mit Erfolg für kleinere Dateien aus (wobei "places_fr.gejson" eine Dateigröße von ~ 118 MB hat):
ogr2ogr -f "ESRI Shapefile" places_fr.shp places_fr.geojson
Wenn ich versuche, denselben exakten Befehl mit einer 340 MB großen Geojson-Datei auszuführen, stürzt ogr2ogr auf zwei Arten ab:
- "lh_table_new: calloc failed" ( erster Versuch )
- Windows wirft ein "ogr2ogr.exe funktioniert nicht mehr. Bitte schließen Sie das Programm." ( nachfolgende Versuche )
Ich führe den Befehl ogr über FWTools in einer Windows 7-Umgebung mit zwei Kernen und 8 GB installiertem RAM aus (4 GB verfügbar, 12 GB virtueller Speicher verfügbar). Gibt es eine Speicherbeschränkung für die ogr2ogr-Konvertierung dieser Datensätze? Ich habe auch versucht, in SQLite mit den gleichen Ergebnissen zu konvertieren, so denke ich nicht, dass es ein SHP-Konvertierungsproblem ist. Vielen Dank.