GIS

탐방로 공간분석 (2) - 공간결합(Spatial Join)

유병혁 2012. 1. 10. 01:39

정밀관리도 탐방로 쉐이프파일을 이용하여 경사거리를 구하기 위해서는 두 개의 포인트로 이뤄진 라인에서 수평거리와 표고 차를 계산해야 합니다.

이를 위한 기초작업으로 탐방로 라인과 포인트의 어트리뷰트를 공간결합(Spatial Join)하도록 하겠습니다.

 

먼저 탐방로 라인 쉐이프파일(GSTN_PMNTN_PT_PATH)명에 대하여 우클릭하고 Joins and Relates > Join... 을 클릭합니다. 

 

아래와 같이 Join Data 창이 실행됩니다.

라인 쉐이프파일과 중첩되는 포인트 쉐이프파일의 어트리뷰트을 결합하기 위해 intersected by it 옵션을 선택합니다.

두 포인트 사이의 고도 차를 계산하기 위해  최저값(Minimum)과 최고값(Maximum) 어트리뷰트를 클릭합니다.

 

공간결합된 결과값 쉐이프파일(GSTN_PMNTN_SPATIAL_JOIN.shp)의 어트리뷰트를 확인하면 중첩된 두 포인트 값이 필드로 추가됩니다.

 

아래와 같이 하나의 라인과 중첩되는 포인트 값들에 대해 최소, 최대를 필드값으로 가져옴을 확인할 수 있습니다.

이제 라인 쉐이프파일의 어트리뷰트를 정리하여 수평거리, 수직거리, 경사도 등을 계산해 보겠습니다.