Hacer capa de cubo de espacio-tiempo (Minería de patrones en espacio-tiempo)

Resumen

Crea una capa de cubo de espacio-tiempo a partir de un cubo de espacio-tiempo netCDF que se creó utilizando una herramienta del conjunto de herramientas Creación de cubo de espacio-tiempo. Esta capa de cubo de espacio-tiempo contiene una copia de todas las variables y resultados de análisis del cubo de espacio-tiempo original y se agrega a la escena o mapa activo.

En una escena, al seleccionar la capa de cubo de espacio-tiempo en el panel Contenido se activa una cinta contextual de la capa del cubo de espacio-tiempo que habilita la visualización interactiva de la representación tridimensional del cubo de espacio-tiempo.

Ilustración

Ilustración de Hacer capa de cubo de espacio-tiempo

Uso

  • Esta herramienta acepta archivos netCDF creados por varias herramientas en la caja de herramientas Minería de patrones en espacio-tiempo.

  • Los cubos de espacio-tiempo pueden visualizarse utilizando puntos o polígonos para representar cada bin de espacio-tiempo, con la excepción de los cubos de puntos creados a partir de ubicaciones definidas, que solo pueden simbolizarse utilizando puntos. Los puntos tienen un mejor rendimiento y son los predeterminados. Si el cubo de espacio-tiempo se creó a partir de ubicaciones definidas, se recomienda visualizar los bins como puntos y agregar la representación 2D de los polígonos a la escena utilizando la herramienta Visualizar cubo de espacio-tiempo en 2D con la opción Huellas para el parámetro Tema de visualización.

    Para obtener más detalles sobre cada opción de tema de visualización, consulte Temas de visualización para la capa de cubo de espacio-tiempo.

  • El tiempo se visualiza a lo largo del eje vertical de un cubo de espacio-tiempo. Se recomienda que desactive cualquier capa 3D que pueda afectar a la forma en que se muestra la capa del cubo de espacio-tiempo. Por ejemplo, los bins de la capa del cubo de espacio-tiempo pueden quedar ocultos por montañas, edificios o árboles. Se recomienda que desactive cualquier capa Suelo que aparezca en el grupo Superficies de elevación en el panel Contenido y las capas Edificios y Árboles en el grupo Capas 3D.

  • Si el cubo de espacio-tiempo no aparece en la escena, borre los límites de rango de visibilidad seleccionando la nueva capa en el panel Contenido, elija la pestaña Apariencia y haga clic en el botón Borrar límites. Asegúrese de que el control deslizante de tiempo y el control deslizante de rango estén desactivados o muestren el rango completo de valores posibles.

  • La salida de shapefile no se admite porque los shapefiles no pueden almacenar valores nulos y no admiten tanto la fecha como la hora en el mismo campo. Los valores nulos son importantes para visualizar variables con máscaras de análisis. Los campos que contienen fecha y hora son importantes al visualizar resultados en 3D y al utilizar el control deslizante de tiempo.

  • La capa del cubo de espacio-tiempo puede tener una representación en pantalla lenta si el cubo de espacio-tiempo es grande. Para mejorar la velocidad de representación en pantalla, utilice el entorno Extensión para limitar el tamaño de la capa del cubo de espacio-tiempo de salida si solo está interesado en una parte del cubo de espacio-tiempo.

  • Si una capa de cubo de espacio-tiempo tiene una máscara de análisis, las entidades enmascaradas tendrán un valor de atributo nulo. Un valor nulo puede representar un valor no datum, un resultado de análisis o una entidad enmascarada. Tenga cuidado al interpretar los valores nulos, especialmente en los gráficos o cuando utilice la vista Ingeniería de datos.

  • La capa del cubo espacio-tiempo activará la cinta del cubo espacio-tiempo si la clase de entidad de origen es una geodatabase de archivos, una geodatabase corporativa, una conexión de big data o una geodatabase de SQLite.

  • Las capas de cubos de espacio-tiempo se pueden publicar como una capa de escena de puntos en ArcGIS Online o ArcGIS Enterprise. La capa de escena publicada no activará la cinta Cubo de espacio-tiempo en ArcGIS Pro.

Parámetros

EtiquetaExplicaciónTipo de datos
Cubo de espacio-tiempo de entrada

El cubo de espacio-tiempo que se utilizará como origen para la capa de cubo de espacio-tiempo de salida.

Un cubo de espacio-tiempo tiene una extensión de archivo .nc y fue creado por una herramienta del conjunto de herramientas Creación de cubo de espacio-tiempo.

File
Clase de entidad de salida (fuente de capa)

Las entidades de salida que contienen variables copiadas del cubo de espacio-tiempo de entrada. Esta clase de entidad es el origen de la capa de cubo de espacio-tiempo.

Feature Class
Variables
(Opcional)

Las variables del cubo de espacio-tiempo de entrada que se incluirán en la capa del cubo de espacio-tiempo de salida. Por defecto, se incluirán todas las variables.

String
Tipo de geometría de salida
(Opcional)

Especifica el tipo de geometría de la clase de entidad de salida.

  • PuntosCada bin de un cubo de espacio-tiempo se representará mediante una entidad de punto. Esta es la opción predeterminada.
  • PolígonosCada bin de cubo de espacio-tiempo se representará mediante una entidad poligonal.
String

arcpy.stpm.MakeSpaceTimeCubeLayer(in_cube, output_features, {cube_variables}, {out_geometry_type})
NombreExplicaciónTipo de datos
in_cube

El cubo de espacio-tiempo que se utilizará como origen para la capa de cubo de espacio-tiempo de salida.

Un cubo de espacio-tiempo tiene una extensión de archivo .nc y fue creado por una herramienta del conjunto de herramientas Creación de cubo de espacio-tiempo.

File
output_features

Las entidades de salida que contienen variables copiadas del cubo de espacio-tiempo de entrada. Esta clase de entidad es el origen de la capa de cubo de espacio-tiempo.

Feature Class
cube_variables
[cube_variables,...]
(Opcional)

Las variables del cubo de espacio-tiempo de entrada que se incluirán en la capa del cubo de espacio-tiempo de salida. Por defecto, se incluirán todas las variables.

String
out_geometry_type
(Opcional)

Especifica el tipo de geometría de la clase de entidad de salida.

  • POINTCada bin de un cubo de espacio-tiempo se representará mediante una entidad de punto. Esta es la opción predeterminada.
  • POLYGONCada bin de cubo de espacio-tiempo se representará mediante una entidad poligonal.
String

Muestra de código

Ejemplo 1 de MakeSpaceTimeCubeLayer (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función MakeSpaceTimeCubeLayer.

import arcpy

arcpy.env.workspace = r"C:\STC_Layer"
arcpy.stpm.MakeSpaceTimeCubeLayer(
    "stc_forecast_results.nc", "out_stc_layer", "COUNT", "POINT")
Ejemplo 2 de MakeSpaceTimeCubeLayer (secuencia de comandos independiente)

El siguiente script independiente de Python muestra cómo utilizar la función 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")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados