Виджет Анализ

Виджет Анализ позволяет добавлять в приложение инструменты пространственного анализа, функции растра и инструменты геообработки. Инструменты пространственного анализа выполняют фундаментальные ГИС-операции, такие как создание обоюдной видимости, буферов, конвертация растров в объекты и маршрутизация. Функции растра выполняют отдельные операции с растровыми данными, такие как преобразование в оттенки серого и классификация. Пространственный анализ - это разновидность геообработки, но к геообработке также относятся инструменты, которые выполняют операции управления данными, такие как сортировка, слияние и добавление пространственных данных. Можно добавить 64 встроенных инструмента пространственного анализа и более 100 встроенных функций растра, большинство из которых также доступны в Map Viewer. Также можно добавить пользовательские инструменты геообработки из вашей организации ArcGIS.

Примеры

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

  • Многие ливневые стоки выходят в реки, озера и океаны, являясь потенциальным загрязнителем находящихся ниже по течению областей. Вы хотите предложить инструмент (Создать водоразделы), который может использоваться для определения места, откуда поступает ливневая вода.
  • Строительная компания планирует построить в городе новый многофункциональный комплекс. Комплекс должен располагаться в пределах четверти мили от магазинов, ресторанов и остановки городской электрички. Вы хотите предоставить инструмент (Создать буферы), чтобы определить, соответствуют ли потенциальные места строительства заданным критериям.
  • Лесникам необходимо составить карту распространения болезней деревьев. Вы можете предоставить инструмент (Найти горячие точки) для идентификации областей со статистически значимым числом больных и здоровых деревьев.

Примечания по использованию

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

Если этот виджет включен в приложение, на рабочей панели виджета находятся две вкладки. На вкладке Инструменты перечислены все инструменты, которые вы добавили в настройках виджета. На вкладке История регистрируются все инструменты, которые запускает пользователь, и отображается их статус (например, Работает, Завершен, Отменен). На вкладке История вы можете щелкнуть кнопку Опции рядом с каждым инструментом, чтобы просмотреть подробные сведения, открыть инструмент или удалить его. Щелкните Просмотреть сведения, чтобы просмотреть результаты этого анализа. Щелкните Открыть инструмент, чтобы увидеть окно конфигурации инструмента с теми же параметрами, которые вы использовали ранее.

В веб-картах отслеживается история анализа, включая успешные и неудачные анализы, запущенные за пределами Experience Builder (например, в Map Viewer . Вы можете импортировать историю анализа веб-карты в настройках виджета. Все инструменты, импортированные из истории анализа, отображаются в верхней части вкладки История и не могут быть удалены во время выполнения.

Примечание:

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

Параметры

После открытия инструмента пользователь заполняет параметры, которые представляют собой набор опций или настроек, таких как входной слой для обработки и место хранения выходного набора данных. У каждого инструмента свой набор параметров, которые могут быть обязательными или дополнительными. Красные кружки указывают, является ли параметр обязательным. Кнопка информации рядом с каждым параметром инструмента предоставляет дополнительную информацию об этом параметре.

Примечание:

В настоящее время виджет не поддерживает слои картографического сервиса в качестве входных.

У инструментов есть входные и выходные параметры. Каждый встроенный инструмент требует, чтобы пользователь указал по крайней мере один входной слой для анализа. Существует два способа задания входных данных:

  • Выберите слои в подключенном виджете Карта. Если виджет Карта содержит веб-карту, ее слои доступны для выбора.
  • Найдите слои в разделе Мои ресурсы, ArcGIS Online или на портале организации.
    Примечание:

    Вы можете просматривать входные слои только с помощью встроенных инструментов, но не пользовательских инструментов геообработки.

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

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

У каждого инструмента геообработки также есть уникальный набор параметров. Создатель инструмента может выбрать использование более 100 параметров типов данных для предоставления входных данных и возврата выходных данных, но не все поддерживаются в Experience Builder. Просмотрите полный список поддерживаемых ArcGIS Experience Builder типов данных геообработки.

Кредиты

Встроенные в этот виджет инструменты пространственного анализа потребляют кредиты. В каждом инструменте есть кнопка Оценить кредиты, расположенная над кнопками Выполнить и Назад, которую вы можете использовать, чтобы увидеть, сколько кредитов потребуется для анализа перед его запуском. Кнопка показывает, не потребляет ли анализ кредиты.

Лицензионные требования

Чтобы использовать виджет Анализ, пользователь должен выполнить вход в учетную запись ArcGIS, у которой есть права на выполнение анализа. Если вы включите виджет Анализ в приложение и опубликуете приложение для всех, виджет предложит пользователю выполнить вход в учетную запись с соответствующими правами.

Чтобы использовать инструменты растрового анализа и функции растра, необходимо иметь ArcGIS Image for ArcGIS Online. Администратор вашей организации может предоставить вам соответствующие права доступа для выполнения анализа.

Более подробно о лицензионных требованиях для пространственного анализа

Настройки

Виджет Анализ включает в себя следующие настройки:

  • Выбрать виджет Карта - выберите виджет Карта. Щелкните кнопку импорта, чтобы импортировать инструменты пространственного анализа из истории анализа подключенной веб-карты.
  • Добавить инструменты — добавление инструментов на панель виджета.
    • Инструмент пространственного анализа — Добавьте один или несколько из 64 встроенных инструментов пространственного анализа.
    • Функция растра — Добавьте одну или несколько встроенных функций растра.
    • Пользовательский веб-инструмент - Добавьте пользовательский инструмент геообработки. Вы можете добавить инструменты геообработки как служебные сервисы.
  • Инструменты — Здесь отображаются все добавленные инструменты. Можно навести курсор на отдельный инструмент, чтобы открыть две кнопки: одну для открытия панели конфигурации инструмента и одну для удаления инструмента. Вы можете щелкнуть и перетащить инструмент, чтобы изменить их порядок.

    Встроенные инструменты пространственного анализа имеют следующие настройки:

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

    Пользовательские инструменты геообработки имеют следующие настройки:

    • Входные данные - здесь перечислены все входные параметры инструмента. Вы можете задать метку выполнения для каждого входного параметра. В зависимости от типа параметра (например, GPFeatureRecordSetLayer, GPDate) вы можете выбрать методы ввода, указать значения по умолчанию и многое другое. Просмотрите полный список поддерживаемых типов данных, приведенный в таблице ниже.
    • Выходные данные - здесь перечислены все выходные параметры инструмента. Вы можете задать метку выполнения для каждого выходного параметра. В зависимости от типа параметра (например, GPFeatureRecordSetLayer, GPString), вы можете разрешить конечному пользователю экспортировать результаты или автоматически добавлять результирующие слои на подключенную карту. Установите отметку Игнорировать этот вывод, чтобы удалить данный вывод из результатов.
    • Опция - предоставление справочной документации для вашего пользовательского инструмента. По умолчанию виджет считывает сервис инструмента htm.

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

Инструменты пространственного анализа

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

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

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

КатегорияИнструментТипОписание

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

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

Анализ пространственных объектов

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

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

Анализ пространственных объектов

Добавляет атрибуты из одного слоя в другой на основе определенных пространственных и атрибутивных отношений.

Суммированный центр и дисперсия

Анализ пространственных объектов

Находит центральный объект, центральную тенденцию и эллипс стандартного отклонения набора объектов.

Суммировать близлежащие

Анализ пространственных объектов

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

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

Анализ пространственных объектов

Вычисляет статистику для областей, в которых входной слой перекрывает слой границы.

Зональная статистика

Анализ растров

Суммирует значения растра в пределах зон другого набора данных.

Зональная статистика в таблицу

Анализ растров

Суммирует значения растра в пределах зон другого набора данных и записывает результаты в таблицу.

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

Создать область видимости

Анализ пространственных объектов

Использует сервис Esri Анализ высот для определения областей, которые будут видны из указанных точек наблюдения.

Создать водоразделы

Анализ пространственных объектов

Использует размещенную цифровую модель рельефа (ЦМР) для построения областей водосбора.

Выбрать наилучшие пункты обслуживания

Анализ пространственных объектов

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

Поиск по атрибутам и по местоположению

Анализ пространственных объектов

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

Найти центроиды

Анализ пространственных объектов

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

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

Анализ пространственных объектов

Оценивает сходство между местоположениями-кандидатами и базовым местоположением на основе набора критериев и ранжирует предполагаемые местоположения от наиболее похожих к наименее похожим.

Найти регионы

Анализ растров

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

Трассировка вниз по течению

Анализ пространственных объектов

Использует размещенную цифровую модель рельефа (ЦМР) для трассировки путей потоков по течению.

Обогащение данных

Обогатить слой

Анализ пространственных объектов

Дополняет точечные, линейные и полигональные объекты данными демографии и ландшафта из ArcGIS GeoEnrichment Service или пользовательского сервиса GeoEnrichment.

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

Вычисление составного индекса

Пространственная статистика

Комбинирует несколько числовых переменных для создания единого индекса.

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

Анализ пространственных объектов

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

Вычислить плотность (Растр)

Анализ растров

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

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

Анализ пространственных объектов

Идентифицирует статистически значимые пространственные кластеры высоких значений (горячих точек) и низких значений (холодных точек), или количества точек (данных) с использованием статистики Getis-Ord Gi*.

Найти выбросы

Анализ пространственных объектов

Определяет статистическую значимость "горячих" и "холодных" точек и пространственных выбросов, используя статистику Anselin Локальный индекс Морана I.

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

Анализ пространственных объектов

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

Интерполировать точки

Анализ пространственных объектов

Прогнозирует значения в новых местоположениях на основе значений, измеренных в наборе местоположений точек.

Интерполировать точки (Растр)

Анализ растров

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

Использование близости

Вычислить стоимость перемещения

Анализ пространственных объектов

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

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

Анализ пространственных объектов

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

Накопление расстояния

Анализ растров

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

Распределение по расстоянию

Анализ растров

Вычисляет распределение до входных источников для каждой ячейки на основе расстояния по прямой, стоимостного расстояния и истинного расстояния по поверхности, также применяются вертикальные и горизонтальные факторы стоимости.

Найти ближайшие

Анализ пространственных объектов

Проводит измерение с использованием либо прямолинейного расстояния, либо с учетом режима передвижения.

Создать области пути

Анализ пространственных объектов

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

Оптимальный путь как линия

Анализ растров

Вычисляет оптимальный путь от целей к оптимальному источнику в виде линии.

Оптимальный путь как растр

Анализ растров

Определяет оптимальный растровый путь от целей к источникам.

Оптимальные соединения регионов

Анализ растров

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

Планирование маршрутов

Анализ пространственных объектов

Определяет маршруты, по которым транспортные средства могут выполнить определенный набор остановок в кратчайшие сроки.

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

Конвертировать объекты в растр

Анализ растров

Конвертирует объекты в растр.

Конвертировать растр в объекты

Анализ растров

Конвертирует растр в точечные, линейные или полигональные объекты.

Слияние границ

Анализ пространственных объектов

Находит перекрывающиеся полигоны или полигоны с общей границей и выполняет их слияние, формируя единый полигон.

Извлечь данные

Анализ пространственных объектов

Упаковывает слои в наборы данных, которые могут использоваться в ArcGIS Pro, Microsoft Excel и других продуктах. Инструмент создает в ресурсах элемент, содержащий данные из слоев. Затем вы можете загрузить данные из элемента.

Создать замощение

Анализ пространственных объектов

Создает сетку ячеек с площадью и формой, которые охватывают указанный экстент.

Слияние слоев

Анализ пространственных объектов

Копирует объекты из двух слоев одного и того же типа объектов (точка, линия или полигон) в новый слой.

Отсечение

Анализ растров

Заменяет ячейки растра в соответствии с маской из значений их ближайшего соседа.

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

Анализ пространственных объектов

Объединяет два слоя в один любым из следующих трех способов: Пересечение, Объединение или Стирание.

Извлечь по образцу

Анализ растров

Извлекает значения ячеек из всех входных растров в каждом местоположении входного объекта.

Анализ Terrain

Получить непрерывный поток

Анализ растров

Создает растр накопленного стока в каждой ячейке из входного растра поверхности без предварительного заполнения понижения или впадины.

Получить поток как линию

Анализ растров

Строит линейные объекты водотока на основе растра входной поверхности без предварительного заполнения понижения или впадины.

Получить поток как растр

Анализ растров

Создает растр водотока на основе растра входной поверхности без предварительного заполнения понижения или впадины.

Заполнение

Анализ растров

Заполняет локальные понижения и пики в растре поверхности для удаления всех небольших ошибок и неточностей, присущих данным.

Суммарный сток

Анализ растров

Создает растр суммарного стока в каждую ячейку из растра направления стока.

Направление стока

Анализ растров

Создает растр направления стока из каждой ячейки в соседние вниз по склону с помощью методов D, Множественное направление потока (MFD) или D-бесконечность (DINF).

Расстояние стока

Анализ растров

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

Геодезическая видимость

Анализ растров

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

Идентификация водотоков

Анализ растров

Параметры поверхности

Анализ растров

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

Водосборная область

Анализ растров

Определяет водосборную область, расположенную выше набора ячеек растра.

Использовать глубокое обучение

Классифицировать объекты при помощи глубокого обучения

Анализ растров

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

Классифицировать пикселы при помощи глубокого обучения

Анализ растров

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

Выявить изменения при помощи глубокого обучения

Анализ растров

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

Выявить объекты при помощи глубокого обучения

Анализ растров

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

Использовать многомерный анализ

Агрегировать многомерный растр

Анализ растров

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

Найти статистику аргументов

Анализ растров

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

Создать многомерную аномалию

Анализ растров

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

Создать растр тренда

Анализ растров

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

Многомерные главные компоненты

Анализ растров

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

Прогнозировать, используя растр тренда

Анализ растров

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

Функции растра

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

Виджет Анализ поддерживает более 100 функций растра. Подробнее о каждой функции можно посмотреть в документации Map Viewer.

Типы данных геообработки

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

Тип данныхВходные данныеВыходные данныеПримечания

Basic

GPBoolean

Да

Да

Выходные данные отображаются в виде строки.

GPDouble

Да

Да

Выходные данные отображаются в виде строки.

GPLong

Да

Да

Выходные данные отображаются в виде строки.

GPString

Да

Да

Выходные данные отображаются в виде строки.

GPLinearUnit

Да

Да

Выходные данные отображаются в виде строки.

GPFeatureRecordSetLayer

Да

Да

Выходные данные в виде векторного слоя, который может использоваться другими виджетами.

GPDate

Да

Да

Выходные данные отображаются в виде строки.

GPRecordSet

Да

Да

Входные данные могут быть получены только из выборки на слое, а не из файла .json или .txt. Выходные данные - это объект таблицы, который может быть отображен в виджете Таблица.

GPDataFile

Да

Да

Выходными данными является ссылка на файл.

Поле

Да

Да

Выходные данные отображаются в виде строки.

GPRasterDataLayer

Да

Да

Выходными данными является URL-адрес растрового сервиса.

GPMultiValues

GPBoolean

Да

Выходные данные отображаются в виде строки.

GPDouble

Да

Да

Выходные данные отображаются в виде строки.

GPLong

Да

Да

Выходные данные отображаются в виде строки.

GPString

Да

Да

Выходные данные отображаются в виде строки.

GPLinearUnit

Да

Да

Выходные данные отображаются в виде строки.

GPDate

Да

Да

Выходные данные отображаются в виде строки.

GPDataFile

Да

Выходными данными является ссылка на файл.

GPRecordSet

Да

Да

Выходными данными является действующий объект таблица.

GPRasterDataLayer

Да

Выходными данными является URL-адрес растрового сервиса.

GPFeatureRecordSetLayer

Да

Да

Выходными данными является векторный слой, который может использоваться другими виджетами.

Поле

Да

Да

Выходные данные отображаются в виде строки.

GPValueTable

GPBoolean, GPString, GPLong, GPDouble, GPDate, GPLinearUnit

Да

Да

Выходные данные отображаются в виде строки.

GPDataFile

Да

Да

Выходными данными является ссылка на файл.

GPFeatureRecordSetLayer

Да

Да

Выходные данные отображаются как метаданные.

GPRecordSet

Да

Да

Выходные данные отображаются как метаданные.

GPRasterDataLayer

Да

Да

Выходными данными является URL-адрес растрового сервиса.

GPComposite

Опция любого базового типа

Да

Выходные данные имеют те же форматы, что и базовые типы данных.

Опции взаимодействия

Виджет Анализ поддерживает действия с данными, которые вы можете настроить на вкладке Действие в настройках виджета.

Действия с данными позволяют пользователю выполнять задачи обработки данных, такие как экспорт результатов, добавление результатов на карту и просмотр результатов в таблице. Например, если вы включаете в приложение виджеты Анализ и Таблица и включаете действие Просмотр в таблице в настройках виджета Анализ, во время выполнения пользователь может щелкнуть Просмотр в таблице, чтобы просмотреть результаты анализа в виджете Таблица.