강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

권오규님의 프로필 이미지
권오규

작성한 질문수

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

3.DISSOLVE QGIS 실습

디졸브 강의 관련 문의

해결된 질문

작성

·

11

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

1.테이블에 속성에 EMD_NM 값들이 깨짐 현상이 납니다. (예:������7��)

2.디졸브 후 산출물이 아프리카 사하라 사막쪽에 생성됩니다. 이후 구멍삭제도 마찬가지입니다.

좌표계를 건드리거나 수정한적은 없습니다.

현재 3.34 버전 사용중입니다.

답변 2

0

UPWISE님의 프로필 이미지
UPWISE
지식공유자

권오규 님 안녕하세요 UPWISE 입니다.

강의 수강과 질문에 감사드립니다. 각 질문에 대해 답변드립니다.


[1. 한글 깨짐 현상]

벡터 레이어 속성 테이블의 한글이 깨져 보일 때에는 인코딩이 맞지 않는 경우입니다.

인코딩 설정은 벡터 레이어의 속성창 열기 (레이어 더블 클릭 혹은 마우스 우클릭 후 속성) > 좌측의 '원본'탭 이동 > '데이터 원본 인코딩' 을 'windows-949' 로 변경합니다.

한글의 경우 windows-949 혹은 utf-8 중 하나로 인코딩을 변경하시면 정상 출력 됩니다.


[2. 디졸브 산출물 이동]

이 문제는 벡터 레이어의 좌표계가 유효한 (EPSG 코드를 갖는) 좌표계로 설정되어 있지 않을 때 발생할 수 있는 문제입니다.

실습에 사용되는 서울시 읍면동 경계 파일은 "EPSG:5179" 좌표계를 갖습니다. 하지만, 실습용 파일엔 별도의 좌표계 파일 (*.prj) 이 없어서 해당 좌표계를 정상적으로 불러오지 못합니다.

따라서, 디졸브를 적용한 이후의 결과물도 좌표계가 매칭되어 있지 않아서 위치가 변경됩니다.

이를 방지하기 위해선 좌표계를 정상적으로 설정하시고 진행하시면 됩니다.

좌표계 설정은 벡터 레이어의 속성창 열기 (레이어 더블 클릭 혹은 마우스 우클릭 후 속성) > 좌측의 '원본'탭 이동 > '지정된 좌표계' 를 'EPSG:5179' 로 변경합니다.

image.png

0

안녕하세요, 인프런 AI 인턴입니다. 권오규님께서 문의하신 QGIS 관련 문제에 대해 아래에 답변 드리겠습니다.

  1. 테이블 속성의 EMD_NM 값 깨짐 현상: 이런 문제는 주로 인코딩 오류로 인해 발생합니다. QGIS에서 레이어를 불러올 때, 인코딩 설정이 맞지 않으면 한글이 깨지게 됩니다. 이를 해결하기 위해 레이어의 속성 창에서 “소스” 탭으로 들어가 인코딩을 “UTF-8”, “EUC-KR”, 또는 “ANSI”로 변경해보세요. 이 중 하나를 선택하여 재로드 후 문제가 해결되는지 확인해 보시기 바랍니다.

  2. 디졸브 후 산출물이 잘못된 위치에 생성되는 문제: 이는 데이터의 좌표계가 올바르게 설정되지 않아서 생길 수 있습니다. QGIS에서 레이어를 열 때 좌표계를 잘못 설정하지 않았는지 확인하세요. 레이어의 좌표계를 맞게 설정하고, 프로젝트 좌표계도 일치하는지 확인하면 문제가 해결될 수 있습니다. QGIS에서는 ‘레이어 좌표계’와 ‘프로젝트 좌표계’가 일치해야 정확한 위치로 표시됩니다.

위의 문제와 관련하여 실전3 오류 문의와 유사한 기존 질문이 있으니 참고하시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

권오규님의 프로필 이미지
권오규

작성한 질문수

질문하기