유틸리티 네트워크 Asset Package 적용방법

유틸리티 네트워크는 ArcGIS 내 유틸리티 네트워크를 관리 할 때 사용되는 주요 구성 요소입니다.  유틸리티 네트워크는 서비스 기반 트랜잭션 모델, 속성 규칙, 편집 도구 등을 결합하여 사용자가 물, 가스, 전기, 통신, 하수도, 우수, 기타 유틸리티에 대한 복잡한 네트워크 시스템을 완벽하게 모델링하고 분석 할 수 있습니다.

다음은 Esri에서 제공하는 Asset Package를 적용하는 방법에 대하여 알아보도록 하겠습니다.

우선 유틸리티 네트워크 구성을 위한 환경은 아래와 같습니다.

Software requirements

  • ArcGIS Enterprise 10.6.1
  • ArcGIS Pro 2.2
  • Waster Distribution Utility Network Asset Package 2.0

Supported Database requirement

  • SQL Server 2016/SQL Azure database
  • Oracle12.1.0.2
  • PostgreSQL 9.5.3 => 현 작업환경
  • SAP HANA 2.0 SPS02

Utility Network Asset Package 적용방법은 동영상을 참고하여 아래의 순서로 진행하시면 됩니다.(Water Distibution Utility Network 기준으로 작성)

  1. ArcGIS Solutions Deployment Add-in과 Utility Network Package Tools toolbox를 다운로드하여 설치
  2. Deploy the utility network project
    a. ArcGIS Pro 에서 project를 생성
    b. 공유 탭에서 ArcGIS Solutions를 선택
    c. 왼쪽 테스크 창에에서 Deploy an ArcGIS Solution을 선택하여 진행 후 완료
    => Water Distibution Utility Network 2.0으로 선택함.
  3. Water Distribution Utility Network v2.0으로 프로젝트 열기
  4. 엔터프라이즈 지오데이터베이스 생성
    a. 관리자 계정으로 Postgres에 새로운 엔터프라이즈 지오데이터 베이스를 생성함.
  5. 지오데이터베이스 사용자 생성
    a. 새롭게 생성된 엔터프라이즈 지오데이터 베이스의 사용자를 추가
  6. 지오데이터베이스 사용자 변경
    a. 카달로그에서 생성된 지오데이터 베이스를 새롭게 추가한 사용자로 변경
  7. Stage Utility Network
    (엔터프라이즈 지오 데이터베이스에 필수 데이터 구조 및 유틸리티 네트워크를 생성)
  8. waterdistribution_assetpackage.gdb의 B_Subnetwork_Diagram 속성 수정
    a. B_Subnetwork_Diagram의 Subnetwor_Diagramd의 속성을 “Basic”에서 “기본”으로 변경
    => ArcGIS Pro 환경이 한글일 때 Apply Asset Package 시 오류 발생 방지
  9. Apply Asset Package
    a. Load Data 및 Calculate Spatial index and Analyze 항목 체크
  10. Geodatabase Connetion Properties 수정
    a. 카달로그 창의 데이터베이스 연결정보에서 버저닝타입이 분기로 되어 있는지 확인
  11. 버전 등록
    a. Waterdistribution 피처클래스를 버전으로 등록
    => 첫번째는 실패이고 두번째 정상적으로 실행됨.
  12. Enable Network Topology
  13. Sharing As Web Layer(웹 레이어 공유)
    a. 일반 카테고리
    i. Data 항목에 참조 등록 데이터 체크
    ii. Layer Type에 피처 체크
    b. 구성 카테고리
    i. 레이어 항목의 피처 속성 수정
    1) 속성항목 모두 체크
    ii. Capabilities 항목에 버전 관리 체크
    c. 분석
    i. 오류발생시 메시지의 끝부분을 선택하여 데이터베이스 서버 등록
    d. 발행