지오데이터베이스 내에서 토폴로지를 생성하고 설정하는 방법에 대해 학습해 보겠습니다.
먼저 실습자료는 국립공원 정밀관리도 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을 이용하여 문서화를 해보았으나,
결과물인 비지오 파일에서 추가된 토폴로지가 표현되지 않았습니다. 일종의 오류라고 생각되는데, 정확한 원인은 좀 더 스터디해봐야 할 것 같습니다.