QGIS에서 지오메트리가 혼합 된 GeoJSON 파일을 열 수 있습니까?


27

GEOJson 파일이있는 경우 (예 : test.js라는 파일)는 다음과 같습니다.

{ "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로 여는 방법?

QGIS를 열고 "벡터 레이어 추가"를 누르고 "파일"을 선택했지만 열 수 없습니다.

GEOJson 형식을 선택하면 파일이 브라우저 창에 표시되지 않습니다.

입력 유형을 지정하지 않으면 "파일이 유효하지 않거나 인식 된 데이터 소스가 아닙니다"라는 오류가 발생합니다.

이 파일을 어떻게 포맷해야합니까?

이 주제에 대한 문서가 부족한 것 같습니다.


파일 브라우저에서 파일을 보려면, .geojson 확장자를 가져야합니다
Devdatta Tengshe

답변:


30

Qgis에서 파일을 드래그 앤 드롭하면 Qgis는 동일한 파일 (포인트, 라인, 폴리)에서 혼합 유형을 지원하지 않으며 발견 된 첫 번째 유형 만 열립니다. geojson 파일과 함께 아래 예제에서 한 번에 각 유형을 가져 왔습니다. 여기에 이미지 설명을 입력하십시오


16

QGIS 2.10.1 (2015 년 초) 혼합 유형 geojson 파일 지원됩니다. 파일이 열리면 원하는 형상 유형을 선택하는 대화 상자가 표시됩니다. 이 예제는 질문에 게시 된 예제 파일에서 세 개의 개별 레이어를로드합니다.

여기에 이미지 설명을 입력하십시오


1
QGIS 2.8.1의 어떤 버전으로 확장 하시겠습니까?
Mapperz

방금 검색하는 데 15 분이 걸렸으며 지원 시점에 대한 설명서를 찾을 수 없습니다 . 2012 년의 이전 답변을 바탕으로 그 이후로 생각할 것입니다. QGIS, OGR 및 json-c 라이브러리에 대한 변경 로그를 확인했으며 혼합 유형 지원 사용에 대한 참조를 찾을 수 없습니다. 그러나 혼합 유형을 추가하는 QGIS 스크린 샷과 가져올 유형을 선택하는 결과 대화 상자를 보여주는 github.com/akvo/akvo-flow/issues/1070 을 찾았 습니다 . 문서를 작성하는 것이 좋을지 모르지만, 단순히 조사를 통해 관찰 한이 응답자는 기대하지 않을 것입니다.
Chris W

그러나 이것이이 대답의 의미인지 또는 QGIS의 단일 레이어에서 혼합 지오메트리 유형으로 파일을 열 수 있다는 것을 의미하는지는 확실하지 않습니다 (아마도). 답변을 향상 시키려면 "지원됨"의 의미와 적어도이 버전을 테스트 한 버전을 확장하십시오.
Chris W
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.