Визуализация куба Пространство-Время в 3D (Углубленный анализ пространственно-временных закономерностей)

Сводка

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

Иллюстрация

Визуализация куба Пространство-Время в 3D

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

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

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

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

  • Если вы запустили Анализ локальных выбросов для конкретной переменной, становится доступна опция темы Результаты кластеризации и выбросов. В этой теме показывается тип результата, присвоенный каждому статистически важному бину, основанный на Анализе локальных выбросов.

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

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

  • Диаграммы временных рядов создаются как часть выходных данных этого инструмента. Если параметр Тема отображения является Результаты анализа горячих и холодных точек, z-оценки строятся по времени для каждого местоположения. Для всех других тем отображения значение параметра Переменная куба отображается по времени для каждого местоположения. Эти диаграммы будут добавлены на панель Содержание под выходным классом пространственных объектов.

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

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

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

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

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

  • Куб Пространство-Время можно также визуализировать в трех измерениях, используя надстройку Space Time Cube Explorer.

  • Чтобы сохранить временную точность, не рекомендуется использовать в качестве выходных данных шейп-файл, поскольку он не может хранить в одном поле дату и время. Это имеет определенное значение при визуализации результатов в 3D и использовании бегунка времени для изучения результатов. Временная точность достигается только при хранении данных в базе геоданных.

Синтаксис

VisualizeSpaceTimeCube3D(in_cube, cube_variable, display_theme, output_features)
ParameterОбъяснениеТип данных
in_cube

Куб netCDF, который содержит отображаемую переменную. У этого файла должно быть расширение (.nc), и он должен быть создан с помощью инструментов Создать куб Пространство-Время агрегированием точек или Создать куб Пространство-Время из указанных местоположений.

File
cube_variable

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

String
display_theme

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

  • VALUEБудет отображаться числовое значение выбранной переменной куба.
  • HOT_AND_COLD_SPOT_RESULTSБудет отображаться статистическое значение каждого бина, основанного на пространственно-временном анализе горячих точек, выполненном с помощью Анализа возникновения горячих точек.
  • ESTIMATED_BINSБудут показаны бины с оценочными значениями.
  • LOCAL_OUTLIER_RESULTSТип кластера или выбросов (COType), назначенный для каждого бина, для выполняемого Анализа локальных выбросов
  • TEMPORAL_AGGREGATION_COUNTБудет показано число записей, агрегированных в каждый бин пространства-времени Отобразить.
  • FORECAST_RESULTSБудут отображаться входные временные шаги и прогнозируемые значения из прогноза временных рядов.

Значение – это числовое значение параметра Переменная куба, и оно всегда доступно. Оцененные бины – количество оцененных бинов будет доступно только для Полей суммирования, которые были использованы в процессе создания куба. Результаты анализа горячих и холодных точек будут доступны только для Переменной куба, для которой уже запускался Анализ возникновения горячих точек. Результаты анализа кластеров и выбросов будут доступны только для Переменных куба, для которых уже запускался Анализ локальных выбросов. Подсчет временной агрегации будет доступен только для кубов определенного местоположения, которые были агрегированы с учетом времени. Прогноз результатов будет доступен для значения параметра Переменная куба, для которого был запущен инструмент в группе Прогнозирование временных рядов.

String
output_features

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

Feature Class

Пример кода

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

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

import arcpy
arcpy.env.workspace = r"C:\STPM"
arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT", "HOT_AND_COLD_SPOT_RESULTS", "Homicides_Count_HS.shp")
VisualizeSpaceTimeCube3D, пример 2 (автономный скрипт)

Следующий автономный скрипт Python демонстрирует, как использовать инструмент VisualizeSpaceTimeCube3D.

# Display Space Time Cube of homicide incidents in a metropolitan area
# Import system modules
import arcpy
# Set geoprocessor object property to overwrite existing output, by default
arcpy.env.overwriteOutput = True
# Local variables...
workspace = r"C:\STPM"
arcpy.env.workspace = workspace
# Display Space Time Cube of homicide with the hot and cold spots with crime counts
# Process: Visualize Space Time Cube in 3D 
cube = arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT", "HOT_AND_COLD_SPOT_RESULTS", "Homicides_Count_HS.shp")

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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