Visualizar cubo de espacio-tiempo en 3D (Minería de patrones en espacio-tiempo)

Resumen

Muestra las variables almacenadas en un cubo netCDF creado mediante las herramientas de Minería de patrones en espacio-tiempo. El resultado de esta herramienta es una representación tridimensional generada de forma única según la variable y el tema elegidos.

Ilustración

Visualizar el cubo de espacio-tiempo en 3D

Uso

  • Esta herramienta solo acepta archivos netCDF creados con la herramienta Crear cubo de espacio-tiempo agregando puntos o Crear cubo de espacio-tiempo a partir de ubicaciones definidas.

  • El tema Valor le permite ver los números sin procesar asociados a la agregación o creación del cubo.

  • Si ha ejecutado el Análisis de puntos calientes emergentes sobre una variable en particular, está disponible el tema Resultados de puntos calientes y fríos. Este tema muestra la relevancia estadística de cada bin según el análisis de puntos calientes en el espacio-tiempo ejecutado con Análisis de puntos calientes emergentes.

  • Después de ejecutar el Análisis de valores atípicos locales sobre una variable en particular, está disponible el tema Resultados de clúster y de valor atípico. Este tema muestra el tipo de resultado asignado a cada bin estadísticamente significativo en función de la ejecución de análisis en Análisis de valores atípicos locales.

  • Después de ejecutar una herramienta desde el conjunto de herramientas Predicción de serie temporal sobre una variable concreta, está disponible el tema Resultados de la previsión. Este tema muestra la serie temporal de cada ubicación junto con los periodos de tiempo previstos. Los valores ajustados para cada periodo de tiempo se guardan como un campo separado. Para cubos creados por la herramienta Previsión basada en bosque o Previsión de suavizado exponencial, los límites superior e inferior de los intervalos de confianza se guardan como campos separados. Adicionalmente, los cubos creados por la herramienta Previsión de suavizado exponencial tienen su nivel, tendencia y componentes estacionales guardados como campos separados. Estos atributos pueden visualizarse en un mapa con simbología.

    Si se especificó el parámetro Opción de valor atípico en las herramientas de Predicción de serie temporal, también tendrá disponible el tema Resultados de valor atípico de serie temporal.

  • Para los cubos que se crearon con la herramienta Crear cubo de espacio-tiempo a partir de ubicaciones definidas y que se agregaron temporalmente, está disponible el tema Recuento de agregación temporal para visualizar el recuento de registros agregados en cada bin de espacio-tiempo.

  • Se crean gráficos de serie temporal como parte de la salida de esta herramienta. Si el parámetro Tema de visualización es Resultados de puntos calientes y fríos, las puntuaciones z se trazan con el tiempo para cada ubicación. Para el resto de temas de visualización, el valor del parámetro Variable de cubo se traza con el tiempo para cada ubicación. Estos gráficos se agregarán al panel Contenido en la clase de entidad de salida.

  • Los campos de resumen o variables que se agregaron también le permiten visualizar los bins estimados, por lo que es posible ver los bins que se han estimado en función de las especificaciones de Crear cubo de espacio-tiempo agregando puntos o Crear cubo de espacio-tiempo a partir de ubicaciones definidas.

  • Como el tiempo se usa como eje vertical en la visualización del cubo de espacio-tiempo, es importante que todas las ubicaciones en el terreno tengan la misma elevación para que la interpretación sea precisa. De este modo, todos los intervalos de tiempo comienzan desde la misma base. Para ello, desactive los servicios de elevación predeterminados desactivando cualquier capa de Suelo que aparezca en el grupo Superficies de elevación en el panel Contenido.

    Nota:
    La próxima vez que se agregue un valor de Nueva escena, las superficies predeterminadas se volverán a rellenar.

  • Si los datos no se dibujan, es posible que tenga que borrar los límites de rango visible. Para ello, seleccione la nueva capa en el panel Contenido, elija la pestaña Apariencia y haga clic en el botón Borrar límites.

  • La salida de esta herramienta se simboliza con símbolos de puntos con forma de cubo que representan cada bin en el cubo. Si el cubo se creó a partir de ubicaciones definidas, se recomienda agregar una representación 2D de los polígonos a la Escena para tener perspectiva.

  • El cubo de espacio-tiempo también se puede visualizar en 3D con el add-in Explorador de cubo de espacio-tiempo.

  • Para mantener la precisión temporal, no se recomienda la salida de shapefile, dado que no es posible almacenar la fecha y la hora en el mismo campo. Esto es muy importante a la hora de visualizar los resultados en 3D y de utilizar el controlador deslizante de hora para explorar los resultados. La precisión temporal solo se puede conseguir cuando los datos se almacenan en una geodatabase.

Sintaxis

arcpy.stpm.VisualizeSpaceTimeCube3D(in_cube, cube_variable, display_theme, output_features)
ParámetroExplicaciónTipo de datos
in_cube

El cubo netCDF que contiene la variable que se desea mostrar. Este archivo debe tener una extensión .nc y se debe haber creado utilizando la herramienta Crear cubo de espacio-tiempo agregando puntos o Crear cubo de espacio-tiempo a partir de ubicaciones definidas.

File
cube_variable

Variable numérica del cubo netCDF que desea examinar. El cubo siempre incluirá la variable COUNT si se utilizó la agregación para crear el cubo. Todos los campos de resumen o variables también estarán disponibles si se han incluido durante el proceso de creación del cubo.

String
display_theme

Especifica la característica del parámetro Variable de cubo que desea mostrar. Las opciones disponibles variarán dependiendo de cómo se haya creado el cubo y de los análisis que se hayan realizado.

  • VALUEMuestra el valor numérico de la Variable de cubo.
  • HOT_AND_COLD_SPOT_RESULTSMuestra la relevancia estadística de cada bin según el análisis de puntos calientes en el espacio-tiempo ejecutado en el Análisis de puntos calientes emergentes.
  • ESTIMATED_BINSMuestra los bins con valores estimados.
  • LOCAL_OUTLIER_RESULTSMuestra el tipo de clúster o de valor atípico (COType) para cada bin determinado por el Análisis de valores atípicos locales.
  • TEMPORAL_AGGREGATION_COUNTMuestra el recuento de registros agregados a cada bin de espacio-tiempo.
  • FORECAST_RESULTSMuestra los periodos de tiempo de entrada y los valores previstos resultantes de las herramientas Predicción de serie temporal.
  • TIME_SERIES_OUTLIER_RESULTSMuestra los resultados del parámetro Opción de valor atípico en las herramientas de Predicción de serie temporal.

Valor es el valor numérico del parámetro Variable de cubo y siempre está disponible. Los Bins estimados solo están disponibles para los campos de resumen incluidos durante el proceso de creación del cubo. Resultados de puntos calientes y fríos solo estarán disponibles para el valor del parámetro Variable de cubo para el que se ha ejecutado Análisis de puntos calientes emergentes. Resultados de clúster y de valor atípico solo estarán disponibles para Variables de cubo para las que se ha ejecutado Análisis de valores atípicos locales. El recuento de la agregación temporal solo estará disponible para cubos de ubicaciones definidas que se hayan agregado temporalmente. Resultados de la previsión solo estarán disponibles para el valor del parámetro Variable de cubo para el que se ha ejecutado una herramienta en el conjunto de herramientas Previsión de serie temporal. Los Resultados de los valores atípicos de serie temporal solo estarán disponibles cuando el parámetro Opción de valor atípico se haya definido para las herramientas del conjunto de herramientas Predicción de serie temporal.

String
output_features

Los resultados de la clase de entidad de salida. Esta clase de entidad será una representación cartográfica tridimensional de la variable de visualización que se puede mostrar en una escena 3D.

Feature Class

Muestra de código

Ejemplo 1 de VisualizeSpaceTimeCube3D (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta VisualizeSpaceTimeCube3D.

import arcpy
arcpy.env.workspace = r"C:\STPM"
arcpy.VisualizeSpaceTimeCube3D_stpm("Homicides.nc", "COUNT", 
                                    "HOT_AND_COLD_SPOT_RESULTS", 
                                    "Homicides_Count_HS.shp")
Ejemplo 2 de VisualizeSpaceTimeCube3D (secuencia de comandos independiente)

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

Información de licenciamiento

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

Temas relacionados