Описание набора данных (GeoAnalytics)

Краткая информация

Суммирует объекты по рассчитанной статистике полей, объектам образцов и границам экстентов.

Иллюстрация

Схема рабочего процесса инструмента Описание набора данных

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

  • Этот инструмент геообработки доступен с версией ArcGIS Enterprise 10.7 или более новой.

  • Примеры того, что можно сделать при помощи инструмента Описание набора данных:

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

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

    Если у входного слоя есть геометрия, инструмент выводит таблицу, описывающую следующие геометрические свойства входного слоя:

    • Geometry type – тип геометрии входного слоя. Значение может быть точкой, линией или полигоном.
    • Spatial reference – пространственная привязка входного слоя.
    • Count of non-empty features – число объектов с допустимой геометрией в пределах экстента пространственной привязки входного слоя.
    • Count of empty features – количество объектов, у которых отсутствует допустимая геометрия. У этих объектов может быть пустая геометрия, или геометрия может выходить за пределы экстента используемой пространственной привязки.
    • Spatial extent – пространственный экстент объектов входного слоя.

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

    • Time type – тип времени входного слоя. Это может быть значение момента времени либо интервал времени.
    • Count of non-empty features – число объектов, у которых отсутствует допустимое значение времени.
    • Count of empty features – число объектов с пустым или некорректным значением времени.
    • Temporal extent – временной экстент объектов входного слоя. Это значение содержит время начала и время окончания.

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

  • Если задать для образца число, превышающее общее число объектов, будут возвращены все объекты.

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

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

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

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

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

  • Параметр Создать слой экстента поддерживается только для точечных, линейных и полигональных объектов. Слой экстента не создаётся для табличных объектов.

  • Этот инструмент геообработки работает на ArcGIS GeoAnalytics Server. Анализ выполняется на вашем GeoAnalytics Server, а результаты сохраняются в ресурсы на ArcGIS Enterprise.

  • При запуске инструментов GeoAnalytics Server анализ выполняется на GeoAnalytics Server. Для оптимальной производительности сделайте данные доступными для GeoAnalytics Server через векторные слои, размещенные на вашем портале ArcGIS Enterprise или через файловое хранилище больших данных. Данные, которые не являются локальными для GeoAnalytics Server, будут перемещены на GeoAnalytics Server до начала анализа. Это означает, что для запуска инструмента потребуется больше времени, а в некоторых случаях перемещение данных с ArcGIS Pro на GeoAnalytics Server может завершиться ошибкой. Порог сбоя зависит от скорости сети, а также от размера и сложности данных. Рекомендуется всегда публиковать данные или создавать файловое хранилище больших данных.

    Более подробно о публикации локаторов на портале

    Более подробно о создании файловых хранилищ больших данных в Server Manager

Параметры

ПодписьОписаниеТип данных
Входной слой

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

Record Set
Выходное имя

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

String
Число объектов в образце
(Дополнительный)

Количество пространственных объектов, которые будут включены в учебном наборе данных. Образец не возвращается, если вы выбрали 0 объектов или не предоставили номер. По умолчанию слой образцов не возвращается.

Long
Создать слой экстента
(Дополнительный)

Устанавливает, где будет создан выходной слой экстента. Экстент – это полигон, который представляет пространственный и временной экстент входных объектов.

  • Отмечено – слой экстента будет создан.
  • Не отмечено – слой экстента создан не будет.

Boolean
Хранилище данных
(Дополнительный)

Задает ArcGIS Data Store, где будут сохраняться выходные данные. По умолчанию это Хранилище больших пространственно-временных данных. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • Хранилище пространственно-временных больших данныхРезультаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию
  • Реляционное хранилище данныхРезультаты будут храниться в хранилище реляционных данных.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходные данные

Выходной слой, содержащий суммированные статистические вычисления.

Набор записей
Слой экстента

Если выбран параметр create_extent_layer, инструмент выведет слой, содержащий один полигон, который представляет экстент вашего набора данных.

Набор объектов
Слой образца

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

Набор объектов
Выходной JSON

Этот параметр не применяется. Строка JSON, содержащая всю сводную информацию, вычисленную в ходе анализа, включается в сообщения инструмента.

String

arcpy.geoanalytics.DescribeDataset(input_layer, output_name, {sample_features}, {create_extent_layer}, {data_store})
ИмяОписаниеТип данных
input_layer

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

Record Set
output_name

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

String
sample_features
(Дополнительный)

Количество пространственных объектов, которые будут включены в учебном наборе данных. Образец не возвращается, если вы выбрали 0 объектов или не предоставили номер. По умолчанию слой образцов не возвращается.

Long
create_extent_layer
(Дополнительный)

Устанавливает, где будет создан выходной слой экстента. Экстент – это полигон, который представляет пространственный и временной экстент входных объектов.

  • CREATE_EXTENTСлой экстента будет создан.
  • NO_EXTENTСлой экстента создан не будет.
Boolean
data_store
(Дополнительный)

Задает ArcGIS Data Store, где будут сохраняться выходные данные. По умолчанию – SPATIOTEMPORAL_DATA_STORE. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • SPATIOTEMPORAL_DATA_STOREРезультаты будут храниться в хранилище больших пространственно-временных данных. Это значение по умолчанию
  • RELATIONAL_DATA_STOREРезультаты будут храниться в хранилище реляционных данных.
String

Производные выходные данные

ИмяОписаниеТип данных
output

Выходной слой, содержащий суммированные статистические вычисления.

Набор записей
extent_layer

Если выбран параметр create_extent_layer, инструмент выведет слой, содержащий один полигон, который представляет экстент вашего набора данных.

Набор объектов
sample_layer

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

Набор объектов
output_json

Этот параметр не применяется. Строка JSON, содержащая всю сводную информацию, вычисленную в ходе анализа, включается в сообщения инструмента.

String

Пример кода

DescribeDataset, пример (окно Python)

В следующем скрипте окна Python показано, как используется инструмент DescribeDataset.

В этом скрипте описываются сетевые объекты и создается образец слоя с 2500 объектов.

#-------------------------------------------------------------------------------
# Name: DescribeDataset.py
# Description: 
#
# Requirements: ArcGIS GeoAnalytics Server
# Import system modules
import arcpy
# Set local variables
inputDataset = "https://sampleserver.domain.com/arcgis/rest/services/DataStoreCatalogs/bigDataFileShares_MyBDFS/BigDataCatalogServer/networkDataset"
outputName = "my_network_described"
dataStore = "RELATIONAL"
# Execute Describe Dataset
arcpy.geoanalytics.DescribeDataset(inputDataset, outputName, 2500, "CREATE_EXTENT", dataStore)

Параметры среды

Особые случаи

Выходная система координат

Система координат, используемая при анализе. Если данный параметр не указан, анализ будет выполнен во входной системе координат. Для GeoAnalytics Tools готовые результаты будут храниться в пространственно-временном хранилище данных в WGS84.

Информация о лицензиях

  • Basic: Обязательно ArcGIS GeoAnalytics Server
  • Standard: Обязательно ArcGIS GeoAnalytics Server
  • Advanced: Обязательно ArcGIS GeoAnalytics Server

Связанные разделы