본문 바로가기

데이터 다루기/Q-GIS

[QGIS] 오염물질 근원지와 학교 사이의 거리 계산

728x90
반응형

보라색 오염물질 근원지에 대해서 초록색 학교들의 거리를 계산해보겠습니다.

"벡터 > 분석 도구 > 거리 행렬" 으로 들어갑니다.

입력 포인트 레이어로, 학교들의 위치 데이터, ID 필드로 학교 ID

대상 포인트 레이어로, 오염물질 근원지의 위치 데이터, ID로 필드로 오염물질 ID를 선택합니다.

위와 같이 거리 행렬 Layer가 생성되었습니다.

속성 테이블을 열어보시면, 모든 경우의 수에 대해서 거리가 m 단위로 출력됩니다.

하지만, 저희는 1마일 이내의 거리에 있는 것만 관심이 있습니다.

따라서 필터를 걸어주어야 합니다.

"표현식을 이용한 객체 선택"을 눌러줍니다.

이제 1마일 (1609.344m) 보다 작은 것을 선택하는 쿼리식을 작성합니다.

아래에 객체 선택을 눌러주시면, 총 135개의 객체가 선택된 것을 확인할 수 있습니다.

이제 내보내기를 눌러주셔서 (선택한 객체만 저장을 체크) school_toxic_distance라는 shapefile로 저장합니다.

레이어에 해당 데이터가 추가되었습니다.

 

반응형