ArcGIS Apps 시작하기
단순히 지도를 웹에 공유하는 것만으로 만족하시나요? 지도의 잠재력을 발휘하고 부가가치를 창출하기 위해서는 지도에 있는 데이터를 편집, 분석, 공유할 수 있는 기능이 필요합니다. ‘ArcGIS Apps 시작하기 시리즈’는 현장 데이터 수집, 업무 모니터링, 맞춤형 앱 개발 등 여러분의 특정 요구에 적합한 앱을 시작하기 위한 가이드를 제공합니다.
Operations Dashboard for ArcGIS는 사람, 서비스, 자산 및 이벤트 등의 운영 상황을 실시간으로 볼 수 있는 웹앱입니다. 대시보드에서 실시간 데이터를 추적하고 시각화함으로써 조직의 목표를 달성하는 데 가장 중요한 활동과 주요 성과를 모니터링할 수 있습니다. 예를 들어 어느 도시에 위급 상황이 발생했을 때 대시보드를 통해 관련 기관들의 지원 현황을 추적할 수 있습니다. Operations Dashboard for ArcGIS는 윈도우와 브라우저 기반의 무료 응용프로그램으로 데스크톱이나 태블릿에서 사용 가능 합니다.
그동안 공공 안전분야 기관들은 관할 지역의 모든 긴급·재난을 실시간 확인할 수 있는 상황판을 만들기 위해 고심해왔습니다. 또한 이전에는 각 소방서와 경찰 부서가 개별시스템으로 긴급·재난 활동을 운영해왔습니다. 이번 실습에서는 Operations Dashboard for ArcGIS를 사용하여 캘리포니아주 레드랜즈(Redlands)에 접수되는 911 신고전화(화재, 경찰 및 의료기관 응답 등)를 동시에 추적하고 모니터링해보겠습니다.
Operations Dashboard for ArcGIS는 다음과 같은 이점을 제공합니다.
- 공통의 상황 인식을 위한 조직간 데이터 공유
- 사고와 이벤트 모니터링 및 대응
- 업무에 따른 대시보드 구성
- 언제 어디서나 모든 기기에서 확인 가능한 웹앱
웹맵 제작하기
- ArcGIS 기관 계정으로 로그인하세요.
- ArcGIS Online 홈에서 메뉴 중에 맵을 클릭하여 새 맵을 여세요
3. 오른쪽 상단 리본 메뉴에 있는 검색 상자에 Redlands를 입력합니다. 결과에서 Redlands, CA, USA를 선택하세요.
지도가 Redlands로 이동하고 위치에 대한 정보가 있는 팝업이 열립니다.
4. 팝업을 닫으세요.
5. 리본 메뉴에서 추가 버튼을 클릭하고 레이어 검색을 클릭합니다.
6. 검색 창의 내 콘텐츠에서 일반 사용자와 옆의 화살표를 클릭하고 ArcGIS Online을 선택하세요.
7. 검색 창에 Redlands dashboard를 입력하고 검색하세요.
8. 필터 버튼을 클릭하고 필터 창에서 맵 영역 내의 콘텐츠만 표시를 클릭하세요.
9. 필터 창을 닫으세요.
10. 검색 창에서 정렬 버튼을 클릭하고, 콘텐츠 정렬 기준을 소유자로 선택하세요.
(검색 결과가 소유자 별로 정렬되어 esri_dashboardpub의 콘텐츠를 쉽게 찾을 수 있습니다.)
11. 정렬 창을 닫으세요. 검색 결과 목록에서 esri_dashboardpub이 소유한 아래 5개의 레이어를 찾으세요.
- Police
- Ambulances
- Fire
- Emergency Facilities
- Reported Incidents – Dispatch
12. ‘Reported Incidents – Dispatch’ 레이어의 이름을 클릭하세요. 레이어에 대한 자세한 설명과 썸네일이 있는 창이 열립니다.
13. 맵에 추가를 클릭하세요.
14. 레이어 설명 창을 닫고 나머지 Emergency Facilities, Police, Ambulances, Fire 레이어를 맵에 추가하세요(오른쪽 하단의 추가 버튼으로 더욱 빠르게 맵에 추가할 수 있습니다).
레이어를 모두 추가하면 아래와 같은 웹맵이 됩니다.
이제 실시간 교통 정보 레이어를 추가합니다. 이 레이어는 교통체증이나 사고 등으로 인해 운전자가 피해야 하는 도로에 대한 정보를 제공합니다.
15. 검색 창에서 기존의 내용을 지우고 소유자가 esri인 실시간 교통정보 레이어를 검색합니다(검색 창 : traffic owner: esri 입력)
16. World Traffic Service 레이어를 맵에 추가하세요.
17. 검색 창에서 뒤로 화살표를 눌러 콘텐츠 창으로 돌아갑니다.
18. 콘텐츠 창에서 Emergency Facility 레이어 왼쪽에 마우스 커서를 가져다 대면 레이어 위치를 재정렬할 수 있습니다.
19. Emergency Facilities 레이어를 드래그하여 World Traffic Service 레이어 위에 가져다 놓으세요.
20. 아래 순서대로 레이어의 위치를 재정렬하세요.
- Reported Incidents – Dispatch
- Police
- Fire
- Ambulances
- Emergency Facilities
- World Traffic Service
레이어 업데이트 주기 설정하기
- 콘텐츠 창에서 Reported Incidents – Dispatch 레이어를 가리키고 추가 옵션 단추를 클릭 한 다음 새로 고침 간격을 선택하십시오.
2. 새로 고침 간격을 3분(18초)으로 변경합니다.
3. Fire, Police, Ambulances 레이어 새로 고침 간격도 0.3분으로 변경하세요.
4. Emergency Facility 레이어는 의료 시설 위치를 나타내고 있는데 위치가 변경되지 않기 때문에 새로 고침 간격을 설정하지 않습니다.
5. World Traffic Service 레이어의 새로 고침 간격을 확인하세요. 이 레이어의 새로 고침 간격은 5분 입니다. 실제 교통 상황 데이터가 5분 간격으로 업데이트되므로 이 값은 적절합니다.
팝업 구성하기
맵에 있는 심볼을 클릭하면 사건에 대한 정보가 있는 팝업 창이 열립니다. 원하는 정보에 더 잘 접근하기 위해서 팝업 창을 재구성 해봅시다.
- 녹색 배경의 전화 아이콘으로 지정된 기존 신고 사건 중 하나를 클릭하세요.
사건에 대한 정보(이름, 이메일, 연락처, 날짜 등)가 팝업 창으로 뜨는 것을 확인할 수 있습니다.
2. 팝업 창을 닫으세요.
3. 콘텐츠 창에서 Reported Incidents – Dispatch 레이어의 추가 옵션을 선택하고 팝업 구성을 클릭하세요.
4. 팝업 구성 창에서 기존의 팝업 제목을 지우고 오른쪽 추가 버튼을 눌러 Incident {incident}를 선택하세요.
팝업 제목은 필드 내용으로 구성됩니다. 필드는 레이어에 있는 데이터에서 가져오게 됩니다. 현재 팝업 제목을 incident 필드로 설정했기 때문에 이제 이 심볼의 팝업 제목에는 아래와 같이 사건 유형이 표시됩니다.
5. 팝업 콘텐츠에서 속성 구성을 클릭하세요.
6. 속성 구성 창에서 디스플레이 박스를 클릭해서 모두 선택합니다. 디스플레이 박스를 한 번 더 클릭해서 모두 선택을 취소하세요.
7. 아래 필드만 디스플레이로 체크하세요.
- Open Date
- Location
- Synopsis
다른 필드는 이제 팝업에 나타나지 않습니다.
8. 확인을 클릭하고 콘텐츠 창 하단에 확인을 한 번 더 클릭하세요.
9. 맵에 있는 사건 심볼을 클릭하면 아래와 같이 팝업 창이 나타납니다.
10. 팝업 창을 닫으세요.
11. 맵의 리본 메뉴에서 저장을 클릭하고 다른 이름으로 저장을 클릭하세요.
12. 맵 저장 창이 뜨면 아래와 같이 제목, 태그, 요약을 입력하세요.
- 제목: 레드랜즈 긴급·재난 맵
- 태그: 사고, 재난, 화재, 구급차, 경찰, 교통, 레드랜즈, 캘리포니아
- 요약: 레드랜즈 긴급·재난 대시보드를 위한 맵
13. 맵 저장을 클릭하세요.
대시보드 제작하기
- ArcGIS Online에 로그인하세요.
- 메뉴의 콘텐츠로 이동해서 내 콘텐츠 목록 중 앞서 제작한 ‘레드랜즈 긴급·재난 맵’을 클릭하세요.
3. 맵 뷰어에서 열기를 클릭하세요.
4. 맵 상단 리본 메뉴에서 공유 버튼을 클릭하세요.
5. 공유 창이 열리면 웹앱 생성을 클릭하세요.
6. 웹앱 생성 창이 열리면 Operations Dashboard 탭을 클릭하세요.
7. Operations Dashboard의 제목, 태그 및 요약을 아래와 같이 입력합니다.
- 제목: 긴급·재난 대시보드
- 태그: 사고, 재난, 화재, 구급차, 경찰, 교통, 레드랜즈, 캘리포니아
- 요약: 레드랜즈 긴급·재난 대시보드
8. 완료를 클릭하세요.
9. 대시보드가 브라우저 창에서 열리고 레드랜즈 긴급·재난 맵이 나타납니다.
맵 도구(Tools) 구성하기
- 맵의 왼쪽 상단 파란색 막대를 클릭하고 구성을 클릭하세요.
2. 설정 탭에서 아래 항목들을 체크하세요.
- 기본 범위 및 책갈피
- 레이어 가시성
- 베이스맵 전환 도구
- 검색
- 확대/축소
3. 완료를 클릭하세요.
대시보드 설정 구성하기
- 대시보드 창의 오른쪽 상단에 설정 버튼을 클릭하세요.
2. 테마 탭에서 대시보드 배경 색상과 요소 배경 색상을 어두운 회색으로 변경하세요.
3. 완료를 클릭하세요.
4. 오른쪽 상단 저장 버튼을 클릭하여 대시보드를 저장하세요.
대시보드 헤더 구성하기
- 대시보드 창의 오른쪽 상단의 추가 버튼을 클릭하세요.
- 헤더를 클릭하세요.
3. 헤더 패널에서 크기를 소형으로 선택하세요.
4. 완료를 클릭하세요.
범주 선택기 추가하기
- 대시보드 제목 왼쪽 상단에 마우스를 가져다 대고 추가 범주 선택기를 클릭하세요.
2. 선택기 옵션에서 다음의 범주를 피처로 선택하세요.
3. 레이어 선택에서 Emergency Facilities를 선택하세요.
4. 선택기 옵션에서 옵션 없음을 체크하여 활성화하세요.
5. 없음의 레이블을 ‘All Facilities’로 입력하세요.
6. 왼쪽 상단의 동작 탭을 클릭하세요.
7. 동작 추가에서 깜박이기를 클릭하세요.
8. 대상 추가를 클릭하고 맵을 선택하세요.
9. 동작 추가를 클릭하고 확대를 클릭하세요. 대상 추가를 클릭해서 맵을 선택하세요.
10. 완료를 클릭하세요.
11. 대시보드를 저장하세요.
사고 건수 추가하기
- 대시보드에서 추가를 클릭하고 지표를 선택하세요.
2. Reported Incidents – Dispatch 레이어를 클릭하세요.
3. 데이터 탭에서 데이터 옵션 중 값 유형이 통계이고 통계가 개수임을 확인하세요.
4. 필터 추가 버튼을 클릭하고 Operational Status를 선택하세요.
5. 식을 같음임을 확인하고 값은 Open으로 선택하세요.
6. 지표 탭을 클릭하세요
7. 중간 텍스트 색상을 초록색으로 변경하세요.
8. 완료를 클릭하세요.
사고 리스트 추가하기
- 대시보드 창에서 추가 버튼을 누르고 목록을 선택하세요.
- Reported Incidents – Dispatch 레이어를 클릭하세요.
- 데이터 탭에서 정렬 기준 추가를 클릭하세요.
- 정렬 그룹을 Open Date로 선택하고 정렬은 내림차순으로 클릭하세요.
5. 목록 탭을 클릭하세요.
6. 삽입 버튼을 누르고 Incident를 선택하세요.
7. 두 번째 줄에 Open Date 필드를 추가하세요.
8. 글자 설정에서 Incident는 굵게 하고, Open Date는 기울임 꼴로 설정하세요. 오른쪽 미리 보기 창에서 설정이 반영이 잘 되었는지 확인하세요.
9. 일반 탭을 클릭하세요.
10. 제목 옆에 편집 버튼을 클릭하여 Open Incidents를 입력하세요.
11. 동작 탭을 클릭하세요.
12. 선택 항목이 변경된 경우에서 동작 추가를 클릭하고 팝업 표시를 선택하세요.
13. 동작 추가에서 깜빡이기와 피처 따르기를 선택하고 대상을 맵으로 선택하세요.
14. 완료를 클릭하세요.
대시보드에서 팝업은 지도의 왼쪽 상단에 나타납니다. 또한 선택한 사고 위치가 3번 깜박이는 것을 확인할 수 있습니다. 만약 사건 상태가 변경되면 목록이 실시간으로 업데이트되므로 사용자는 가장 최근에 접수된 사건을 쉽게 찾고 이에 대한 정보를 받을 수 있습니다.
사고 유형 차트 추가하기
- 대시보드 창에서 추가를 클릭하고 Serial Chart를 선택합니다.
2. ReportedIncidents – Dispatch 레이어를 선택하세요.
3. 데이터 탭에 있는 다음의 범주 중 그룹화된 값을 클릭하세요.
4. 범주 필드에서 Incident 필드를 선택하세요.
5. 시리즈 탭을 클릭하고 막대 색상을 범주별로 선택하세요.
6. 색상 적용을 클릭해서 세 번째 색상 도식을 선택하세요.
7. 일반 탭에서 제목 옆의 편집 버튼을 클릭하세요. ‘Current Incidents by Type’을 입력하세요. 가운데 정렬을 하고 문단 형식을 제목 2로 선택하세요.
8. 동작 탭에서 선택 모드를 다중으로 선택하세요.
9. 선택 항목이 변경된 경우의 대상 추가를 클릭하세요. Reported Incidents – Dispatch 맵을 선택하세요.
10. 필터의 대상 추가를 클릭하여 나머지 목록, 지표도 추가하세요.
사용자가 차트에 있는 막대를 클릭하면 관련된 사고만 맵에 나타나게 됩니다. 나머지 요소들은 필터링 됩니다.
11. 완료를 클릭하세요.
12. 막대 차트 왼쪽 위 파란색 바에서 항목 드래그를 클릭해서 맵 아래로 끌어다 놓으세요.
13. 사고 건수를 목록 위에 올리고 나머지 항목들의 크기를 조절하여 대시보드를 구성하세요.
대시보드 저장하고 공유하기
- 리본메뉴에서 저장을 클릭하세요.
- 리본메뉴에서 홈을 클릭하고 대시보드 항목 세부정보를 선택하세요.
3. 공유를 클릭하세요.
4. 공유 창이 뜨면 모든 사람(공개) 혹은 기관 등 해당 콘텐츠를 공유하고 싶은 곳을 체크하고 확인을 클릭하세요.
한국에스리에서는 다음 달에도 ArcGIS Online에 대한 최신 소식과 함께 다양한 활용 방법을 소개하며 ArcGIS Online 활용을 도울 예정이니 계속해서 많은 관심 가져주세요!
Operations Dashboard의 모든 기능을 사용하려면 ArcGIS Online 구독이 필요합니다. 에스리 홈페이지에서 ArcGIS Online 평가판 다운로드 및 콘텐츠 제작이 가능합니다. 지금 바로 ArcGIS Online을 시작해볼까요?
[문의] 한국에스리 02)2086-1960