Como continuación de mi pregunta anterior ( Conversión de archivos GeoJSON de SimpleGeo Places a shapefile ), ahora estoy luchando con lo que percibo podría ser una limitación de "memoria" de ogr2ogr, pero no estoy seguro. He convertido con éxito los archivos de volcado de SimpleGeo en archivos geojson adecuados (verificado que son legibles directamente en QGIS).
Ahora quiero convertir estos datos a SHP u otros formatos (SQLite, PostGIS). Estoy ejecutando el siguiente comando con éxito en archivos más pequeños (donde "places_fr.gejson" tiene un tamaño de archivo de ~ 118MB):
ogr2ogr -f "ESRI Shapefile" places_fr.shp places_fr.geojson
Cuando intento ejecutar este mismo comando exacto con un archivo geojson de 340 MB, ogr2ogr se bloquea de una de dos maneras:
- "lh_table_new: calloc falló" ( primer intento )
- Windows arroja un "ogr2ogr.exe ha dejado de funcionar. Cierre el programa". ( intentos posteriores )
Estoy ejecutando el comando ogr a través de FWTools en un entorno dual de Windows 7 con 8 GB de RAM instalada (4 GB disponibles, 12 GB de memoria virtual disponible). ¿Existe un límite de memoria para que ogr2ogr convierta estos conjuntos de datos? También he intentado convertir a SQLite con los mismos resultados, por lo que no creo que sea un problema de conversión de SHP. Gracias.