Подпись | Описание | Тип данных |
Входной куб пространство-время | Куб пространство-время, который будет использоваться в качестве источника для выходного слоя куба пространство-время. Куба пространство-время имеет расширение файла .nc и был создан с помощью инструмента из группы инструментов Создание куба пространство-время. | File |
Выходной класс пространственных объектов (источник слоя) | Выходные объекты, содержащие переменные, скопированные из входного куба пространство-время. Этот класс пространственных объектов является источником слоя куба пространство-время. | Feature Class |
Переменные (Дополнительный) | Переменные из входного куба пространство-время, которые будут включены в выходной слой куба пространство-время. По умолчанию будут включены все переменные. | String |
Тип выходной геометрии (Дополнительный) | Задает тип геометрии выходного класса объектов.
| String |
Краткая информация
Создает слой куба пространство-время из куба пространство-время в формате netCDF, созданного с помощью инструмента из группы инструментов Создание куба пространство-время. Этот слой куба пространство-время содержит копию всех переменных и результатов анализа в исходном кубе пространство-время и добавляется к активной сцене или карте.
В сцене выбор слоя куба пространство-время на панели Содержание активирует контекстную ленту слоя куба пространство-время, которая обеспечивает интерактивную визуализацию трехмерного представления куба пространство-время.
Иллюстрация

Использование
Этот инструмент использует файлы netCDF, созданные инструментами в Наборе инструментов Углубленный анализ пространственно-временных закономерностей.
Кубы пространство-время можно визуализировать с помощью точек или полигонов для представления каждого бина пространство-время, за исключением кубов из точек, созданных из определенных местоположений, которые можно символизировать только с помощью точек. Точки имеют лучшую производительность и используются по умолчанию. Если куб пространство-время был создан из определенных местоположений, рекомендуется визуализировать бины в виде точек и добавить 2D представление полигонов к сцене с помощью инструмента Визуализация куба Пространство-Время в 2D с опцией Контуры для параметра Тема отображения.
Дополнительные сведения о каждой теме отображения см. в разделе Визуализация тем отображения для слоя куба пространство-время.
Время визуализируется вдоль вертикальной оси куба пространство-время. Рекомендуется отключить все 3D-слои, которые могут повлиять на отображение слоя куба пространство-время. Например, бины в слое куба пространство-время могут быть скрыты горами, зданиями или деревьями. Рекомендуется отключить все слои Поверхности Земли, которые находятся в группе Поверхности высот на панели Содержание, а также слои Здания и Деревья в группе 3D-слои.
Если куб пространство-время не появляется в сцене, очистите ограничения диапазона видимости, выбрав новый слой на панели Содержание, щелкнув вкладку Оформление и щелкнув кнопку Очистить ограничения. Убедитесь, что бегунок времени и бегунок диапазона либо выключены, либо показывают полный диапазон возможных значений.
Выходные данные шейп-файла не поддерживаются, поскольку шейп-файлы не могут хранить нулевые значения и не поддерживают дату и время в одном и том же поле. Значения null важны для визуализации переменных с помощью масок анализа. Поля, содержащие дату и время, важны при визуализации 3D-результатов и использовании бегунка времени.
Слой куба пространство-время может отображаться медленно, если куб пространство-время большой. Чтобы повысить скорость отображения, используйте параметр среды Экстент для ограничения размера выходного слоя куба пространство-время, если вас интересует только часть куба пространство-время.
Если слой куба пространство-время имеет маску анализа, маскируемые объекты будут иметь значение атрибута null. Значение null может означать отсутствие данных, результат анализа или маскируемый объект. Соблюдайте осторожность при интерпретации значений null, особенно в диаграммах или при использовании вида Data Engineering.
Слой куба пространство-время активирует ленту куба пространство-время, если исходным классом объектов является файловая база геоданных, многопользовательская база геоданных, подключение к большим данным или база геоданных SQLite.
Слои куба пространство-время могут быть опубликованы как слой сцены точек в ArcGIS Online или ArcGIS Enterprise. Опубликованный слой сцены не активирует ленту куба пространство-время в ArcGIS AllSource.
Параметры
arcpy.stpm.MakeSpaceTimeCubeLayer(in_cube, output_features, {cube_variables}, {out_geometry_type})
Имя | Описание | Тип данных |
in_cube | Куб пространство-время, который будет использоваться в качестве источника для выходного слоя куба пространство-время. Куба пространство-время имеет расширение файла .nc и был создан с помощью инструмента из группы инструментов Создание куба пространство-время. | File |
output_features | Выходные объекты, содержащие переменные, скопированные из входного куба пространство-время. Этот класс пространственных объектов является источником слоя куба пространство-время. | Feature Class |
cube_variables [cube_variables,...] (Дополнительный) | Переменные из входного куба пространство-время, которые будут включены в выходной слой куба пространство-время. По умолчанию будут включены все переменные. | String |
out_geometry_type (Дополнительный) | Задает тип геометрии выходного класса объектов.
| String |
Пример кода
Скрипт окна Python, демонстрирующий использование функции MakeSpaceTimeCubeLayer.
import arcpy
arcpy.env.workspace = r"C:\STC_Layer"
arcpy.stpm.MakeSpaceTimeCubeLayer(
"stc_forecast_results.nc", "out_stc_layer", "COUNT", "POINT")
В следующем автономном скрипте Python показано использование функции MakeSpaceTimeCubeLayer.
# Use the Make Space Time Cube Layer tool to create a space-time cube layer and visualize a space-time cube containing aggregated homicide incidents in a metropolitan area.
# Import system modules
import arcpy
# Set overwriteOutput property to overwrite existing output, by default
arcpy.env.overwriteOutput = True
# Local variable
arcpy.env.workspace = r"C:\STPM"
# Create Space Time Cube by aggregating homicide incident data with 3 months and
# 3 miles settings
cube = arcpy.stpm.CreateSpaceTimeCube(
"Homicides.shp", "Homicides.nc", "MyDate", "#", "3 Months", "End time", "#",
"3 Miles", "Property MEDIAN SPACETIME; Age STD ZEROS", "HEXAGON_GRID")
# Create a space-time cube layer to visualize the space-time cube
arcpy.stpm.MakeSpaceTimeCubeLayer(
"Homicides.nc", "out_stc_layer", "COUNT", "POINT")