공적 마스크 판매소 현황

최근 코로나바이러스로 인하여 마스크의 수요가 급격히 늘어남에 따라 온/오프라인 판매처에서 마스크 구매가 어려워졌습니다. 정부에서는 이와같이 급증하는 수요를 감당하기 위하여 마스크 5부제를 시행하고 있습니다.

한국지비에스는 마스크 재고 수량부족으로 인한 구민들의 불편함을 해소하는데 도움이 되고자 부평구 내의 공적 마스크 판매처 위치 및 재고 수량을 실시간으로 확인 할 수 있는 지도 앱을 구현하였습니다.

정부에서 제공하는 공적마스크판매처 API와 Python 스크립트를 이용하여 마스크 재고 현황데이터를 받아와, 클라우드 기반 ArcGIS Online의 Operation DashBoard 앱을 통하여 실시간으로 부평구 내 마스크 판매처의 정보와 재고 수량을 한눈에 알아 볼수 있도록 구현하였습니다.

<부평구 내 마스크 판매처 위치 및 재고 수량을 나타내는 대시보드>

=> 대시보드로 이동
 

한국지비에스 신규멤버를 소개합니다.

송가현 매니저가 7월 29일 한국지비에스에 합류하였습니다.

지리학 전공, GIS 부전공으로 UCLA에서 학사과정을 막 졸업한 송가현
매니저입니다. 캘리포니아 주 정부 Department of Transportation (도로교통공단)에서 인턴으로 1년 동안 일한 경력이 있으며 python (파이썬), remote sensing (위성영상분석) 등 GIS 관련 다양한 분야를 공부한 경험이 있습니다.

부산 출신으로 하와이, LA에 살았으며 서울에서 적응하려고 노력 중입니다. 취미 생활로는 운동 배우는 것 좋아하며, 특히 바다에서 할 수 있는 스포츠를 즐겨합니다.

ArcGIS Desktop Entry 19-001

 

지자체 오픈데이터를 이용한 Insights for ArcGIS 구성

ArcGIS Insights는 ArcGIS 웹 서비스, Excel, 데이터베이스에 저장된 데이터에 대해 쉽고 빠르게 데이터 분석을 수행할 수 있는 앱입니다.  지도, 차트, 테이블, 미디어 등을 통하여 다양하게 시각화를 할 수 있으며 이를 통하여, 빠른 의사결정을 할 수 있도록 지원합니다.

다음은 지자체 오픈 데이터를 활용하여, 발행된 ArcGIS 웹 서비스 데이터와 CSV 데이터를 매쉬업 하여 지도 및 테이블 등으로 시각화하는 Insights for ArcGIS를 만들어 보았습니다.

구현 방법은 크게 다음과 같습니다.

  1. 새로운 워크북 생성
  2. ArcGIS 웹서비스를 불러와 새 페이지 생성 및 카드 생성
  3. 베이스 맵 변경
  4. 오픈 데이터(CSV)를 추가
  5. 데이터의 위도 경도 필드를 통하여 위치활성화
  6. 위치 활성화된 데이터를 맵에 추가
  7. 심볼 변경
  8. 다양한 차트로 데이터 표출
  9. 포인트 데이터를 히트맵으로 표현
  10. 읍면동 데이터를 이용하여 포인트 데이터의 공간집약 표현
  11. 생성한 페이지 공유
 

유틸리티 네트워크 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. 발행