14
2019-Aug
ArcGIS와 QGIS에서 두 피쳐의 교차영역 구하기작성자: 다릇 IP ADRESS: *.132.173.149 조회 수: 570
안녕하세요. GIS 공부중인 학생입니다.
오랜만에 질문글 올리는것 같네요 ㅎㅎㅎ
GIS에 대해 모르는게 많아 기초적인 것부터 말도 안되는 것까지 이것저것 물어봤는데 항상 친철하게 답변 해주셔서 많은 도움이 됐습니다.
이번에 질문드릴 문제는... 두 피쳐간 교차영역을 구하는 문제인데요
먼저 두 피쳐는 폴리곤 형태의 피쳐(이하 피쳐1)와 라인형태의 피쳐(이하 피쳐2)가 있습니다.
현재 상황에 따라 ArcGIS와 QGIS를 병행해가며 사용중인데요,
1) ArcGIS에서 교차(Intersect) 기능 사용
이 부분은.. 따로 설명드릴게 없습니다..
그냥 안나옵니다. 분명 지도상에는 교차된 부분이 있는데 교차 기능을 쓰면 빈 결과값만 출력됩니다.
2) QGIS에서 교차영역 기능 사용
이 부분은 그림으로 설명드리겠습니다.
아래 그림은 붉은 폴리곤으로 표시된 피쳐1과 주황색 라인으로 표시된 피쳐2의 모습입니다.
그림이 작아 잘 보이진 않지만 피쳐1 아래에 피쳐2가 중첩된 부분이 있고, 교차되지 않은 영역이 보입니다.
그래서 두 피쳐에 대해 교차영역 기능을 사용하면 아래의 피쳐가 생성됩니다.
얼핏 봐도 위의 그림에서 두 피쳐가 교차되지 않은 부분까지 표시됩니다.
혹시나해서 설명드리자면, 피쳐2의 라인이 길어서 일부가 교차된게 아니라 아예 동떨어져있는 짧은 라인도 교차영역으로 표시가 됩니다.
이런 현상이 왜 일어나는지 아시는 분이 있다면 답변 부탁드리겠습니다 ㅠ
자료를 직접 본게 아니라 정확히 알 수는 없으나
말씀하신 내용만 보고 생각나는 가능한 경우의 수는
"분명 지도상에는 교차된 부분이 있는데 교차 기능을 쓰면 빈 결과값만 출력됩니다"
1. 다른 좌표계를 쓰고 있는(혹은 좌표계설정이 안되어있다던지) 자료라서
화면상에서는 OTF 기능으로 인해 교차된 것으로 보였으나 실제로는 교차되는 지점이 없을 가능성
2. 멀리서 봤을 때는 겹치는것 처럼 보였으나 1:1 축척까지 확대해서 보니 약간씩 이격이 나있어서 실제로 겹치는 곳이 없을 경우
(이 경우에는 라인이나 폴리곤이 매우 작을 경우가 아니면 어딘가 겹치는 부분이 있을 확률이 높아서 가능성은 낮아보입니다만)