Önceki sorumun ( SimpleGeo Places GeoJSON dosyasını şekil dosyasına dönüştürme) bir takip olarak , şimdi bir ogr2ogr "bellek" sınırlaması olabileceğini düşündüğüm ile mücadele ediyorum, ama emin olamıyorum. Başarıyla SimpleGeo döküm dosyalarını uygun geojson dosyalarına dönüştürdüm (QGIS'te doğrudan okunabilir).
Şimdi bu verileri SHP veya diğer formatlara (SQLite, PostGIS) dönüştürmek istiyorum. Aşağıdaki komutu daha küçük dosyalar üzerinde başarıyla çalıştırıyorum ("places_fr.gejson" ~ 118MB dosya boyutuna sahiptir):
ogr2ogr -f "ESRI Shapefile" places_fr.shp places_fr.geojson
340MB olan bir geojson dosyasıyla aynı komutu çalıştırmayı denediğimde, ogr2ogr iki yoldan biriyle çöker:
- "lh_table_new: calloc başarısız oldu" ( ilk deneme )
- Windows "atar" ogr2ogr.exe çalışmıyor. Lütfen programı kapatın. " ( sonraki denemeler )
8 GB yüklü RAM (4 GB kullanılabilir, 12 GB sanal bellek) ile Windows 7 ortam çift çekirdekli FWTools üzerinden ogr komutunu çalıştırıyorum. Bu veri kümelerini dönüştürmek için ogr2ogr için bir bellek sınırı var mı? Ben de aynı sonuçları ile SQLite dönüştürmeyi denedim, bu yüzden bir SHP dönüşüm sorunu olduğunu sanmıyorum. Teşekkürler.