QGIS를 사용하여 여러 벡터 레이어를 하나의 레이어로 병합 하시겠습니까?


82

Mapinfo .tab에서 내 보낸 여러 모양 파일을 가져 왔습니다. 여러 개의 탭 파일을 가져 와서 20 개 이상의 레이어를 만듭니다. 그런 다음 geoJSON으로 내보내고 싶습니다. 각 레이어를 선택하고 수동으로 내보내는 것을 꺼려합니다.

QGIS를 사용하여 모든 레이어를 하나로 병합하는 방법이 있습니까?


이 모든 기능들은리스 보아에서도 Sextante 플러그인을 통해 액세스 할 수 있습니다

예, 도구가 완벽하게 작동합니다. 입력 shapefile이 UTF8 인 경우, 출력 shapefile은 속성을 잃습니다 ... UTF8에서 SHP를 작성하기 위해 QGIS에 말할 방법이 있습니까? 레지스트리에서 defaul codepage 값을 UTF8로 설정할 수있는 ArcGIS와 같은 것입니까?

답변:


74

병합을 위해 MMqgis 도구를 사용할 수 있습니다 ...

mmqgis

레이어 병합 도구는 여러 레이어의 피처를 단일 모양 파일로 병합하고 병합 된 모양 파일을 프로젝트에 추가합니다. "소스 계층 선택"대화 상자 목록 상자에서 하나 이상의 계층을 선택하고 출력 모양 파일 이름이 "출력 모양 파일"대화 상자 필드에 지정됩니다.

병합 된 레이어는 모두 동일한 지오메트리 유형 (점, 다각형 등)이어야합니다. 소스 레이어에 다른 속성 필드 (이름과 유형으로 구분)가있는 경우 병합 된 파일에는 소스 레이어에 특정 출력 필드가 없을 때 NULL 값이 삽입 된 소스 레이어와 다른 모든 필드 세트가 포함됩니다.

도움이 되길 바랍니다.


13
벡터 메뉴 아래 데이터 관리 도구
Ecodiv

두 개 이상의 레이어에 다른 좌표계가 있다면 어떨까요? gis.stackexchange.com/questions/279571/…
aaaaa

67

메뉴 벡터 | 데이터 관리 도구에서 '모양 파일을 하나로 병합'기능을 사용할 수 있습니다. 입력 디렉토리의 모든 파일을 병합하거나 입력 디렉토리에서 특정 파일을 선택할 수 있습니다.

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

MMqgis 도구와 동일하게 적용됩니다. 병합 된 레이어는 모두 동일한 지오메트리 유형이어야합니다. 또한 소스 레이어에 다른 속성 필드가있는 경우 병합 된 파일에는 모든 필드가 포함되지만 소스 레이어에 특정 필드가없는 경우 NULL 값이 삽입됩니다.


5

v.patchGRASS 명령 에서 모듈을 사용할 수도 있습니다 . 처리 도구 상자에서 사용할 수 있습니다.

Processing Toolbox 창 하단의 드롭 다운이 "Simplified interface"에서 "Advanced interface"로 전환되면 검색 할 수 있습니다.

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.