GeoJSON dosyasını QGIS'te karma geometrilerle açmak?


27

Bir GEOJson dosyam varsa, örneğin içinde test.js adlı bir dosya var:

{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
  "geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
  "properties": {"prop0": "value0"}
  },
{ "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
      ]
    },
  "properties": {
    "prop0": "value0",
    "prop1": 0.0
    }
  },
{ "type": "Feature",
   "geometry": {
     "type": "Polygon",
     "coordinates": [
       [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
         [100.0, 1.0], [100.0, 0.0] ]
       ]
   },
   "properties": {
     "prop0": "value0",
     "prop1": {"this": "that"}
     }
   }
 ]
}

QGIS ile nasıl açılır?

QGIS'i açtım, "ekle vektör katmanı" na basın, "Dosya" yı seçin, ancak açamıyorum.

GEOJson formatını seçersem, dosyam tarayıcı penceresinde görünmüyor.

Giriş türünü belirtmezsem, şu hatayı alıyorum: "dosyanız geçerli değil veya tanınan veri kaynağı".

Bu dosyayı nasıl formatlayabilirim?

Bu konuyla ilgili dokümantasyon eksikliği var gibi görünüyor.


Dosyayı tarayıcıda görmek için, .geojson uzantısına sahip olmalıdır
Devdatta Tengshe

Yanıtlar:


30

Just Drag'n Dosyayı qgis'e bırakın, Qgis'in aynı dosyadaki karışık noktaları desteklemediğine dikkat edin (nokta, çizgi, poli) ve sadece bulunan ilk tipte açılacaktır. Geojson dosyanızla ilgili aşağıdaki örnekte, her türü bir kerede aldım. görüntü tanımını buraya girin


16

QGIS 2.10.1 itibariyle (erken 2015) karışık tip GeoJSON dosyaları vardır destekledi. Dosya açıldığında, istenen geometri türünü seçmek için bir iletişim kutusu görüntülenir. Bu örnek, soruna gönderilen örnek dosyadan üç ayrı katman yükler:

görüntü tanımını buraya girin


1
Lütfen bu hangi sürüm QGIS 2.8.1 genişletin?
Mapperz

Aramaya 15 dakika harcadım ve ne zaman desteklendiğine dair hiçbir belge bulamadım . 2012'deki önceki cevaba göre, o zamandan beri bir düşünürdüm. QGIS, OGR ve json-c kütüphanesindeki değişmeleri kontrol ettim ve karışık tip desteğin etkinleştirilmesi için referans bulamadım. Ancak , karışık bir tür eklemeye ilişkin bir QGIS ekran görüntüsünü ve sonuçta hangi türün içe aktarılacağını seçmek için açılan iletişim kutusunu gösteren github.com/akvo/akvo-flow/issues/1070 buldum . Belgelendirmeye sahip olmak güzel olsa da, araştırmayı basitçe gözlemlemiş olabilecek bu cevaplayıcıdan beklemem.
Chris W

Bununla birlikte, bu cevabın ne anlama gelmesi gerektiği ya da dosyanın QGIS'de tek bir katmanda karma bir geometri tipi olarak açılabileceğini ima etmesi net değildir (ki bu olası değildir). Cevabı iyileştirmek için, lütfen "ne tarafından desteklendiğini" kastettiğinizi ve en azından hangi sürümü test ettiğinizi genişletin.
Chris W.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.