GIS

지오데이터베이스 실습 (2) - 토폴로지 설정

유병혁 2012. 1. 11. 02:20

지오데이터베이스 내에서 토폴로지를 생성하고 설정하는 방법에 대해 학습해 보겠습니다.

먼저 실습자료는 국립공원 정밀관리도 DB입니다.

여기서 정의할 토폴로지는 다목적위치표지판 포인트(GSTN_LC_SGNLBRD_PT)가

탐방로 라인(GSTN_PMNTN_LN) 내에 속해야 한다는 기준입니다.

 

국립공원 정밀관리도 지오데이터베이스(NLPRK_DMMAP.gdb)를 ArcCatalog 상에서 선택하고,

New > Topology를 클릭합니다.

 

처음 클릭하면 New Topology 창이 실행됩니다.

 

다음 단계로 토폴로지명과 클러스터 허용오차를 입력합니다(여기서는 기본값으로 진행).

 

실습할 피처클래스를 목록 중에서 체크하고 다음 단계로 진행합니다.

 

각 피처클래스에 대한 순위 값을 입력합니다.

 

다음 단계에서 Add Rule을 클릭합니다.

 

토폴로지 룰을 정의하고 OK 버튼을 클릭합니다.

 

아래와 같이 토폴로지 룰이 추가되었음을 확인할 수 있습니다.

 

다음은 요약내역을 보여주는 부분입니다.

 

토폴로지 생성이 완료되면 아래와 같이 유효성을 검증할 것인지 물어봅니다. 예(Y)를 클릭해봅니다.

 

토폴로지 유효성 단계는 생각보다 많은 시간을 요합니다. 실습을 통해 새로운 토폴로지 룰(KNPDM_Topology)이 추가되었음을 확인할 수 있습니다.

 

추가된 토폴로지명에서 우클릭하고 속성(Properties)을 클릭합니다.

 

토폴로지 속성(Topology Properties)에서 요약 생성(Generate Summary)을 클릭합니다.

 

아래와 같이 설정된 룰에 대해 19개의 오류(Errors)가 확인되었음을 표시해줍니다.

이 토폴로지를 ArcMap에서 열람하면, 어느 위치에 오류가 있는지 확인할 수 있습니다.

 

마지막으로 토폴로지가 추가된 상태의 GDB파일에 대해 Geodatabase Tools을 이용하여 문서화를 해보았으나,

결과물인 비지오 파일에서 추가된 토폴로지가 표현되지 않았습니다. 일종의 오류라고 생각되는데, 정확한 원인은 좀 더 스터디해봐야 할 것 같습니다.