Come seguito alla mia domanda precedente ( Conversione del file GeoJSON di SimpleGeo Places in shapefile ), ora sto lottando con ciò che percepisco potrebbe essere un limite di "memoria" di ogr2ogr, ma non posso esserne sicuro. Ho convertito con successo i file di dump di SimpleGeo in file geojson appropriati (verificato che sono leggibili direttamente in QGIS).
Ora voglio convertire questi dati in SHP o altri formati (SQLite, PostGIS). Sto eseguendo il seguente comando con successo su file più piccoli (dove "places_fr.gejson" ha una dimensione del file di ~ 118 MB):
ogr2ogr -f "ESRI Shapefile" places_fr.shp places_fr.geojson
Quando provo a eseguire lo stesso comando esatto con un file geojson di 340 MB, ogr2ogr si arresta in modo anomalo in due modi:
- "lh_table_new: calloc failed" ( primo tentativo )
- Windows genera un "ogr2ogr.exe ha smesso di funzionare. Chiudi il programma." ( tentativi successivi )
Sto eseguendo il comando ogr tramite FWTools in un ambiente dual core di Windows 7 con 8 GB di RAM installata (4 GB disponibili, 12 GB di memoria virtuale disponibile). Esiste un limite di memoria a ogr2ogr che converte questi set di dati? Ho anche provato a convertire in SQLite con gli stessi risultati, quindi non penso che sia un problema di conversione SHP. Grazie.