QGIS에서 셰이프 파일 자르기?


24

온도 맵과 유사한 환경 데이터를 보여주는 QGIS에서 크고 상세한 shapefile을 클립해야합니다.

관심 영역 위로 사각형을 드래그하고 모양 파일을이 영역으로 만자를 수있는 Adobe Photoshop과 같은 매우 간단한 자르기 도구가 있습니까?

자르기에도 사용할 수있는 이웃 / 지구의 추가 shapefile이 있지만 지정 방법을 모르겠습니다. "extract a shp/kml only within the borders of district X, row xxxxx in the attribute table of districts.shp"

선택한 사각형 내에서 또는 지구별로 기본적으로 데이터를 추출하려면 어떻게해야합니까?

환경 지리 연구소가 제공 한 큰지도에서 작은 조각이 필요합니다.이 응용 프로그램은 모바일 응용 프로그램 (Android)으로 구현되어 매우 무거운 데이터를 더 가볍게 볼 수 있습니다.

나는 데이터의 스크린 샷을 만들어 여기에 게시했습니다 : http://merglindev.wordpress.com/2012/10/22/extracting-districts-from-big-shapefile-data/ .

지구 및 데이터 계층을 볼 수 있습니다. 모든 지구를 별도의 파일로 보유해야하며 지구당 모든 데이터 세트를 KML로 별도로 내 보내야합니다.

답변:


30

적절한 영역이있는 쉐이프 파일이 있다고 자르기 위해 사용할 수 있습니다. QGIS의 말에 따르면, 당신이 다음에 오는 것처럼 들립니다 Vector->Geoprocessing Tools -> Clip. 입력 레이어의 데이터를 영역 레이어의 작은 단위로 할당해야하는 경우 동일한 메뉴에서 대신 교차하거나 결합 할 수 있습니다.

편집 (Kurt에 의해) : 여기에 설명을위한 이미지가 있습니다 : 여기에 이미지 설명을 입력하십시오 노랑 : 입력 레이어 (중국) 녹색 : clipmask-layer violett : 잘린 출력 레이어


6
두 레이어 (원본 레이어와 클리핑에 사용하는 레이어)가 동일한 투영 (crs)을 사용해야합니다.
Kurt

입력 벡터 레이어 "my_road_geodata"를 선택하고 교차 레이어 "districts_2011"로 사용하면 시간이 오래 걸리지 만 원본과의 차이는 보이지 않습니다. "Union"이 QGIS에 충돌을 일으 킵니다. (결국 "x_road_geodata"와 함께 하나의 지구 x 만 내보내고 싶습니다. 튜토리얼이 있습니까?
birgit

3
다각형 레이어로 선 (도로) 레이어를 자르고 있다는 말입니까? 그리고 당신은 당신의 출력을 위해 하나의 다각형 영역을 찾은 것입니까, 아니면 복수입니까?
ako

선 레이어가 아닙니다. "my_road_geodata"는이 웹앱 si2.nl/eu-kaarten/rdam 과 같이 채워진 다각형의 형태로 소음 공해 구역을 보여줍니다. 구역 별로자를 때 같은 맵을 얻고 싶지만 작은 퍼즐 조각으로 자릅니다. .. 내가 목표로하고 어떤 것 ... 분야를 하나씩 추출하고 district01의 district02 같은 파일에 저장
비 르기 트

QGIS 2.16에서는 Processing Toolbox 에서QGIS Geoalgorithms > Vector Overlay tools > Clip
chip

12

처음부터 새 클립 레이어를 만들려면 (사각형의 경우)

레이어> 새로 만들기> 새 모양 파일 레이어 (빈 벡터 객체 만들기)

레이어 메뉴에서 : 레이어를 마우스 오른쪽 버튼으로 클릭하고 편집 토글> 캡처 지점 사용, 선 캡처 및 다각형 캡처를 통해 사용자 정의 된 새 레이어를 만듭니다.


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