유틸리티 서비스는 포털에서 맵 인쇄, 주소 찾기, 면적 계산, 길찾기, 분석 수행 등과 같은 특정 기능을 구동하는 서비스입니다. 포털에는 몇 가지 기본 서비스가 제공되지만 사용자 고유의 서비스를 사용할 수 있습니다. 여러 유틸리티 서비스를 사용하도록 포털을 구성하는 방법에 대한 자세한 내용은 유틸리티 서비스 구성을 참고하세요.
인쇄
인쇄 서비스는 웹 맵을 인쇄하거나 미리 볼 수 있도록 합니다. 포털 맵 뷰어나 웹 앱에서 Web AppBuilder for ArcGIS 또는 웹 앱 템플릿으로 만든 맵을 인쇄할 수 있습니다. 템플릿으로 또는 Web AppBuilder에서 생성된 웹 앱은 인쇄 위젯에서 포털의 인쇄 서비스를 사용합니다. 포털 맵 뷰어에서 인쇄를 클릭하면 포털로 구성한 인쇄 서비스가 해당 인쇄 서비스에서 사용할 수 있는 레이아웃으로 프린트 가능한 문서를 생성합니다. 10.4 버전부터 맵 뷰어에서 인쇄 레이아웃 옵션을 제공하는 사용자 정의 인쇄 레이아웃 템플릿을 생성할 수 있습니다.
포털의 기본 인쇄 서비스는 맵과 피처 서비스를 인쇄하는 기능만 지원합니다. WMS, 호스팅 웹 레이어 또는 파일과 같은 다른 서비스를 인쇄할 수는 없습니다. 또한, 캐시된 맵 서비스는 해당 서비스에 동적 레이어가 활성화된 경우에만 기본 인쇄 서비스를 사용하여 인쇄할 수 있습니다.
다른 서비스 또는 항목 유형을 인쇄하거나 미리 보려면 ArcGIS Server에서 인쇄 서비스를 사용하도록 포털을 구성합니다. 서버를 포털과 페더레이션하려는 경우 해당 서버의 미리 구성된 인쇄 서비스를 사용하는 것이 좋습니다. 또는 사용자 고유의 사용자 정의 인쇄 서비스를 생성하고 이를 포털의 인쇄 서비스로 사용할 수 있습니다. 이 사용자 정의 인쇄 서비스의 레이아웃을 포털 구성원이 맵 뷰어에서 인쇄하는 데 사용할 수 있습니다.
포털에 호스팅 서버를 페더레이션하고 지정하면 호스팅 서버의 인쇄 서비스가 자동으로 시작되고 포털에 구성됩니다. 포털에서 인쇄 서비스를 사용하려면 인쇄 서비스를 공유하기만 하면 됩니다. 그러나 이전에 포털에서 인쇄 서비스를 구성했으면 호스팅 서버를 지정할 때 URL이 업데이트되지 않습니다. 서비스를 시작하고 공유한 다음 유틸리티 서비스로 구성해야 합니다.
HTTPS를 통해 포털에 추가된 서비스로 ArcGIS Server 인쇄 서비스를 사용할 때 추가 구성이 필요합니다. 인쇄 서비스를 실행하는 모든 머신은 HTTPS 서비스를 제공하는 사이트에서 CA(인증 기관) 서명 인증서를 신뢰하도록 구성해야 합니다. 이 구성은 운영 체제 수준에서 수행해야 합니다. 이를 수행하는 방법에 대한 자세한 내용은 새 CA 서명 인증서를 사용하여 SSL 활성화를 참고하세요. 예를 들어 포털은 ArcGIS Server 사이트와 페더레이션되어 기본 PrintingTools 서비스를 포털의 인쇄 서비스로 사용할 수 있습니다. 이 포털의 구성원이 HTTPS를 사용하여 맵 서비스를 포털에 추가하려고 하는데 서비스가 포털로 페더레이션하지 않은 다른 ArcGIS Server 사이트에서 제공하고 있습니다. 이 HTTPS 맵 서비스를 포함하는 웹 맵에 대한 섬네일이 올바르게 생성되지 않습니다. 페더레이션되지 않은 서버 사이트에서 CA가 서명한 인증서를 PrintingTools 서비스를 실행 중인 머신의 운영 체제 신뢰 저장소에 추가해야 합니다.
지오코딩
지오코드 서비스는 맵에서 주소와 장소를 검색하고 찾는 데 사용됩니다. Portal for ArcGIS는 ArcGIS Online에 호스팅된 World Geocoding Service를 사용하도록 미리 정의되어 있습니다. World Geocoding Service에서는 지정한 주소나 장소 이름을 찾아서 매핑할 수 있습니다.
또한 ArcGIS Online 기관 계정을 통해 지오코드 서비스를 사용하거나(Esri World Geocoding 포함) Portal for ArcGIS에서 제공하는 사용자 고유의 지오코드 서비스를 사용할 수 있도록 ArcGIS Server를 구성할 수 있습니다. 이는 다음과 같은 시나리오에 적합합니다.
- 주소가 포함된 CSV 파일을 웹 맵에 추가하거나 Esri Maps for Office를 사용하여 Microsoft Excel 스프레드시트를 매핑하는 등 많은 주소를 한 번에 지오코딩(일괄 지오코딩)해야 하는 경우. 포털에 일괄 지오코딩을 설정하는 방법에 대한 자세한 내용은 주소를 지오코딩하도록 포털 구성을 참고하세요.
- 사용자 고유의 데이터를 기반으로 주소 또는 장소를 지오코딩해야 하는 경우
- 인터넷에 연결되어 있지 않거나 보안 또는 기타 이유로 외부 지오코드 서비스를 사용할 수 없는 경우
지오메트리
지오메트리 서비스는 면적 계산 및 버퍼링과 같은 공간 분석을 수행하는 데 필요한 계산을 수행합니다. Portal for ArcGIS에서는 기본 설정에 따라 ArcGIS Online 지오메트리 서비스를 사용합니다. 또는 페더레이션된 서버 중 하나의 미리 구성된 지오메트리 서비스를 사용할 수 있습니다. 또한 사용자 정의 ArcGIS Server 지오메트리 서비스를 사용하도록 선택할 수 있습니다.
경로
경로 서비스는 여러 위치 간의 길찾기에 사용됩니다. 포털의 경로 유틸리티 서비스는 웹 맵에서 제공되는 길찾기 기능에 사용됩니다.
Portal for ArcGIS에는 기본 경로 서비스가 없습니다. 맵 뷰어에서 길찾기를 하려는 경우 고유의 경로 서비스를 발행하거나 ArcGIS Online World 경로 서비스를 사용할 수 있습니다.
ArcGIS Online World 경로 서비스에는 기관 계정이 필요합니다. 이 서비스를 사용하려면 자격 증명이 필요하므로 서비스(https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World)를 포털 항목으로 추가하고 포털 경로 서비스에 항목의 REST URL을 사용합니다. 자세한 지침은 유틸리티 서비스 구성에서 '페더레이션된 서버의 서비스가 아니며 자격 증명이 필요한 경우' 섹션을 참고하세요.
경로 유틸리티 서비스를 구성하지 않으면 포털 맵 뷰어에 길찾기 버튼이 나타나지 않습니다. 설정에 대한 자세한 내용은 길찾기를 표시하도록 포털 구성을 참고하세요.
네트워크 유틸리티
다음은 네트워크 유틸리티 서비스로 참조된 서비스 그룹의 일부입니다. 이러한 서비스는 포털에서 네트워크 분석 도구를 사용하는 데 모두 필요합니다.
가장 가까운 시설
인접 시설 서비스를 사용하여 사고 현장에 인접한 병원 찾기, 범죄 현장에 인접한 경찰차 찾기 및 고객의 주소에 인접한 상점 찾기 등의 문제를 해결할 수 있습니다. 인접한 시설을 찾을 때는 찾는 횟수와 해당 위치에서 오가는 이동 방향을 지정할 수 있습니다. 인접 시설을 찾고 나면 해당 위치에서 오가는 최상의 경로를 표시하고 각 시설까지의 이동 시간, 이동 거리 및 운전 방향을 포함할 수 있습니다. 서비스에서는 현재 교통 상황을 사용하여 최상의 경로를 제공합니다. 또는 서비스에서 시설을 검색하지 않게 하는 임피던스 컷오프를 지정할 수 있습니다. 예를 들어 사고 현장에서 15분 운전 시간 이내의 병원을 검색하도록 인접 시설 서비스를 설정할 수 있습니다. 도달 시간이 15분 이상인 병원은 결과에 포함되지 않습니다. 병원은 시설, 사고는 사건이라고 합니다. 이 서비스를 통해 여러 개의 인접 시설 분석을 동시에 수행할 수 있습니다. 즉, 여러 개의 사건이 있을 수 있으며 가장 인접한 시설 또는 사건별로 가장 인접한 시설을 찾을 수 있습니다.
이 서비스는 동기 및 비동기 실행 모드를 지원합니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
서비스 영역
서비스 영역 서비스를 사용하면 지정된 이동 시간이나 이동 거리 이내에 있는 입력 위치로부터 도달 가능한 영역을 찾을 수 있습니다. 서비스 영역이란 시설이라고 하는 하나 이상의 위치로부터 지정된 이동 시간이나 이동 거리 이내에 접근할 수 있는 도로를 모두 포함한 영역입니다. 일반적으로 서비스 영역은 시설 접근성을 시각화하고 측정하는 데 사용됩니다. 예를 들어 식료품점 주변의 3분 운전 시간 폴리곤은 운전하여 3분 이내 식료품점에 도달할 수 있어 해당 식료품점을 더 자주 이용하게 될 주민을 파악할 수 있습니다. 또한 이 서비스는 하나 이상의 시설 주변에 중심이 같은 여러 서비스 영역을 생성할 수 있습니다. 이러한 서비스 영역에서는 이동 시간이나 이동 거리가 늘어남에 따라 접근성이 어떻게 변화되는지를 살펴볼 수 있습니다. 예를 들어 통학 운전 시간이 5, 10, 15분 이내에 있는 병원 수를 확인할 수 있습니다. 이동 시간에 따라 서비스 영역을 생성하는 경우 서비스는 당일 중 시간별로 도달할 수 있는 영역에 영향을 줄 수 있는 교통 데이터를 이용할 수 있습니다.
이 서비스는 동기 및 비동기 실행 모드를 지원합니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
차량 경로 문제
다양한 기관에서는 차량을 통해 서비스를 제공합니다. 예를 들어 대형 가구점은 여러 대의 트럭을 사용하여 가정에 가구를 배달할 수 있습니다. 폐유 재활용 전문 회사는 시설에서부터 트럭 경로를 지정하여 음식점의 폐유를 수집할 수 있습니다. 또한 보건 기관에서는 각 건강 조사관의 일일 조사 방문 일정을 세울 수 있습니다. 이러한 예에 공통적인 문제는 VRP(Vehicle Routing Problem)입니다. 각 기관에서는 각 경로(트럭 또는 조사관)에 의해 서비스가 제공되는 주문(가정, 음식점 또는 검사 지역) 및 주문 방문 순서를 파악해야 합니다. 기본 목적은 주문에 대한 최상의 서비스를 제공하고 전반적인 차량 운영 비용을 절감하는 것입니다. VRP 서비스를 사용하면 이와 같이 복잡한 차량 관리 작업에 대한 솔루션을 정할 수 있습니다. 또한 이 서비스에서는 주문 수량과 차량 용적 일치, 주문에 대한 모든 시간 창 적용을 통한 수준 높은 고객 서비스 제공, 운전자에게 휴식 제공 및 동일 경로로 서비스를 제공하기 위한 주문 짝짓기 등의 다양한 옵션을 사용할 수 있으므로 더욱 구체적인 문제를 해결할 수 있습니다.
중앙 창고 위치에서 식료품점에 상품을 배당하는 경우를 살펴봅니다. 창고에는 사용 가능한 트럭이 세 대가 있습니다. 창고는 오전 8시부터 오후 5시까지 특정 시간 내에만 운영합니다.이 동안 모든 트럭은 창고로 다시 돌아가야 합니다. 각 트럭의 경우 상품을 운반할 수 있는 용적량은 15,000파운드입니다. 각 상점에는 배달해야 할 상품의 분량(파운드 단위)과 배달이 수행되어야 하는 시간 창이 있습니다. 뿐만 아니라 운전자는 하루에 8시간만 근무하며 점심 시간에 휴식을 하고 운전하여 상점에 상품을 배달하는 데 걸린 시간만큼 보수를 받습니다. 이 서비스를 사용하면 각 경로의 일정을 파악할 수 있으며 이러한 분석을 통해 모든 차량 및 주문 요구 사항을 적용하면서 특정 경로에 소모된 총 운전자 시간을 최소화하여 배달이 이루어집니다.
이 서비스는 동기 및 비동기 실행 모드를 지원합니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
위치 할당
위치 할당 서비스를 사용하면 수요 지점에 대한 시설의 잠재적 상호 작용을 바탕으로, 일련의 시설 중에서 어떤 시설을 사용해야 할지 선택할 수 있습니다. 이 서비스를 통해 다음과 같은 질문에 답할 수 있습니다.
- 기존의 소방서 집합에서 지역 사회에 최상의 출동 시간을 제공할 새 소방서 부지는 어디입니까?
- 소매업 회사가 사업을 축소해야 하는 경우 가장 전반적인 수요를 유지하기 위해 닫아야 하는 소매점은 어디입니까?
- 물류 센터와의 거리를 최소화하려면 공장을 어디에 지어야 합니까?
이러한 예에서 시설은 소방서, 소매점 및 공장이며 수요 지점은 건물, 고객 및 물류 센터입니다.
이 서비스의 목적은 수요 지점과 시설 간의 전체 거리를 최소화하거나, 시설로부터의 특정 거리 이내 포함되는 수요 지점 수를 최대화하거나, 시설로부터의 거리가 늘어남에 따라 소멸되는 할당된 수요량을 최대화하거나, 친숙하고 경쟁력 있는 시설 환경에서 수집되는 수요량을 최대화하는 것입니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
경로 유틸리티
경로 유틸리티 서비스에는 ArcGIS Online과 사용할 수 있는 네트워크 분석 서비스 작업을 위한 보조적인 정보를 제공하는 도구가 포함됩니다. 현재 경로 유틸리티 서비스에는 GetTravelModes라는 하나의 도구만 포함되어 있습니다. 이 도구는 네트워크 분석 서비스와 사용할 수 있는 기관에 구성된 이동 모드 목록을 반환합니다. 이동 모드는 운전 또는 도보와 같은 이동 수단을 나타냅니다. 이동 모드는 이동 설정이 긴 목록으로 구성된 기본 템플릿입니다.
GetTravelModes 도구는 여러 응용프로그램에서 이동 모드의 이름과 사용자 환경에서 사용 가능한 설명을 선택적으로 나타냅니다. 내 기관의 관리자는 ArcGIS Online이 제공하는 기본 이동 모드의 등록정보를 변경하도록 이동 모드를 구성하고, 기관의 워크플로를 더욱 잘 반영하는 새 이동 모드를 추가하며, 내 기관의 워크플로에 적합하지 않은 이동 모드를 제거할 수 있습니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
교통
교통 맵 서비스를 사용하여 실시간 교통 속도와 사고, 공사 현장 또는 도로 폐쇄와 같은 사건을 시각화할 수 있습니다. 교통 시각화에는 특정 도로 구간에서의 실시간 이동 속도에 대한 정보가 표시됩니다. 이 맵 서비스의 교통 사건은 사건 위치와 함께, 심각도, 예상 시작 및 종료 시간, 사건에 대한 설명 등의 몇몇 속성을 제공합니다. 교통 속도와 사건 데이터는 5분마다 업데이트됩니다.
교통 맵 서비스는 네트워크 분석 서비스의 결과를 표시하기 위한 배경 레이어로 사용하기에 적당합니다. 교통 맵 서비스에서 사용되는 교통 데이터는 분석이 수행될 때 네트워크 분석 서비스에서도 사용됩니다. 경로 서비스에 의해 특정 경로가 반환된 이유를 강조하려면 해당 경로와 함께 교통 맵을 표시하여 그 경로에 사용되는 도로 선택에 영향을 준 교통 혼잡 영역을 표시할 수 있습니다.
서비스에서 사용하는 교통 데이터는 5분마다 업데이트됩니다. 각 교통 업데이트에는 다음 12시간 동안에 대한 교통 속도 예측도 포함됩니다. 어떤 계획을 세울 때 이를 통해 교통량을 시각화할 수 있습니다. 서비스는 최대 12시간 동안 교통 정보를 보관하며, 24시간 창 내에서 교통 속도를 시각화하는 기능을 제공합니다. 교통 사고 정보는 보관되지 않으며 매 업데이트 시 갱신됩니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
GeoEnrichment
GeoEnrichment 서비스는 위치 또는 영역에 대한 실제 사항 검색 기능을 제공합니다. GeoEnrichment를 사용하면 특정 영역에 있거나 하나의 위치에서 일정한 거리 또는 운전 시간 내에 있는 사람, 장소, 회사에 대한 정보를 검색할 수 있습니다. 특히, Geoenrichment 서비스에 포인트나 폴리곤을 전송하면 주변 지역과 관련된 인구 및 기타 관련 특성을 검색할 수 있습니다. 또한 Geoenrichment 서비스를 사용하여 추가 지리적 상황(예: 위치의 우편 번호) 및 지리적 경계(예: 운전 시간 서비스 영역의 지오메트리)를 확인할 수 있습니다. 현재 이 서비스는 캐나다, 미국 및 여러 유럽 국가에서 사용할 수 있습니다. 기타 국가도 곧 추가될 예정입니다.
이 서비스는 맵만으로는 대답할 수 없는 위치와 관련된 질문에 대한 답을 제공합니다. 예: 여기에 어떤 사람들이 살고 있습니까? 이 지역의 사람들이 즐기는 일은 무엇입니까? 이들의 취미와 생활 방식은 어떻습니까? 이 영역에는 어떤 업종이 있습니까? 등의 질문에 대한 답을 얻을 수 있습니다.
입지 분석에서 이런 유형의 데이터 보강이 가장 많이 활용됩니다. 예를 들어 GeoEnrichment 서비스를 활용하여 인근에서 새 커뮤니티 센터 개발에 따라 영향을 받을 수 있는 인구를 연구할 수 있습니다. 이 서비스를 통해 후보지를 분석하면 그 주위 영역과 관련된 인구 통계 및 기타 관련 특성이 반환됩니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.
고도 및 수문분석
고도 분석 서비스를 통해 고도 분석(프로파일, 가시권역, 고도 요약) 및 수문분석(유역 및 하류 추적)에 대해 다양한 작업을 수행할 수 있습니다. 이러한 서비스가 참조하는 데이터는 Esri에서 호스팅하며 선별합니다. 자세한 내용은 ArcGIS REST API 문서를 참고하세요.