일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 그리드생성
- 오픈더도아
- 2023다이어리
- wsg4326
- 대한민국shp
- 누적막대차트
- 단계구분
- 읍면동shp
- shapefile
- 속성테이블편집
- 공간인덱스
- GIS분석
- xy좌표
- 스크래치레이어
- QGIS3.22
- 속성테이블
- SHP
- QGIS
- 굿노트무료
- QGIS분석
- 행정구역shp
- 다중부분을단일부분으로
- 도형수정
- shp파일
- 폴리곤내점개수세기
- python
- 레이어
- QGIS다운로드
- 누적막대그래프
- GIS
- Today
- Total
Open the Doah !
《QGIS》 벡터 레이어 잘라내기 / 멀티 포인트 단일 포인트로 변경하기 본문

특정 지역 데이터만 사용하고 싶은데
데이터가 전국으로 있는 경우가 있죠
이럴 때 잘라내기나 속성 테이블 편집을 통해 수정할 수 있습니다

전국 도경계와 같이 속성테이블에서 하나씩 선택할 수 있는 양이라면

📌 [ 레이어 오른쪽 클릭 - 속성 테이블 열기 ] 를 해주세요
여기서 연필모양을 클릭해주시면, 속성 테이블을 수정할 수 있습니다

저는 전국 경계선에서 "강원도"만 남기려고 해요 ~
1. 가장 위 셀을 클릭한 뒤, 2. 가장 아래의 셀을 shift 키를 누르면서 클릭해서 전체 셀을 선택해주세요
3. 그 후 남기고자 하는 셀을 ctrl 키와 함께 클릭해주세요
4. 그 뒤 휴지통 버튼을 눌러서 선택된 셀을 삭제할 수 있습니다

원하는대로 편집을 마쳤다면, 1. 저장을 한 뒤 2. 편집모드에서 나와주시면 됩니다

이제 이렇게 강원도만 남게 되었습니다
❗속성테이블 편집 시 SHP 원본파일에서 편집하기보다는 export를 통해 해당 레이어를 미리 복사해둔 뒤 작업하시는 것을 추천 드립니다

이번에는 전국에 걸쳐 있는 점벡터 레이어를 잘라내보도록 하겠습니다
이 때, 잘라낼 기준이 되는 폴리곤이 있어야 합니다.
저는 위에서 만든 강원도 경계선을 따라 점벡터를 분리해내도록 할게요 !

📌[ 툴박스 - 잘라내기 검색 - 입력 레이어에 "잘라낼 대상" - 중첩 레이어에 "자를 기준" ] 을 입력한 뒤 실행해주세요


그러면 이렇게 강원도 레이어와 겹쳐지는 새로운 점벡터 레이어가 탄생했습니다 :)

그래서 이 데이터를 shp 파일로 저장하려고 했더니만 아래와 같은 오류가 발생했습니다
🚨 저장 오류 - 벡터 파일로 내보내는 데 실패했습니다.
오류: 객체 쓰기 오류:
객체 생성 오류 (OGR 오류: Attempt to write non-point (MULTIPOINT) geometry to point shapefile.)

멀티포인트 파일이기 때문에 단일 포인트로 변경하는 것이 필요하다고 하네요
📌 [ 툴박스에 - 다중 부분을 단일 부분으로 - 멀티포인트 레이어 선택 ] 한 뒤 실행해주세요
"싱글 파트" 라는 이름이 단일 포인트로 변환된 스크래치 레이어 입니다.
해당 파일을 원하는 경로에 shp 파일로 저장해주시고 나머지 산출물 / 싱글 파트 파일 모두 지워서 정리해주세요 !


그럼, 오른쪽과 같이 원하는 지역에 속하는 점벡터만 남게 됩니다
🪄 읽을만 하셨다면, 하트 부탁드려요 ❤️
'QGIS' 카테고리의 다른 글
《QGIS》대한민국 행정구역_읍면동(법정동) SHP파일 / Shapefile / 23.04.06ver (0) | 2023.04.12 |
---|---|
《QGIS》 그리드 생성 / 격자 / 헥사곤(벌집) 폴리곤 만들기 (0) | 2022.11.15 |
《QGIS》 히트맵 / 폴리곤 내 점벡터 개수 세기 / 단계구분 (0) | 2022.11.14 |
《QGIS》 스크래치 데이터 / 레이어 처리하기 (2) | 2022.10.24 |
《QGIS》 점벡터레이어에 위경도(XY좌표)필드 생성하기 (0) | 2022.10.24 |