Skip To Content

Выполнение анализа больших данных с помощью ArcGIS GeoAnalytics Server

Начиная с версии 10.5 для выполнения анализа объектов может использоваться распределенное вычисление с помощью инструментов, представленных в ArcGIS GeoAnalytics Server. Эти инструменты могут анализировать закономерности и агрегировать данные в контексте пространства и времени и могут помочь вам ответить на следующие вопросы, например:

  • Используя миллионы экстренных вызовов, накопленные десятилетиями, какие области имели самый высокий показатель экстренных вызовов?
  • Какие места самые популярные при вызове такси в г. Нью-Йорк, и как эта тенденция меняется каждую неделю?
  • Каков маршрут полета по записанным меткам GPS, и сколько из этих маршрутов попало в 100-километровую зону, закрытую для полетов, в 2015 г?

Доступ к Инструменты геоаналитики

Инструменты анализа векторных объектов ArcGIS GeoAnalytics Server можно использовать в Map Viewer в ArcGIS Pro, ArcGIS API for Python и через ArcGIS REST API. Будучи участником портала, вы сможете получить доступ к инструментам, следуя инструкциям ниже.

Для информации о запуске инструментов через ArcGIS REST API, см. документацию ArcGIS REST API. Более подробно о запуске инструментов в ArcGIS Pro см. в документации ArcGIS Pro.

Доступ к инструментам из Map Viewer

  1. Войдите на портал из-под участника с правами на выполнение анализа объектов помощью Геоаналитики.
  2. Щелкните Карта, чтобы открытьMap Viewer.
  3. Щелкните Анализ и выберите Инструменты геоаналитики.
Примечание:

Если во вьюере карт вы не видите кнопку Анализ или вкладку Инструменты геоаналитики в Map Viewer, то свяжитесь с администратором портала. Ваш портал может быть не настроен для работы с ArcGIS GeoAnalytics Server, или у вас может не быть прав на запуск инструментов. Если у вас нет соответствующих прав для запуска инструментов, то они не будет отображаться.

Доступ к инструментам из ArcGIS API for Python

ArcGIS API for Python позволяет ГИС-аналитикам и специалистам по обработке данных выполнять запросы, отображать, анализировать и преобразовывать свои пространственные данные, используя мощные Инструменты геоаналитики, доступные в организации. Более подробно об аналитических возможностях работы API см. сайт документации.

Инструменты анализа больших данных доступны в модуле geoanalytics.

Подготовка данных для анализа

Вы можете запускать Инструменты геоаналитики для следующих данных:

  • Векторные слои (размещенные, размещенные представления векторных слоев и сервисы объектов)
  • Коллекции объектов
  • Файловые хранилища больших данных, зарегистрированные в ArcGIS GeoAnalytics Server

Выходные данные Инструменты геоаналитики

Если запущены Инструменты геоаналитики, их выходными данными будут размещенные векторные слои с данными, хранящимися в хранилище больших пространственно-временных данных, зарегистрированном на хост-сервере портала.

Обзор инструментов

Обзор каждого инструмента вы найдете ниже. Инструменты анализа сгруппированы по категориям. Эти категории представляют собой логические группы и не оказывают влияние на доступ к инструментам и их использование.

Суммирование данных

Эти инструменты вычисляют общее число объектов, длины, площади и основную описательную статистику объектов и их атрибутов в пределах указанных областей или вблизи других объектов.

ИнструментОписание

Агрегировать точки

Агрегировать точки

Используя слой точечных объектов и либо слой площадных объектов, либо расстояние, использовавшееся для вычисления бинов, этот инструмент определяет, какие точки укладываются в каждую область, и вычисляет статистику по всем точкам каждой области. Вы можете дополнительно применить к этому инструменту временные срезы.

Пример:

  • Используя точки мест правонарушений, можно вычислить число правонарушений в каждом округе или другой административной единице.
  • Определить максимальную и минимальную месячную доходность от франшизы, используя бины размером 100 км.

Создать переменную сетку (Build Multi-Variable Grid)

Создать переменную сетку (Build Multi-Variable Grid)

Инструмент Создать переменную сетку создает сетку квадратных или шестиугольных ячеек (бинов) и вычисляет переменные для каждой ячейки на основе схожести одного или нескольких входных слоев.

Пример:

  • Дано: несколько слоев инфраструктуры общественного транспорта; вопрос: какая часть города наименее доступна для общественного транспорта?
  • Дано: слои водных путей, таких как озера и реки; вопрос: назовите название водоема, ближайшего к любому из местоположений в США?
  • Дано: слой доходов домашних хозяйств; где в США самая большая разница в доходах в радиусе 50 миль?

Присоединяемые объекты

Инструмент Присоединить объекты

Использование слоя с точечными, линейными или площадными объектами или таблицы, и другого слоя с точечными, линейными или площадными объектами или таблицы для присоединения объекта, имеющего заданные отношения. Пространственных, временные и атрибутивные отношения могут быть использованы для присоединения объектов, а также для дополнительного вычисления суммарной статистики.

Пример:

  • Имея точечные местоположения случаев преступлений за период времени, соедините данные о преступлениях с ними же, указав пространственные отношения преступлений в пределах 1 километра друг от друга и случившихся в пределах 1 часа друг от друга, чтобы определить, происходили ли последовательности преступлений в сравнительной близости по расстоянию и времени.
  • Имея таблицу почтовых кодов с демографической информацией и площадные объекты, представляющие жилые дома, соедините демографическую информацию к информации о проживании, так что каждое здание будет содержать информацию.

Заново создать треки

Заново создать треки

Используя слой точечных объектов либо полигональных объектов с информацией о времени, этот инструмент определяет, какие входные объекты принадлежат треку, упорядочивая входные объекты последовательно по времени. Затем он вычисляет статистику для всех входных объектов внутри каждого трека.

Пример:

  • Имея точечные местоположения и времена измерения урагана, вычислите среднюю скорость ветра, а также максимальное давление ветра урагана.

Суммировать атрибуты

Суммировать атрибуты

Используя либо данные объектов, либо табличные данные, этот инструмент суммирует статистику для поля (полей).

Пример:

  • Имея местоположения продуктовых магазинов с полем COMPANY_NAME, суммируйте магазины по имени компании, которой они принадлежат, чтобы определить статистику для каждой компании.
  • Имея таблицу продуктовых магазинов с полем COMPANY_NAME и COUNTY, суммируйте магазины по имени компании и округу, чтобы определить статистику для каждой компании в каждом округе.

Суммировать в пределах

Суммировать в пределах

Находит области (или их части), которые пересекаются между двумя слоями и вычисляет статистику пересечения.

Пример:

  • Используя слой водоразделов и слой с типами землепользования, можно определить общую площадь земель различных типов для каждого водораздела.
  • Используя слой земельных участков в округе и слой с границами городов, можно вычислить среднюю стоимость свободных участков в каждом городе.

Поиск местоположений

Эти инструменты выполняют поиск объектов, которые удовлетворяют любому числу задаваемых вами критериев. Они обычно используются для выбора места, когда целью является нахождение местоположений, которые удовлетворяют нескольким критериям.

ИнструментОписание

Выявление инцидентов

Этот инструмент работает со слоем с поддержкой времени, содержащим точечные, линейные, полигональный объекты или таблицы, которые представляют текущий момент времени. Используя последовательно упорядоченные объекты, называемые треками, этот инструмент определяет объекты, являющиеся интересующими вас инцидентами. Инциденты определяются по заданным вами условиям.

Пример:

  • Дано: слой GPS-размеров урагана через каждые 10 минут. Каждое GPS-измерение записывает название урагана, его положение, время записи и скорость ветра. Используя эти поля, создайте инцидент, когда любой размер со скоростью ветра более 208 км/ч будет являться инцидентом, озаглавленным Catastrophic.
  • Имея слой размеров, полученных на основе измерений с помощью датчиков, создайте инцидент, при котором значения превышают среднее трех предыдущих значений.

Найти схожие местоположения

Найти схожие местоположения

Инструмент Найти схожие местоположения вычисляет схожесть местоположений в слое поиска кандидатов с одним или более базовым местоположением на основе выбранных вами критериев.

Пример:

  • Найдите десять наиболее похожих магазинов, изучив количество сотрудников и объемы продаж за год.
  • Найдите 100 наиболее похожих городов, изучив отношения между населением, ежегодным приростом и подоходным налогом.

Геокодирование адресов из таблицы

Геокодирование адресов из таблицы

Конвертирует адреса в координаты. Используйте этот инструмент с таблицами файлового хранилища больших данных.

Анализ закономерностей

Эти инструменты помогут вам идентифицировать, оценить значимость и визуализировать пространственные закономерности в распределении своих данных.

ИнструментОписание

Вычислить плотность

Подсчитать плотность

Инструмент Подсчитать плотность создает карту плотности из точечных пространственных объектов посредством разброса по карте известного количества событий (представленных как атрибуты точек). В результате вы получаете слой областей, представляющих плотность.

Пример:

  • Расчет плотности больниц в административном районе. Слой результатов покажет районы с высокой и низкой доступностью больниц, и эта информация может быть использована при принятии решения о том, где необходимо строить новые больницы.
  • Определение районов с высоким уровнем риска возникновения лесных пожаров на основе исторических данных о местах их возникновения.
  • Поиск удаленных от основных дорог населенных пунктов для планирования мест, где должны быть построены новые дороги.

Найти горячие точки

Найти горячие точки

Инструмент Найти горячие точки определяет наличие статистически значимой кластеризации в пространственном распределении данных.

  • Действительно ли точки (места правонарушений, деревья, ДТП) кластеризованы? Как в этом убедиться?
  • Действительно ли вы нашли статистически значимую горячую точку (для затрат, детской смертности, постоянно высоких результатов школьных экзаменов), или при изменении способа присвоения символов ситуация на карте изменяется?
Инструмент Найти горячие точки позволяет точно ответить на эти вопросы.

Найти кластеры точек

Найти кластеры точек

Инструмент Найти кластеры точек находит кластеры точечных объектов в окружающем шуме на основе пространственного распределения этих объектов.

Пример:

  • Найти кластеры зараженных вредителями домашних хозяйств, чтобы помочь искоренить этих вредителей.
  • Информировать и действовать с целью спасения и эвакуации в зависимости от размера и расположения этих кластеров, используя после стихийных бедствий или террористических атак оповещения на основе геолокации.

Создать куб пространство-время

Создать куб пространство-время

Этот инструмент группирует набор точечных временных объектов для агрегирования бинов пространство-время, которые сохраняются в формате netCDF.

Пример:

  • Агрегируйте все преступления в городе в 1-километровые бины по месяцам.
  • Агрегируйте все экстренные вызовы, произошедшие в округе за последние 50 лет, в 100-километровые бины, используя годовые временные бины.
Примечание:

Инструмент Создать куб Пространство-Время не может работать через Map Viewer. Чтобы использовать инструмент Создать куб Пространство-Время запустите его через ArcGIS REST API или ArcGIS Pro.

По Близости

Эти инструменты помогают отвечать на наиболее частый вопрос пространственного анализа: "Что находится рядом с чем?"

ИнструментОписание

Создать буферы

Создать буферы

Буфер – это область, располагающаяся на указанном расстоянии от точечного, линейного или полигонального объекта.

Пример:

  • Используя линейные объекты рек, создайте буфер вокруг каждой реки размером, равным 50-кратной ширине реки, чтобы определить предложенную прибрежную границу.
  • Имея области, представляющие страны, создайте буфер вокруг каждой страны размером в 200 морских миль, чтобы определить морскую границу.

Управление данными

Эти инструменты используются для ежедневного управления географическими и табличными данными.

ИнструментОписание

Присоединить данные

Присоединить данные

Этот инструмент добавляет данные в существующий размещенный векторный слой.

Пример:

  • Вы являетесь сотрудником крупной страховой компании, который ежемесячно отчитывается о своих продажах. Для составления годового отчета необходимо выполнить анализ и компиляцию месячные данных. Чтобы приступить к анализу продаж можно использовать инструмент Присоединить данные, чтобы обновить слой AnnualReport_2018, когда станут доступны цифры по месяцам. Поскольку вам известно, что в организации последовательно применяется помесячная схема, для добавления объектов на основе имени и типа вы можете использовать метод отображения полей по умолчанию.
  • Десять экологических групп, в каждой из которых собраны сотни тысяч климатических измерений. Эти организации хотели бы скомпилировать свои данные для лучшего понимания региональных и глобальных моделей. Каждая такая организация определяет свою схему для своего набора данных. В каждой из них установлены разные имена полей для данных о температуре и скорости ветра. Задавая разные имена в разных наборах данных, Отображение полей может использоваться для того, чтобы задать, как в соответствующие поля будут добавляться замеры температуры и скорости ветра.

Вычислить поле

Вычислить поле

Вычисляет значения нового или существующего поля и создает слой в ресурсах в ArcGIS Enterprise.

Пример:

  • Измените существующее поле total (всего), чтобы в нем отображалась сумма доходов, указанных в полях total_2016, total_2017 и total_2018.
  • Создайте новое поле для классификации уровней опасности на основе значений таких полей, как windspeed(скорость ветра) и pollutant(загрязняющие вещества).

Копировать в хранилище данных

Копировать в хранилище данных

Копирует входной векторный слой или таблицу в хранилище данных ArcGIS Data Store и создает слой в вашей веб-ГИС.

Пример:

  • Скопируйте набор csv файлов из файлового хранилища больших данных в хранилище пространственно-временных данных для визуализации.
  • Скопируйте объекты из текущего экстента карты, находящиеся в хранилище пространственно-временных данных, в реляционное хранилище данных.

Наложение слоев

Наложение слоев

Наложение слоев (Overlay Layers) соединяет два или более слоев в один.

Пример:

  • Какие участки находятся в пределах зоны, подвергавшейся затоплению в последние 100 лет? ("В пределах" – это один из способов сказать "помимо".)
  • Какой тип землепользования соответствует какому типу почвы?
  • Какие скважины находятся в пределах заброшенных военных баз?