ArcGIS GeoAnalytics Server는 ArcGIS Enterprise의 빅데이터 처리 및 분석 기능입니다. 해당 기능은 대용량 데이터 분석을 위한 분석 도구 컬렉션을 지원하는 분산 컴퓨팅 프레임워크를 제공합니다. 집계, 회귀, 감지, 군집화 등을 통해 빅데이터를 시각화 및 파악하거나 작업을 수행할 수 있습니다. GeoAnalytics Server를 사용하면 패턴, 추세, 이상치와 같이 데이터에 숨겨져 있을 수 있는 인사이트를 얻을 수 있습니다.
GeoAnalytics Server는 벡터(포인트, 라인, 폴리곤)와 테이블 형식 데이터를 사용하는데 해당 데이터는 CSV 파일, .txt 파일, 쉐이프파일, 빅데이터 원본(예시: 클라우드 저장소, HDFS, Hive)에서 직접 읽을 수 있습니다. 또한 GeoAnalytics Server는 피처 레이어를 입력으로 사용하여 기존 GIS 데이터로 작업을 수행할 수 있습니다.
GeoAnalytics Server 도구는 빅데이터에 사용할 수 있는 여러 가지 공간 분석 접근 방식(패턴 분석, 위치 찾기, 데이터 관리, 데이터 요약, 근접도 사용, 데이터 보강)에 치중합니다. 빠른 공간 조인을 완료해야 하거나 여러 데이터셋에 대한 회귀 분석을 실행해야 하거나 데이터 군집화 영역을 찾아야 하는 경우 GeoAnalytics Server 도구상자에서 제공되는 여러 가지 데이터 탐색 옵션을 사용할 수 있습니다. 제공된 도구 이외에 GeoAnalytics Server의 도구와 분산 계산을 수행해 Python으로 분석을 사용자 정의하여 워크플로와 분석을 완료할 수 있습니다.
모든 분석은 GeoAnalytics Server에서 수행되며 결과는 계속해서 탐색, 분석, 매핑, 공유할 수 있도록 ArcGIS Enterprise에 저장하거나 후속 처리를 위해 사용자의 데이터 원본에 저장할 수 있습니다.
GeoAnalytics Server는
GeoAnalytics Server를 사용하며 이는 현재 GIS 분석의 데이터 처리 속도가 느리다고 판단되는 경우에 유용합니다. 기존의 워크플로를 가속화하므로 결과를 더 빨리 얻을 수 있습니다. GeoAnalytics Server는 대용량 데이터셋이 있고 이를 공간적으로 분석해야 하는 경우에도 유용합니다. GeoAnalytics Server는 다음과 같은 경우에 적합한 솔루션입니다.
- 기존 도구와 워크플로는 데이터를 충분히 빠르게 처리할 수 없습니다.
- 데이터가 점점 늘어나며 이러한 데이터를 효율적으로 관리하고 분석할 수 있는 방법이 필요합니다.
- 데이터를 다른 GIS 분석(ArcGIS Pro 분석 도구 사용 등)에 사용할 수 있도록 좀 더 관리 가능한 데이터로 변환해야 합니다.
- 노이즈가 많은 데이터를 탐색하여 중요한 점을 식별하고자 합니다.
- 대용량 데이터셋에 적합한 머신 러닝 도구와 공간 통계 분석을 사용하고자 합니다.
ArcGIS GeoAnalytics Server로 분석한 예시
GeoAnalytics 도구는 업계 전반에 걸쳐 다양하게 사용됩니다. 다음 예시에서는 여러 가지 목적으로 GeoAnalytics Server를 사용하는 방법이 나와 있습니다.
- 범죄 분석가는 자신의 도시에서 발생한 범죄의 위치와 시간을 파악할 수 있을 뿐만 아니라 사건, 경찰서, 도시 센터와 같은 관심 지역에 대한 범죄 근접성을 파악할 수 있습니다. 관련 도구는 포인트 집계와 조인 피처입니다.
- 도시의 교통 담당 부서장은 수십 년간의 교통량과 사고 데이터를 분석하여 사고가 가장 많이 발생한 고속도로를 파악할 수 있습니다. 특정 차량의 과속 및 고장 시점을 분석하여 차량 사고 지점과의 연관성도 나타낼 수 있습니다. 관련 도구는 포인트 군집 찾기와 추적 재생성입니다.
- 환경 과학자는 수백만 개의 정전기 센서 판독치로 구성된 데이터셋을 통해 전국에서 오존 수치가 높은 위치와 시간을 확인할 수 있습니다. 관련 도구는 사건 감지와 시공간 큐브 생성입니다.
- 전력회사 엔지니어는 번개가 전선과 변전소에서 얼마나 가깝게 발생했는지를 확인할 수 있습니다. 관련 도구는 버퍼 생성과 조인 피처입니다.
- 상수도 회사 기술자는 누수에 대한 작업 지시를 분류하고 토양 유형 데이터셋에 결합하여 특히 부식성 토양 지역에서 누수가 발생했는지 여부를 판단할 수 있습니다. 관련 도구는 시공간 큐브 생성과 핫스팟 찾기입니다.
- 선도적인 소매업자는 인구 통계, 과거 판매량, 스토어와의 거리를 바탕으로 상권을 재구성해 볼 수 있습니다. 또한 포트폴리오 전반에 걸쳐 스토어 실적의 유사성/차이를 확인할 수 있습니다. 관련 도구는 경계 디졸브와 유사한 위치 찾기입니다.
- 도시의 GIS 분석가는 ArcGIS GeoEvent Server를 사용하여 공공 작업 차량이나 제설차와 같은 모든 도시 차량의 GPS 데이터를 수집하여 차량 주행 경로, 커버리지가 적은 지역, 차량이 제한 속도를 초과한 경우를 확인할 수 있습니다. 관련 도구는 추적 재생성, 포인트 집계, 사건 감지입니다.
GeoAnalytics Server를 사용하면 단일 머신이나 3개 머신 집합 전체에서 분산 분석을 수행할 수 있습니다. 이러한 분산 컴퓨팅 기능을 사용하면 이전에 데스크톱 머신에서 계산할 때에 비해 분석을 더 빠르게 수행하고 더 많은 양의 데이터를 분석할 수 있습니다. 분석 결과는 웹맵, 앱, 기타 정보 제품에서 사용할 수 있도록 ArcGIS Enterprise에 저장하거나 사용자의 데이터 저장소에 다시 쓸 수 있습니다.
GeoAnalytics Server를 시작하려면 ArcGIS Enterprise 기본 배포와 시공간 빅데이터 저장소로 구성된 ArcGIS Data Store를 설치합니다. GeoAnalytics Server 사이트에 3개의 머신을 사용할 경우 3개 머신에 대한 시공간 빅데이터 저장소도 설정해야 합니다. GeoAnalytics Server를 활성화하도록 배포를 설정하는 방법에 대한 자세한 내용은 GeoAnalytics Server 설정과 GeoAnalytics Server 사이트 모범 사례를 참고하세요.
GeoAnalytics Server 도구는 ArcGIS REST API, ArcGIS Python API, ArcGIS Pro, ArcGIS Enterprise 포털Map Viewer을 통해 제공됩니다.