Ben FWTools ogr2ogr kullanarak ESRI Shapefile dönüştürmek istediğiniz bir GeoJson dosyası var.
Kullanmayı denedim
ogr2ogr -F "ESRI Shapefile" filename.shp geojsonfile.json OGRGeoJSON
Çıktı aldım
HATA 6: shapefile katmanlarında StringList türünde alanlar oluşturulamıyor. HATA 1: Çokgen olmayan (POINT) geometriyi shapefile yazın. HATA 1: OGRGeoJSON katmanının başarısız çevirisinden sonra çeviriyi erken bitirme
Verdiğimiz GeoJSON girişi standart geojson formatındadır.
geojson'ın içeriği {paylaşmak için bir özellik dizisinden sadece bir kısmını aldım paylaşmak için}
{"id":1223,
"properties":{"name":"3","level":2},
"map_version":11,"type":"FeatureCollection","x_id":1234,"obj_type":"LevelGeometry",
"features":[
{
"my_area":[131.40093253528894,33.58879853190332,6.515867411008615,3.490549810987222,-0.6237271428108215],
"id":1984791,
"location":{"type":"Point","coordinates":[131.4009325,33.5887985]},
"properties":{"display_name":"xyz"},
"type":"Feature",
"geometry":{"type":"Polygon","coordinates":[[[131.4009508,33.5888314],[131.4008895,33.5887946],[131.4009148,33.5887653],[131.4009761,33.5888020],[131.4009508,33.5888314]]]},
"obj_type":"Geometry"
}
]
}
2
SE.GIS forumuna hoş geldiniz. Benzer bir soru var gis.stackexchange.com/questions/13762/…
—
Sunil
Hoşgeldin için teşekkürler :) Ben göndermeden önce bu bağlantı üzerinden gitmişti. FME kullanmak istemiyorum, linux için FWTools kullanarak yapmak istiyorum. Wkt'yi daha önce shapefile biçimine dönüştürmüştüm, bu oldukça tatmin ediciydi, ancak şimdi aynı verileri wkt yerine geoJSON biçiminde elde ettim. ve ben shp dosyası olması gerekir, ben yapmaya çalışırken hataları alıyorum;
—
sidd.k
Bağlantılı soru bu soruyu cevaplamadığından, açık tutmak için oy kullanıyorum.
—
Devdatta Tengshe,
Test verilerinizin dönüşümü benim için çalışıyor ogr2ogr sürüm 1.9.2 ve 1.10. 1 poligonlu bir shapefile hatasız oluşturulur. "Linux için FWTools" öğeniz çok eski olabilir. Ne
—
Hermann
ogr2ogr --version
diyor?
--Version anahtarı henüz FWTools 2.0.6 ile dağıtılan ogr2ogr sürümünde mevcut değildi. Ayrıca, henüz GeoJSON'u desteklemediğini de tahmin ediyorum. 2.0.6 gerçekten eski (~ 2006), GDAL'ın modern bir versiyonunu kullanamamanızın bir nedeni var mı?
—
DavidF