inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

QGIS 파이썬 자동화 (벡터편) Ver.2

실전예제 3 : 서울시 구별 토지피복도 제작

실전3 오류 문의

해결된 질문

449

ejjung

작성한 질문수 1

1

저는 토지피복도 병합 파일에 대해서 도형을 수정하거나 공간처리설정을: 유효하지 않은 입력 객체 무시 옵션으로 변경하세요. 라는 에러 메세지가 뜨는데요. 혹시 해결책이 있을까요??? ㅠㅠ

python qgis GIS

답변 1

1

UPWISE

안녕하세요. UPWISE 입니다.

토지피복도를 QGIS에서 사용할 경우, 객체가 유효하지 않다는 오류는 매우 자주 발생합니다. (특히 도로 피복)
QGIS에서는 기본적으로 벡터 레이어에 대한 처리를 진행할 때 객체의 유효성을 먼저 확인하도록 설정이 되어 있는데, 토지피복의 특정 객체가 유효하지 않게 판정이 되는 것이 그 이유입니다.

여기서 "유효하지 않은 객체"란 폴리곤이 꼬여있거나 서로 겹쳐있는 것과 같은 경우를 말하며, 이러한 객체로 인해 발생하는 에러를 해결하는 방법은 두 가지가 있습니다.

  1. 첫번째 방법으로, "무결성 검증 (check validity)" 기능을 사용하여 객체를 필터링 하는 것입니다. 무결성 검증을 통한 객체 수정 방법은 아래 첨부드리는 링크를 참고 부탁드립니다.
    https://www.qgistutorials.com/en/docs/3/handling_invalid_geometries.html

그런데, 토지피복도에서 발견되는 유효하지 않은 객체는 아주 세밀한 수준까지 줌을 해서 확인해야 할 정도로 사소한 오류이며, 실제로 사용에 영향을 미치는 수준은 아닙니다.

  1. 따라서 저는 두번째 방법으로, QGIS의 기본 설정 중 "유효하지 않은 객체 필터링" 옵션을 꺼둔 상태로 사용하고 있습니다. 해당 옵션 설정 방법은 제 강의의 [섹션 1 - QGIS 사전 설정 사항 및 자료 사용방법] 에서 확인할 수 있습니다.

질문하신 내용에 답변이 되었길 바라며, 추가적으로 문의사항이 있으시다면 언제든 질문 부탁드립니다.

감사합니다 :)

-UPWISE 답변-

교육자료가 너무 오래되어서 지시한대로 진행하려 해도 안됩니다.

0

4

1

작업형1 - 연습문제 16~39 풀이는 몇강을 보면 되나요?

0

7

1

26 .강의 프롬프트와 프롬프트파일(part3) 내용이 차이가 있어요.

0

15

1

작업형 1 -연습문제 4-6

0

17

1

구글 그래피티 마켓 오류...?!

0

27

2

디스코드 소통창구는 없어졌나요 ??

0

24

1

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

19

1

모델 서빙과 관련된 강좌 출시 예정된 바가 있으신지 여쭤봅니다!

0

22

2

모델 서빙과 관련된 강좌가 출시되는지 질문드립니다.

0

19

2

20번강좌에 대한 질문입니다.

0

20

1

디졸브 강의 관련 문의

0

82

2

섹션4 버퍼실습 자료 어디있을까요?

1

164

2

qgis에서 오차범위 내의 객체만 속성 결합을 할 수 있나요?

1

820

3

인코딩 적용관련 문의 드립니다.

1

341

1

스크립트 불러오기

1

288

1

홀삭제 좌표 지정

1

279

1

Buffer 만드는 강의에서 코드 오류인 것 같습니다.

1

380

2

강의 자료는 어디서?(포인트 5186 자료는 어디서?

1

317

1

merge 관련 문의 입니다.

2

1237

2

실전1_와이파이 소외지역

1

417

1

실습 중의 데이터 입력 오류

2

521

2

외부데이터 연결

1

530

1

안녕하세요 향후 계획이 궁금합니다^^

1

441

1

버퍼 강의 중 VWorld StateTile 레이어

2

442

1