Bir şekil dosyası (.shp, .dbf vb.) Ile çalışıyorum ve xml'ye dönüştürmek istiyorum. Mac'tayım ve dönüşüm konusunda bana yardımcı olacak bir uygulama bulmakta zorlanıyorum. Bu dosya formatını bir xml dosyasına dönüştürmek için bir yöntem bilen var mı?Bir şekil dosyasına (.shp) xml/json dönüştürür
cevap
Hangi dassouki dedi. GDAL'i http://www.kyngchaos.com/software:frameworks'dan edinin. Böyle GeoJSON bir şekil dosyası dönüştürmek için kullanın:
$ ogr2ogr -f "GeoJSON" output.json input.shp
örn
$ ogr2ogr -f "GeoJSON" /tmp/world.json world_borders.shp world_borders
$ cat /tmp/world.json
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "CAT": 1.000000, "FIPS_CNTRY": "AA",
"CNTRY_NAME": "Aruba", "AREA": 193.000000, "POP_CNTRY": 71218.000000 },
"geometry": { "type": "Polygon", "coordinates": [ [ [ -69.882233, ...
...
+1: GeoJSON'dan bahsetmek için. – menjaraz
Ayrıca homebrew var! 'grew install gdal' – Diolor
' xml' çıktı alma konusunda ipuçları var mı? – gregmacfarlane
GDAL arkadaşınız. Ogr2ogr kitaplıklarını kullanın ve işte a cheat sheet. Eğer iyi bir CBS uygulaması istiyorsanız
, QGIS yüklemek ve ben de cevap hakkında çok yuvarlak sunabilir gdal dönüştürücü eklentisi
indirin. makinenizde
koyun geoserver
sizin shape işaret eden bir veri deposuna kurma (bir öz bulunan zip dosyasını indirebilirsiniz). önizleme katmanlar sayfaya veri deposunaGit işaret eden bir katman oluşturun ve GML önizleme
Voila gibi bir WFS sormak - senin shape bir xml gösterimi.
Ben Geo biçimlerinin yükleri dönüştüren bu web sitesini bulduktan: az 2 dakika içinde http://mygeodata.eu/apps/converter/index_en.html
Ben bir ShapeFile zip bir GeoJson dosyasına dönüştürmek başardı!
(ben aynı zamanda bir GDAL çalışıyordu ve hala indirirken oluyor ...)
Neden aşağıdaki komutta herhangi bir uzantı olmadan (kalın ile vurgulanan) shapefile ismini geçtiniz? ogr2ogr -f "GeoJSON" /tmp/world.json world_borders.shp ** world_borders ** – JayeshMori
Bu bağlantı için teşekkür ederiz. Bir dizi şekil dosyası çıktılarını alıp anında GeoJSON'a dönüştürebiliyordum. – uadrive
Bu benim için en kolay çözüm oldu. Bağlantı için teşekkürler. – ShadeTreeDeveloper
Bu çevrimiçi çevirici bana
için çalışmış benim .shp dosya yüklediniz, Sonra ihraç GeoJson'a.
Ayrıca http://techslides.com/demos/mapping/shapefile-geojson-converter.html kullanmayı deneyebilirsiniz. Bu çevrimiçi ve benim için iyi çalışıyor. – dementiev