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

Сводка

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

Иллюстрация

Визуализация куба пространство время в 2D

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

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

  • Опция Местоположения с данными параметра Тема отображения позволяет увидеть все местоположения, содержащие данные для выбранной переменной, а опция Тренды показывает, где значения возрастают или уменьшаются со временем (результат вычисления статистики Манна-Кендалла по выбранной Переменной куба для каждого местоположения). Обе опции Местоположения с данными и Тренды всегда доступны.

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

  • Опция Результат кластеризации временных рядов воспроизводит результаты, возвращенные при первом запуске инструмента Кластеризация временных рядов.

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

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

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

Синтаксис

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

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

File
cube_variable

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

String
display_theme

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

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

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

Тренды горячих и холодных точек и Результаты анализа возникновения горячих точек будут доступны только после запуска Анализа возникновения горячих точек с выбранной Переменной куба. Процент локальных выбросов, Локальный выброс в наиболее поздний период времени, Результаты анализа локальных выбросов и Местоположения без пространственных соседей доступны только при запуске инструмента Анализ локальных выбросов.

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

  • LOCATIONS_WITH_DATAОтображаются все местоположения, содержащие данные для выбранной переменной
  • TRENDSОтображается тренд значений в каждом местоположении (вычисленный с использованием статистики Манна-Кендалла).
  • HOT_AND_COLD_SPOT_TRENDSОтображается тренд z-оценок в каждом местоположении (вычисленный с использованием статистики Манна-Кендалла).
  • EMERGING_HOT_SPOT_ANALYSIS_RESULTSОтображаются результаты Анализа возникновения горячих точек для выбранной Переменной куба
  • LOCAL_OUTLIER_ANALYSIS_RESULTSОтображаются результаты Анализа локальных выбросов для указанной Переменной куба
  • PERCENTAGE_OF_LOCAL_OUTLIERSОтображается общий процент выбросов в каждом местоположении
  • LOCAL_OUTLIER_IN_MOST_RECENT_TIME_PERIODОтображаются все выбросы, попадающие в последний период времени.
  • TIME_SERIES_CLUSTERING_RESULTSОтображаются результаты Кластеризации временных рядов для указанной Переменной куба.
  • LOCATIONS_WITHOUT_SPATIAL_NEIGHBORSДля последнего запуска анализа отображаются все местоположения, не имеющие пространственных соседей и, как результат, анализ которых основывается на временных соседях.
  • NUMBER_OF_ESTIMATED_BINSОтображается число бинов, которые оценивались для каждого местоположения.
  • LOCATIONS_EXCLUDED_FROM_ANALYSISОтображаются местоположения, которые были исключены из анализа, поскольку в них имелись пустые бины, не соответствующие критерию оценки.
  • FORECAST_RESULTSОтображаются результаты работы инструмента из набора инструментов Прогнозирования временных рядов для указанной Переменной анализа.
String
output_features

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

Feature Class
enable_time_series_popups

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

  • CREATE_POPUPВсплывающие окна временных рядов будут генерироваться для каждого объекта в наборе данных.
  • NO_POPUPВсплывающие окна временных рядов генерироваться не будут. Это значение по умолчанию.
Boolean

Пример кода

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

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

import arcpy
arcpy.env.workspace = r"C:\STPM"
arcpy.VisualizeSpaceTimeCube2D_stpm("Homicides.nc", "AGE_STD_ZEROS", 
                                    "LOCATIONS_EXCLUDED_FROM_ANALYSIS", 
                                    "Homicides_Age_LocExc.shp")
VisualizeSpaceTimeCube2D, пример 2 (автономный скрипт)

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

# Display Space Time Cube of homicide incidents in a metropolitan area
# Import system modules
import arcpy
# Set environment property to overwrite existing output, by default
arcpy.env.overwriteOutput = True
# Local variables...
workspace = r"C:\STPM"
# Set the current workspace (to avoid having to specify the full path to the 
# feature classes each time)
arcpy.env.workspace = workspace
# Display Space Time Cube of homicide with the standard deviation of victim's 
# age, fill no-data as 0
# Only display the locations excluded from analysis.
# Process: Visualize Space Time Cube in 2D 
cube = arcpy.VisualizeSpaceTimeCube2D_stpm("Homicides.nc", "AGE_STD_ZEROS", 
                                           "LOCATIONS_EXCLUDED_FROM_ANALYSIS", 
                                           "Homicides_Age_LocExc.shp")

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

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

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