해결된 질문
작성
·
107
1
위치에 따라 속성 결합 (요약) 중 QGIS 실습을 따라하는데, 똑같이 안 되는 부분이 있어서 여쭙니다.
버스와 법정동 자료를 넣고 실행을 했을 때, 빨간색과 같이 수업동영상에서는 없었던 결합 레이어 공간 인덱스가 존재하지 않는다고 나오는데, 문제가 없을까요?
그리고 버스가 가장 최상위 레이어로 설정이 되어 있는데도 버스 점 표시가 보이질 않습니다.
답변 3
1
gspark님 안녕하세요 UPWISE 입니다. 강의 수강에 감사 말씀 드립니다 :)
실습용으로 제공된 파일 중, 버스 정류소 포인트는 "bus.shp", "bus_5186.shp" 의 두 가지가 있습니다.
"bus.shp" 의 경우 WGS84 위경도 좌표계로 되어있고, "bus_5186.shp" 은 5186 좌표계로 맞춘 파일입니다.
현재는 bus 파일이 올라간 것으로 보이는데, bus_5186 파일로 다시 시도 해보시길 바랍니다.
그리고, 공간 인덱스가 존재하지 않는다고 나오는 에러는 아래의 "공간 인덱스 생성" 도구를 사용하여 공간 인덱스를 생성하여 없앨 수 있습니다.
공간 인덱스는 피처 수가 많은 자료를 처리할 때 작업 속도를 매우 빠르게 향상시켜주며, 가능하다면 항상 공간인덱스를 생성해두고 작업하시길 권장드립니다 (.qix 의 확장자로 새롭게 파일이 생성됨).
답변이 도움 되었길 바라며, 위 방법으로도 해결되지 않을 시 말씀 부탁드립니다.
감사합니다.
-UPWISE 답변-
0
안녕하세요, 인프런 AI 인턴입니다.
gspark님의 질문에 대해, QGIS에서 속성 결합 시 공간 인덱스 관련 오류에 대한 답변을 드리겠습니다. QGIS에서 데이터를 ‘위치에 따라 속성 결합’할 때, 공간 인덱스가 생성되지 않았다는 메시지는 처리 속도에 영향을 줄 수 있어 주의가 필요합니다. 그러나 결과의 정확성에는 영향을 미치지 않으므로 큰 문제는 아닙니다. 이 문제를 방지하고 성능을 향상시키기 위해서는 레이어에 공간 인덱스를 만들어 줄 수 있습니다.
공간 인덱스를 생성하는 방법은 다음과 같습니다:
1. 레이어를 마우스 오른쪽 버튼으로 클릭하고 ‘옵션’을 선택합니다.
2. ‘소스 옵션’에서 ‘공간 인덱스’를 선택하여 생성할 수 있습니다.
또한, 버스 점이 보이지 않는 문제는 레이어의 순서 문제거나 레이어 옵션 중 ‘스타일’ 설정에 의해 발생할 수 있습니다. 다음을 확인해 보세요:
1. 버스 레이어가 최상위에 있는지 확인하고, 다른 레이어에 의해 가려지지 않도록 합니다.
2. 레이어 스타일 설정에서 기호의 크기와 색상이 적절하게 설정되어 있는지 확인합니다.
유사한 문제를 경험하는 사용자들을 위한 관련 질문과 답변 링크를 참고하실 수 있습니다:
- QGIS 속성 결합 시 공간 인덱스 문제 해결 방법
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
0
별다른 것을 안 했는데도, 이 과정에서 여러번 오류가 나서 껐다켰다하면서 반복했습니다. 그런데, 이유는 알 수 없으나, 지금은 빨간색 오류가 없네요..;;;;
하지만 'QGIS ended unexpectedly'로 자꾸 꺼집니다. ㅠ
혹시 이유를 아실까요?