QGIS를 사용하여 QGIS 레이어를 여러 개로 분할

Aug 19 2020

여러 기능이있는 레이어 (GeoJSON)가 있습니다. QGIS를 사용하여 shapefile을 여러 shapefile로 나누고 싶습니다.

각 개별 기능에 대한 파일을 원하지 않습니다. QGIS에서 기능을 선택하고 잘라내어 새 파일에 붙여 넣을 수 있습니까?

답변

3 Taras Aug 19 2020 at 10:00

피처를 분할하고 저장해야하는 방법이 명확하지 않았습니다. 예를 들어 선택 만 또는 단순히 모두. 여기에서 질문에 답할 수있는 몇 가지 가능성을 제공하고 있습니다.

사례 1. 특정 기능을 선택하여 나중에 내 보내야하는 경우

다음 기사를 확인하십시오.

  • QGIS를 사용하여 선택 항목을 새 파일로 저장하는 방법
  • QGIS에서 선택한 기능 저장 / 내보내기
  • QGIS 3.2.1을 사용하여 새 레이어로 선택, 저장 / 내보내기 기능

@Erik이 그의 의견에서 언급 한 것과 정확히 일치합니다.

사례 2. 모든 기능을 내 보내야하는 경우

"grid"해당 속성 테이블과 함께 호출 된 폴리곤 레이어가 있다고 가정 합니다. 아래 이미지를 참조하십시오.

속성 테이블에는 고유 한 속성이 있어야합니다 (예 :). "ID"그렇지 않으면 @row_number필드 계산기를 사용하여 생성합니다 .

고유 ID 필드Vector > Data Management Tools > Split Vector Layer...사용을 계속합니다 ."ID"

그리고 출력을 얻으십시오.

참고 : 각 단일 출력은 시간적이며 .gpkg형식입니다.

Case 3. 모든 기능을 내 보내야하지만 공통 속성이있는 경우.

2 단계 에서 수행 한 것과 동일한 방법으로 수행 할 수 있습니다 . 그럼에도 불구하고이 스레드에 설명 된 추가 방법이 있습니다.

  • QGIS Graphical Modeler의 속성 값을 사용하여 shapefile을 여러 shapefile로 분할