Etiqueta | Explicación | Tipo de datos |
Entidades de entrada | La clase de entidad de punto de entrada que se va a agregar a bins de espacio-tiempo. | Feature Layer |
Cubo de espacio-tiempo de salida | El cubo de datos de netCDF de salida que se creará para contener recuentos y resúmenes de los datos de puntos de entidades de entrada. | File |
Campo de tiempo |
El campo que contiene la fecha y hora (marca de hora) de cada punto. Este campo de ser de tipo fecha. | Field |
Cubo de plantilla (Opcional) | Un cubo de espacio-tiempo de referencia que se utilizará para definir el alcance del parámetro Cubo de espacio-tiempo de salida del análisis, las dimensiones de los bins y la alineación de los bins. Los valores de los parámetros Intervalo de periodo de tiempo, Intervalo de distancia y Tiempo de referencia también se obtienen del cubo de plantilla. Este cubo de plantilla debe ser un netCDF (archivo .nc) creado utilizando esta herramienta. Un cubo de espacio-tiempo creado agregándolo al valor del parámetro Ubicaciones definidas no se puede utilizar como un cubo de plantilla. | File |
Intervalo de periodo de tiempo (Opcional) | El número de segundos, minutos, horas, días, semanas o años que representará un periodo de tiempo único. Se agregarán todos los puntos dentro de los mismos valores de los parámetros Intervalo de periodo de tiempo e Intervalo de distancia. Si se indica un valor del parámetro Cubo de plantilla, este parámetro está inactivo y el valor de Intervalo de periodo de tiempo se obtiene del cubo de plantilla. | Time Unit |
Alineación de periodo de tiempo (Opcional) | Especifica cómo se producirá la agregación en función del valor proporcionado del parámetro Intervalo de periodo de tiempo. Si se proporciona un valor del parámetro de Cubo de plantilla, la alineación de periodo de tiempo asociada con el valor de Cubo de plantilla invalida esta configuración de parámetro, y se utilizará la alineación de periodo de tiempo del valor de Cubo de plantilla.
| String |
Tiempo de referencia (Opcional) | Fecha y hora que se utilizarán para alinear los intervalos de periodos de tiempo. Si desea colocar en el bin los datos semanalmente de lunes a domingo, por ejemplo, establezca un tiempo de referencia el domingo a medianoche para garantizar que los bins se corten entre domingo y lunes a medianoche. Cuando se proporciona un valor del parámetro Cubo de plantilla, este parámetro está inactivo y el tiempo de referencia se basará en el valor de Cubo de plantilla. | Date |
Intervalo de distancia (Opcional) | El tamaño de los bins que se utilizarán para agregar el valor del parámetro Entidades de entrada. Se agregarán todos los puntos que se encuentren dentro de los mismos valores de los parámetros Intervalo de distancia e Intervalo de periodo de tiempo. Al agregar a una cuadrícula hexagonal, esta distancia se utiliza como la altura para construir los polígonos hexagonales. Cuando se proporciona un valor de parámetro de Cubo de plantilla, este parámetro está inactivo y el valor del intervalo de distancia se basará en el valor de Cubo de plantilla. | Linear Unit |
Campos de resumen | Campo numérico que contiene valores de atributos que se utilizará para calcular la estadística especificada al agregar dentro de un cubo de espacio-tiempo. Se pueden especificar varias estadísticas y combinaciones de campos. Los valores nulos presentes en cualquiera de los campos especificados darán lugar a que dicha entidad se excluya del cubo de salida. Si hay valores nulos en las entidades de entrada, se recomienda que ejecute la herramienta Rellenar valores que faltan antes de crear un cubo de espacio-tiempo. Están disponibles los siguientes tipos de estadísticas:
Están disponibles los siguientes tipos de relleno:
Nota:Los valores nulos de cualquiera de los registros de los campos de resumen darán lugar a que esas entidades se excluyan del cubo de salida. Si existen valores nulos en el valor del parámetro Entidades de entrada, se recomienda que ejecute primero la herramienta Rellenar valores que faltan. Si, después de ejecutar la herramienta Rellenar valores que faltan, todavía hay valores nulos presentes y el recuento de puntos en cada bin es parte de su estrategia de análisis, puede crear cubos separados, uno para el recuento (sin un valor del parámetro Campos de resumen) y otro para el valor de Campos de resumen. Si el conjunto de valores nulos es distinto para cada campo de resumen, también puede crear un cubo separado para cada campo de resumen. | Value Table |
Tipo de forma de agregación (Opcional) | Especifica la forma de la malla del polígono a la que se agregarán los datos de puntos de la entidad de entrada.
| String |
Ubicaciones de polígonos definidas (Opcional) | Las entidades poligonales en las que se agregarán los puntos de entrada. Estas pueden representar límites de condados, zonas de patrullaje o territorios de ventas, por ejemplo. | Feature Layer |
Id. de ubicación (Opcional) | El campo numérico que contiene el número de Id. para cada ubicación única. | Field |
Resumen
Resume un conjunto de puntos en una estructura de datos de netCDF agregándola en bins de espacio-tiempo. Dentro de cada bin, se cuentan los puntos y se agregan los atributos especificados. Para todas las ubicaciones de bin, se evalúan la tendencia de los recuentos y los valores de los campos de resumen.
Más información sobre cómo funciona Crear cubo de espacio-tiempo agregando puntos
Ilustración

Uso
Esta herramienta agrega entidades de entrada de puntos en bins de espacio-tiempo. La estructura de datos que crea se puede interpretar como un cubo tridimensional compuesto de bins de espacio tiempo donde las dimensiones x e y representan el espacio y la dimensión t representa el tiempo.
Cada bin tiene una posición fija en el espacio (x,y) y en el tiempo (t). Los bins que abarcan la misma área (x,y) comparten el mismo Id. de ubicación. Los bins que abarcan la misma duración comparten el mismo Id. de periodo de tiempo.
Cada bin del cubo de espacio-tiempo tiene un valor de campo LOCATION_ID, time_step_ID y COUNT, así como valores para cualquier campo especificado en el parámetro Campos de resumen que se agregaron cuando se creó el cubo. Los bins que estén asociados a la misma ubicación física compartirán el mismo Id. de ubicación y, conjuntamente, representarán una serie temporal. Los bins que estén asociados al mismo periodo de tiempo compartirán el mismo Id. de periodo de tiempo y, conjuntamente, formarán un intervalo de tiempo. El valor del recuento de cada bin refleja la cantidad de puntos que se han generado en la ubicación asociada junto con el intervalo de tiempo asociado.
El valor del parámetro Entidades de entrada deben ser puntos, por ejemplo, actos delictivos o incendios, incidentes de enfermedades, datos de ventas a clientes o accidentes de tráfico. Cada punto debe tener una fecha asociada al mismo. El campo que contiene la marca de hora del evento debe ser del tipo fecha. La herramienta requiere 60 puntos como mínimo y una variedad de marcas de hora. La herramienta fallará si los parámetros especificados dan lugar a un cubo con más de 2 mil millones de bins.
Esta herramienta requiere los datos proyectados para medir distancias con precisión.
La salida de esta herramienta es una representación netCDF de los puntos de entrada, así como mensajes en los que se resumen las características del cubo. Los mensajes se escriben en la parte inferior del panel Geoprocesamiento durante la operación de la herramienta. Para acceder a los mensajes, pase el cursor sobre la barra de progreso y haga clic en el botón emergente
o expanda la sección de mensajes del panel Geoprocesamiento. También puede acceder a los mensajes de una ejecución anterior de la herramienta a través del Historial de geoprocesamiento. Puede utilizar el archivo netCDF como entrada para otras herramientas como, por ejemplo, Análisis de puntos calientes emergentes o Análisis de valores atípicos locales. Consulte Visualización del cubo de espacio-tiempo para obtener estrategias para ver el contenido del cubo.
Seleccione un campo de tipo fecha para el parámetro Campo de tiempo. Este campo debe incluir la marca de hora asociada a cada entidad de puntos. Si el campo es de alta precisión (contiene valores en milisegundos), la marca de tiempo de cada bin de espacio-tiempo incluirá solo segundos y se ignorarán los milisegundos.
El parámetro Intervalo de periodo de tiempo especifica cómo se repartirán los puntos agregados a lo largo del tiempo. Puede agregar puntos utilizando intervalos de un día, una semana o un año, por ejemplo. Los intervalos de periodos de tiempo son siempre duraciones fijas y la herramienta requiere diez periodos de tiempo como mínimo. Si no proporciona un valor de Intervalo de periodo de tiempo, la herramienta calculará uno. Consulte Más información sobre cómo funciona la herramienta Crear cubo de espacio-tiempo agregando puntos para obtener información sobre cómo se calculan los intervalos de periodos de tiempo predeterminados. Las unidades válidas para los intervalos de periodos de tiempo son: años, meses, días, horas, minutos y segundos.
Nota:
En la lista desplegable de Intervalo de periodo de tiempo se incluyen varias unidades de tiempo; sin embargo, la herramienta solo admite Años, Meses, Semanas, Días, Horas, Minutos y Segundos.
Si no es posible crear el cubo de espacio-tiempo, puede que la herramienta no haya podido estructurar los datos de entrada que proporcionó en 10 intervalos de periodos de tiempo. Si recibe un mensaje de error mientras ejecuta esta herramienta, examine las marcas de hora de los puntos de entrada para asegurarse de que incluyen un rango de valores. El rango de valores debe abarcar al menos 10 segundos, pues este es el incremento de tiempo más pequeño que utiliza la herramienta. La estadística de Mann-Kendall necesita diez intervalos de tiempo.
Al crear un cubo de espacio-tiempo con datos de incidentes, en función del valor de Intervalo de periodo de tiempo especificado, se puede crear un bin al principio o al final del cubo que no contenga datos en ningún momento de todo el intervalo de tiempo. Por ejemplo, si especifica 1 mes como valor de Intervalo de periodo de tiempo y los datos no están distribuidos uniformemente en intervalos de 1 mes, habrá un periodo de tiempo al principio o al final que no tenga datos en todo su periodo. Puede sesgar los resultados porque parecerá que el periodo de tiempo sesgado temporalmente tiene muchos menos puntos que el resto de periodos de tiempo, lo cual es un resultado artificial del esquema de agregación. Los mensajes indican si hay un sesgo temporal en el primer o el último paso. Una solución es crear un conjunto de selección de los datos de forma que quede repartido uniformemente dentro del valor de Intervalo de periodo de tiempo especificado.
No es raro que el dataset tenga una distribución temporal con un espaciado regular. Por ejemplo, puede tener datos anuales que caigan todos en el 1 de enero de cada año, o datos mensuales que tengan todos una marca de tiempo correspondiente al primer día de cada mes. Este tipo de datos recibe con frecuencia el nombre de datos de panel. Con los datos de panel, los cálculos de sesgo temporal mostrarán con frecuencia porcentajes muy altos. Este es el comportamiento esperado, pues cada bin cubrirá únicamente una unidad de tiempo concreta en el periodo de tiempo dado. Por ejemplo, si especifica 1 año como valor de Intervalo de periodo de tiempo y sus datos coincidieran con el 1 de enero de cada año, cada bin abarcaría solo un día del año. Es aceptable, pues se aplica a cada bin. El sesgo temporal se convierte en un problema cuando solo está presente para ciertos bins debido a los parámetros de creación de bins en lugar de a la distribución real de datos. Resulta importante evaluar el sesgo temporal a efectos de la cobertura esperada en cada bin, basándose en la distribución de sus datos.
El sesgo temporal del informe de salida se calcula en forma de porcentaje del intervalo de tiempo que no contiene datos. Por ejemplo, un bin vacío tendría un 100 % de sesgo temporal. Un bin con un periodo de tiempo de 1 mes y un valor final de Alineación de periodos de tiempo que solo contenga datos para las dos segundas semanas del primer intervalo de tiempo tendría un sesgo temporal del 50 por ciento en el primer intervalo de tiempo. Un bin con un intervalo de tiempo de 1 mes y un valor inicial de Alineación de periodos de tiempo que solo contenga datos para las dos primeras semanas del último intervalo de tiempo tendría un sesgo temporal del 50 por ciento en el último intervalo de tiempo.
Una vez que crea un cubo de espacio-tiempo, la extensión espacial del cubo no puede ampliarse nunca. Si un análisis posterior del cubo de espacio-tiempo implica el uso de un área de estudio (como un valor de Máscara de análisis de polígonos en la herramienta Análisis de puntos calientes emergentes), tendrá que asegurarse de que el valor de Máscara de análisis de polígonos no se extiende más allá de la extensión del valor de Entidades de entrada a la hora de crear el cubo. Si configura los polígonos del área de estudio que utilizará en los análisis futuros como el Entorno de extensión a la hora de crear el cubo, se asegurará de que la extensión del cubo tiene el tamaño que necesita al comenzar el análisis.
Heredado:
El método que utiliza la herramienta Crear cubo de espacio-tiempo agregando puntos para crear la extensión del cubo de espacio-tiempo cambió en las versiones 1.3 de ArcGIS AllSource y 10.5 de ArcMap. Puede obtener más información sobre este cambio en Ajuste de sesgo de cubo de espacio-tiempo. El nuevo ajuste del sesgo proporcionará un mejor resultado, pero si necesita volver a crear el cubo con la extensión anterior, puede especificar la extensión mediante la configuración de Entorno de la extensión.
Es posible crear un valor para Cubo de plantilla que se puede usar cada vez que ejecute el análisis, en especial si desea comparar datos de una serie de periodos de tiempo. Con un mismo cubo de plantilla se asegura de que la extensión del análisis, el tamaño de bin, el intervalo de periodo de tiempo, el tiempo de referencia y la alineación del periodo de tiempo sean siempre coherentes.
Si proporciona un valor de Cubo de plantilla, los puntos de entrada que queden fuera de la extensión de cubo de plantilla se excluirán del análisis. Además, si la referencia espacial asociada a las entidades de punto de entrada es distinta de la referencia espacial asociada al cubo de plantilla, la herramienta proyectará el valor de Entidades de entrada para que coincida con el cubo de plantilla antes de comenzar el proceso de agregación. La referencia espacial asociada al cubo de plantilla invalidará también la configuración del entorno de Sistema de coordenadas de salida. De hecho, el valor de Cubo de plantilla, cuando se especifica, determinará la extensión de procesamiento utilizada, incluso si especifica una extensión de procesamiento distinta. Consulte Cómo funciona la herramienta Crear cubo de espacio-tiempo para obtener más información.
El valor del parámetro Tiempo de referencia puede ser un valor de fecha y hora o simplemente un valor de fecha; no puede ser solo un valor de hora. El formato esperado está determinado por la configuración de tiempo regional del equipo.
Utilice el parámetro Tipo de forma de agregación para especificar cómo se agregan los puntos espacialmente. Si desea agregar a una cuadrícula con forma regular, puede especificar una forma de red o hexagonal. Aunque normalmente se utilizan cuadrículas de red, los hexágonos pueden ser una mejor opción para determinados análisis. Si tiene límites o ubicaciones que tengan sentido para su análisis (por ejemplo, bloques censales o zonas de patrullaje), también puede utilizarlos para la agregación mediante la opción Ubicaciones definidas.
Nota:
Si las entidades de entrada utilizadas para la opción Ubicaciones definidas se almacenan en una geodatabase de archivos y contienen curvas verdaderas (almacenadas como arcos en lugar de almacenadas con vértices), las formas poligonales se distorsionarán cuando se almacenen en el cubo de espacio-tiempo. Para comprobar si las entidades de Ubicaciones definidas contienen curvas verdaderas, ejecute la herramienta Verificar geometría con el parámetro Método de validación establecido en OGC. Si recibe un mensaje de error que indica que la opción seleccionada no admite segmentos no lineales, existen curvas verdaderas en el dataset y pueden eliminarse y sustituirse por vértices utilizando la herramienta Densificar con el parámetro Método de densificación establecido en Ángulo antes de crear el cubo de espacio-tiempo.
Dado que el cubo de la cuadrícula siempre es rectangular, incluso aunque los datos de puntos no lo sean, algunas ubicaciones tendrán recuentos de puntos de cero para todos los periodos de tiempo. En muchos análisis, solo se incluirán las ubicaciones con datos que tengan al menos un recuento de puntos superior a 1 para al menos un intervalo de tiempo.
-
Al crear un cubo agregándolo en ubicaciones definidas, se incluirán todas las ubicaciones definidas que proporcione el usuario, incluidas aquellas que no tengan puntos en ningún intervalo de tiempo.
Utilice el parámetro Intervalo de distancia para especificar el tamaño de los bins espacio-temporales. Los bins se utilizan para agregar los datos de puntos. Por ejemplo, puede hacer que cada bin de red sea de 50 x 50 metros. Si está agregando en hexágonos, el valor de Intervalo de distancia es la altura de cada hexágono, y el ancho de los hexágonos resultantes será 2 veces la altura dividida por la raíz cuadrada de 3. A menos que se especifique un valor de parámetro de Cubo de plantilla, el bin en la esquina superior izquierda del cubo se centrará en la esquina superior izquierda de la extensión espacial para el valor del parámetro Entidades de entrada.
- Proporcione un valor de Intervalo de distancia que tenga sentido para el análisis. Encuentre el equilibrio entre un intervalo de distancia demasiado grande que hace que se pierdan los patrones subyacentes en los datos de puntos y un intervalo de distancia demasiado pequeño que da como resultado un cubo lleno de cero recuentos. Si no indica un valor de Intervalo de distancia, la herramienta calculará uno. Consulte Cómo funciona Crear cubo de espacio-tiempo agregando puntos para obtener información sobre cómo se calculan los intervalos de distancia predeterminados. Las unidades admitidas para los intervalos de distancia son: kilómetros, metros, millas y pies.
El análisis de tendencias realizado en los datos de recuento agregados y los valores de los campos de resumen se basan en la estadística de Mann-Kendall.
Las operaciones estadísticas siguientes están disponibles para agregar atributos con esta herramienta: suma, media, mínimo, máximo, desviación estándar y mediana.
Al rellenar bins vacíos con el tipo de relleno SPATIAL_NEIGHBORS, se utiliza la contigüidad de tipo Caso de la reina (basada en bordes y nodos) de 2.º orden (incluye los vecinos y los vecinos de los vecinos). Con esta opción, se necesitan por lo menos cuatro vecinos espaciales para rellenar el bin vacío.
Al rellenar bins vacíos con el tipo de relleno SPACE_TIME_NEIGHBORS, se utiliza la contigüidad de tipo Caso de la reina (basada en bordes y nodos) de 2.º orden (incluye los vecinos y los vecinos de los vecinos). Además, se utilizan los vecinos temporales para cada uno de los bins que se determine que son vecinos espaciales yendo hacia atrás o hacia delante dos periodos de tiempo. Con esta opción, se necesitan por lo menos 13 vecinos en el espacio-tiempo para rellenar el bin vacío.
Al rellenar bins vacíos con el tipo de relleno TEMPORAL_TREND, los dos primeros periodos de tiempo y los dos últimos periodos de tiempo de una ubicación determinada deben tener valores en sus bins para poder interpolar valores en otros periodos de tiempo para esa ubicación.
La opción TEMPORAL_TREND utiliza el método Spline univariante interpolada del paquete de interpolación de SciPy.
Los valores nulos presentes en cualquiera de los registros de los campos de resumen darán lugar a que esas entidades se excluyan del cubo de salida. Si existen valores nulos en el valor de Entidades de entrada, se recomienda ejecutar primero la herramienta Rellenar valores que faltan. Si, después de ejecutar la herramienta Rellenar valores que faltan, todavía hay valores nulos presentes, y el recuento de puntos en cada bin es parte de su estrategia de análisis, puede crear cubos separados, uno para el recuento (sin un valor de Campos de resumen) y otro con un valor de Campos de resumen. Si el conjunto de valores nulos es distinto para cada campo de resumen, también puede crear un cubo separado para cada campo de resumen.
Esta herramienta puede aprovechar el aumento de rendimiento disponible en sistemas que utilizan varias CPU (o CPU multinúcleo). De forma predeterminada, la herramienta se utilizará con el 50 por ciento de los procesadores disponibles; no obstante, el número de CPU utilizadas se puede aumentar o disminuir con el entorno Factor de procesamiento en paralelo. La velocidad de procesamiento aumentada es más notable al crear cubos de espacio-tiempo más grandes.
Parámetros
arcpy.stpm.CreateSpaceTimeCube(in_features, output_cube, time_field, {template_cube}, {time_step_interval}, {time_step_alignment}, {reference_time}, {distance_interval}, summary_fields, {aggregation_shape_type}, {defined_polygon_locations}, {location_id})
Nombre | Explicación | Tipo de datos |
in_features | La clase de entidad de punto de entrada que se va a agregar a bins de espacio-tiempo. | Feature Layer |
output_cube | El cubo de datos de netCDF de salida que se creará para contener recuentos y resúmenes de los datos de puntos de entidades de entrada. | File |
time_field |
El campo que contiene la fecha y hora (marca de hora) de cada punto. Este campo de ser de tipo fecha. | Field |
template_cube (Opcional) | Un cubo de espacio-tiempo de referencia que se utilizará para definir el alcance de los parámetros output_cube del análisis, las dimensiones de los bins y la alineación de los bins. Los valores de los parámetros time_step_interval, distance_interval y reference_time también se obtienen a partir del cubo de plantilla. Este cubo de plantilla debe ser un netCDF (archivo .nc) creado utilizando esta herramienta. Un cubo de espacio-tiempo creado mediante la agregación en el valor del parámetro DEFINED_LOCATIONS no puede utilizarse como cubo de plantilla. | File |
time_step_interval (Opcional) | El número de segundos, minutos, horas, días, semanas o años que representará un periodo de tiempo único. Se agregarán todos los puntos dentro de los mismos valores de los parámetros time_step_interval y distance_interval. Si se proporciona un valor del parámetro template_cube, este parámetro se ignora y el valor de time_step_interval se obtiene a partir del cubo de plantilla. Ejemplos de valores válidos para este parámetro son: 1 semana, 13 días o 1 mes. | Time Unit |
time_step_alignment (Opcional) | Especifica cómo se producirá la agregación en función de un valor de parámetro time_step_interval proporcionado. Si se proporciona un valor de parámetro template_cube, la alineación de intervalo de tiempo asociada con el valor template_cube invalida esta configuración de parámetro y se utilizará la alineación de intervalo de tiempo del valor template_cube.
| String |
reference_time (Opcional) | Fecha y hora que se utilizarán para alinear los intervalos de periodos de tiempo. Si desea colocar en el bin los datos semanalmente de lunes a domingo, por ejemplo, establezca un tiempo de referencia el domingo a medianoche para garantizar que los bins se corten entre domingo y lunes a medianoche. Cuando se proporciona un valor de parámetro template_cube, este parámetro se ignora y el tiempo de referencia se basará en el valor de template_cube. | Date |
distance_interval (Opcional) | El tamaño de los bins que se utilizará para agregar el valor del parámetro in_features. Se agregarán todos los puntos que se encuentren dentro de los mismos valores de los parámetros distance_interval y time_step_interval. Al agregar a una cuadrícula hexagonal, esta distancia se utiliza como la altura para construir los polígonos hexagonales. Cuando se proporciona un valor de parámetro template_cube, este parámetro se ignora y el valor del intervalo de distancia se basará en el valor de template_cube. | Linear Unit |
summary_fields [[Field, Statistic, Fill Empty Bins with],...] | Campo numérico que contiene valores de atributos que se utilizará para calcular la estadística especificada al agregar dentro de un cubo de espacio-tiempo. Se pueden especificar varias estadísticas y combinaciones de campos. Los valores nulos presentes en cualquiera de los campos especificados darán lugar a que dicha entidad se excluya del cubo de salida. Si hay valores nulos en las entidades de entrada, se recomienda que ejecute la herramienta Rellenar valores que faltan antes de crear un cubo de espacio-tiempo. Están disponibles los siguientes tipos de estadísticas:
Están disponibles los siguientes tipos de relleno:
Nota:Los valores nulos de cualquiera de los registros de los campos de resumen darán lugar a que esas entidades se excluyan del cubo de salida. Si existen valores nulos en el valor del parámetro Entidades de entrada, se recomienda que ejecute primero la herramienta Rellenar valores que faltan. Si, después de ejecutar la herramienta Rellenar valores que faltan, todavía hay valores nulos presentes y el recuento de puntos en cada bin es parte de su estrategia de análisis, puede crear cubos separados, uno para el recuento (sin un valor del parámetro Campos de resumen) y otro para el valor de Campos de resumen. Si el conjunto de valores nulos es distinto para cada campo de resumen, también puede crear un cubo separado para cada campo de resumen. | Value Table |
aggregation_shape_type (Opcional) | Especifica la forma de la malla del polígono a la que se agregarán los datos de puntos de la entidad de entrada.
| String |
defined_polygon_locations (Opcional) | Las entidades poligonales en las que se agregarán los puntos de entrada. Estas pueden representar límites de condados, zonas de patrullaje o territorios de ventas, por ejemplo. | Feature Layer |
location_id (Opcional) | El campo numérico que contiene el número de Id. para cada ubicación única. | Field |
Muestra de código
El siguiente script de la ventana de Python muestra cómo utilizar la función CreateSpaceTimeCube.
import arcpy
arcpy.env.workspace = r"C:\STPM"
arcpy.stpm.CreateSpaceTimeCube(
"Homicides.shp", "Homicides.nc", "OccDate", "#", "3 Months", "End time",
"#", "3 Miles", [["Property", "MEDIAN", "SPACETIME"]], [["Age", "STD", "ZEROS"]],
"HEXAGON_GRID")
El siguiente script independiente de Python muestra cómo utilizar la función CreateSpaceTimeCube.
# Create Space Time Cube of homicide incidents in a metropolitan area.
# Import system modules
import arcpy
# Set arcpy 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
# Create Space Time Cube of homicide incident data with 3 months and 3 miles
# settings. Also aggregate the median of property loss, no date predicted by
# space-time neighbors. Also aggregate the standard deviation of the victim's
# age, fill the no-data with zeros.
# Process: Create Space Time Cube By Aggregating Points
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 polygon that defines where incidents are possible.
# Process: Minimum Bounding Geometry of homicide incident data
arcpy.management.MinimumBoundingGeometry(
"Homicides.shp", "bounding.shp", "CONVEX_HULL", "ALL", "#", "NO_MBG_FIELDS")
# Emerging Hot Spot Analysis of homicide incident cube using 5 Miles
# neighborhood distance and 2 neighborhood time step to detect hot spots.
# Process: Emerging Hot Spot Analysis
cube = arcpy.stpm.EmergingHotSpotAnalysis(
"Homicides.nc", "COUNT", "EHS_Homicides.shp", "5 Miles", 2, "bounding.shp")
Entornos
Casos especiales
- Sistema de coordenadas de salida
La referencia espacial asociada al cubo de plantilla, si se especifica, invalidará la configuración del entorno del sistema de coordenadas de salida.
- Extensión
La extensión de procesamiento del Cubo de plantilla, si se especifica, invalidará la extensión de procesamiento de la configuración del entorno.