Calcular estadísticas de movimiento (Herramientas de GeoAnalytics Server)
Resumen
Calcula las estadísticas de movimiento para los puntos de una clase de entidad con función de tiempo habilitada.
Heredado:
La extensión ArcGIS GeoAnalytics Server va a quedar obsoleta en ArcGIS Enterprise. La última versión de GeoAnalytics Server se incluyó con ArcGIS Enterprise 11.3. Esta herramienta de geoprocesamiento está disponible a través de ArcGIS Enterprise 11.3 y versiones anteriores.
Ilustración

Uso
Esta herramienta de geoprocesamiento está disponible con ArcGIS Enterprise 10.9 o posterior.
El resultado de Calcular estadísticas de movimiento es una copia de los puntos de entrada con un nuevo campo para cada estadística calculada.
Puede especificar uno o varios campos para identificar entidades únicas, también conocidas como recorridos. Los recorridos se representan mediante la combinación única de uno o más campos de recorridos. Por ejemplo, si se utilizan los campos
flightIDyDestinationcomo identificadores de recorrido, las entidadesID007,Solden,ID007yTokoyoestarían en dos recorridos separados, dado que tienen valores de campoDestinationdiferentes.De forma predeterminada, se calcularán todas las estadísticas admitidas para cada punto de entrada, si es posible. Como alternativa, puede elegir uno o varios grupos de estadísticas que calcular utilizando el parámetro Estadísticas de movimiento.
Se calcularán los siguientes campos de estadísticas para el grupo Distancia:
Distance—Distancia recorrida desde la observación anterior hasta la actual.TotDistance—Suma de las distancias recorridas entre observaciones en la ventana de historial de recorrido.MinDistance—Valor mínimo de las distancias recorridas entre observaciones en la ventana de historial de recorrido.MaxDistance—Valor máximo de las distancias recorridas entre observaciones en la ventana de historial de recorrido.AvgDistance—Valor medio de las distancias recorridas entre observaciones en la ventana de historial de recorrido.
Se calcularán los siguientes campos de estadísticas para el grupo Velocidad:
Speed—Velocidad de desplazamiento desde la observación anterior hasta la actual.MinSpeed—Velocidad mínima entre observaciones en la ventana de historial de recorrido.MaxSpeed—Velocidad máxima entre observaciones en la ventana de historial de recorrido.AvgSpeed—Suma de distancias entre observaciones en la ventana de historial de rastreo dividida por la suma de las duraciones entre observaciones en la ventana de historial de rastreo.
Se calcularán los siguientes campos de estadísticas para el grupo Aceleración:
Acceleration—Diferencia entre la velocidad actual y la velocidad anterior dividida por la duración actual.MinAcceleration—Aceleración mínima calculada en la ventana de historial de recorrido.MaxAcceleration—Aceleración máxima calculada en la ventana de historial de recorrido.AvgAcceleration—Diferencia entre las velocidades actual y primera en la ventana de historial de rastreo dividida por la suma de las duraciones entre observaciones en la ventana de historial de rastreo.
Se calcularán los siguientes campos de estadísticas para el grupo Duración:
Duration—Tiempo transcurrido desde la observación anterior.TotDuration—Suma de duraciones en la ventana de historial de recorrido.MinDuration—Duración mínima en la ventana de historial de recorrido.MaxDuration—Duración máxima en la ventana de historial de recorrido.AvgDuration—Suma de las duraciones en la ventana de historial de rastreo dividida por el número de duraciones calculadas en la ventana de historial de rastreo.
Se calcularán los siguientes campos de estadísticas para el grupo Elevación:
Elevation—Elevación actual de la observación.ElevChange—Diferencia entre la elevación actual y la elevación anterior.TotElevChange—Suma de los cambios de elevación entre puntos en la ventana de historial de rastreo. Puede ser un valor negativo.MinElevation—Elevación mínima en la ventana de historial de recorrido.MaxElevation—Elevación máxima en la ventana de historial de recorrido.AvgElevation—Suma de elevaciones en la ventana de historial de rastreo dividida por el número de observaciones en la ventana de historial de rastreo.
Se calcularán los siguientes campos de estadísticas para el grupo Pendiente:
Slope—Relación de cambio de elevación y distancia entre las observaciones actual y anterior.MinSlope—Pendiente mínima en la ventana de historial de recorrido.MaxSlope—Pendiente máxima en la ventana de historial de recorrido.AvgSlope—Suma de las pendientes en la ventana de historial de rastreo dividida por el número de pendientes calculadas en la ventana de historial de rastreo.
Se calcularán los siguientes campos de estadísticas para el grupo Inactividad:
Idling—Truesi la distancia entre la observación actual y la anterior es menor que el valor del parámetro Tolerancia de distancia inactiva y la duración entre la observación actual y la anterior es mayor que el valor del parámetro Tolerancia de tiempo de inactividad.Falsesi no se cumple una o ninguna de estas condiciones.TotIdleTime—Suma de duraciones en la ventana de historial de recorrido que cumple los criterios de inactividad.PctIdleTime—Porcentaje de tiempo para el cual se detectó la inactividad.
Se calculará el siguiente campo de estadísticas para el grupo Rumbo:
Bearing—Ángulo de desplazamiento desde la observación anterior hasta la observación actual.
Las estadísticas que comienzan con Min, Max, Avg o Tot se calcularán utilizando la observación actual y un número de observaciones anteriores definido por el parámetro Ventana de historial de rastreo. El resto de estadísticas siempre se calculan utilizando solamente la observación actual y la anterior y no tienen en cuenta los valores de Ventana de historial de rastreo. Por ejemplo, si establece un valor de Ventana de historial de rastreo de 5 y solicita el grupo de estadísticas Velocidad, se utilizarán la observación actual y las 4 observaciones anteriores para calcular los campos
MinSpeed,MaxSpeedyAvgSpeedde cada observación, mientras que el campoSpeedse calculará utilizando solo las observaciones actual y anterior en cada punto. El valor del parámetro Ventana de historial de rastreo debe ser mayor que 1. El valor predeterminado es 3.El siguiente diagrama muestra un recorrido con seis entidades de puntos. Las estadísticas se calculan en función de la elevación, la distancia y el tiempo de cada entidad.

En la siguiente tabla se resumen los cálculos estadísticos del diagrama anterior. Todos los cálculos se evalúan en el punto 5 y la ventana del historial de rastreo es 3. Una observación se considera inactiva si se mueve menos de 32 metros en 1 minuto.
Estadística
Fórmula
Ejemplo
Distancia
35 m
Distancia total
80 + 30 + 35 = 145 m
Velocidad
Distancia / Duración
35 / 60 = 0,58 m/s
Velocidad media
Distancia total / Duración total
145 / 180 m/s
Aceleración
(0,58 – 0,5) / 60 = 0,001 m/s2
Aceleración media
(Velocidad (última) – Velocidad (primera)) / (Duración total)
(0,58 – 1,33) / 60 = -0,01 m/s2
Duración
60 s
Duración total
60 + 60 + 60 = 180 s
Elevación
5 m
Cambio de elevación
5 – 4 = 1 m
Cambio de elevación total
5 – 0 = 5 m
Pendiente
Cambio de elevación / Distancia
1 / 35
Pendiente media
Cambio de elevación total / Distancia total
5 / 145
Idling
False
Tiempo de inactividad total
60 s
Porcentaje de tiempo de inactividad
1 / 3
Orientación
0
Si hay menos observaciones en un historial de rastreo que el valor del parámetro Ventana de historial de rastreo, las estadísticas que empiecen por Min, Max, Avg o Tot se calcularán utilizando todas las observaciones del historial de rastreo.
No se calcularán las estadísticas de la primera entidad de cada recorrido. Las estadísticas del grupo Aceleración no se calcularán para las primeras dos entidades de cada recorrido.
Los valores resultantes estarán en las unidades especificadas por los parámetros Unidad de distancia, Unidad de duración, Unidad de velocidad, Unidad de aceleración y Unidad de elevación.
Al calcular estadísticas en recorridos grandes, puede utilizar el parámetro División de límite de tiempo para dividir los recorridos grandes en recorridos más pequeños para mejorar el rendimiento.
Esta herramienta de geoprocesamiento está impulsada por ArcGIS GeoAnalytics Server. El análisis se realiza en GeoAnalytics Server y los resultados se almacenan en su contenido en ArcGIS Enterprise.
Al ejecutar las herramientas de GeoAnalytics Server, el análisis se completa en GeoAnalytics Server. Para obtener un rendimiento óptimo, haga que los datos estén disponibles para GeoAnalytics Server mediante capas de entidades alojadas en su portal de ArcGIS Enterprise o mediante recursos compartidos de archivos de big data. Los datos que no se encuentren en GeoAnalytics Server de forma local se transferirán a GeoAnalytics Server antes de que empiece el análisis. Esto significa que ejecutar una herramienta tardará más tiempo y, en algunos casos, mover los datos de ArcGIS Pro a GeoAnalytics Server podría fallar. El umbral de error depende de la velocidad de su red, así como del tamaño y complejidad de los datos. Se recomienda que siempre comparta sus datos o que cree un recurso compartido de archivos de big data.
Más información acerca del uso compartido de datos en el portal
Más información sobre cómo crear un archivo compartido de Big Data mediante Server Manager
Es posible mejorar el rendimiento de la herramienta Calcular estadísticas de movimiento realizando cualquiera de las siguientes acciones o todas:
Defina el entorno de extensión para analizar únicamente datos de interés.
Reduzca el valor del parámetro Ventana de historial de rastreo.
Utilice el parámetro División de límite de tiempo para dividir recorridos grandes a un intervalo de tiempo definido.
Utilice datos locales en los que se ejecute el análisis.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Capa de entrada |
Las entidades de puntos con la función de tiempo habilitada en las que se calcularán las estadísticas de movimiento. |
Feature Set |
|
Nombre de salida |
El nombre de la capa de resultados. |
String |
|
Campos de pistas |
Uno o varios campos que se utilizarán para identificar entidades diferenciadas. |
Field |
|
Ventana de historial de rastreo (Opcional) |
El número de observaciones (incluida la observación actual) que se utilizará para las estadísticas de resumen. El valor predeterminado es 3, lo que significa que las estadísticas de resumen se calcularán en cada punto de un recorrido utilizando la observación actual y las dos observaciones anteriores. Este parámetro no afecta a estadísticas instantáneas ni a una clasificación inactiva. |
Long |
|
Estadísticas de movimiento (Opcional) |
Especifica el grupo que contiene las estadísticas que se calcularán y escribirán en el resultado. Si no se especifica ningún valor, se calcularán todas las estadísticas de todos los grupos.
|
String |
|
Método de distancia (Opcional) |
Especifica el método de medición de distancia que se utilizará al calcular las estadísticas de movimiento.
|
String |
|
Tolerancia de distancia inactiva (Opcional) |
La distancia máxima a la que pueden estar separados dos puntos secuenciales en un recorrido y a la que pueden seguir considerándose inactivos. Este parámetro se utiliza con el parámetro Tolerancia de tiempo de inactividad para determinar si una entidad está inactiva. El parámetro Tolerancia de distancia inactiva es obligatorio si se especifica el grupo de estadísticas Inactividad para el parámetro Estadísticas de movimiento o si se calcularán las estadísticas de todos los grupos. |
Linear Unit |
|
Tolerancia de tiempo de inactividad (Opcional) |
La duración mínima que dos puntos secuenciales de un recorrido deben estar cercanos entre sí para que se consideren inactivos. Este parámetro se utiliza con el parámetro Tolerancia de distancia inactiva para determinar si una entidad está inactiva. El parámetro Tolerancia de tiempo de inactividad es obligatorio si se especifica el grupo de estadísticas Inactividad para el parámetro Estadísticas de movimiento o si se calcularán las estadísticas de todos los grupos. |
Time Unit |
|
División de límite de tiempo (Opcional) |
Un intervalo de tiempo en el que dividir los datos de entrada para el análisis. Un límite de tiempo permite analizar los valores dentro de un intervalo de tiempo definido. Por ejemplo, si utiliza un límite de tiempo de 1 día, desde el 1 de enero de 1980, los recorridos se dividirán al comienzo de cada día. Este parámetro solo está disponible en ArcGIS Enterprise 10.7 y versiones posteriores. |
Time Unit |
|
Referencia de límite de tiempo (Opcional) |
El tiempo de referencia utilizado para dividir los datos de entrada para el análisis. Se crearán límites de tiempo para todo el intervalo de los datos y no es necesario que el tiempo de referencia se encuentre en el comienzo. Si no se especifica ningún tiempo de referencia, se utilizará el 1 de enero de 1970. Este parámetro solo está disponible en ArcGIS Enterprise 10.7 y versiones posteriores. |
Date |
|
Unidad de distancia (Opcional) |
Especifica la unidad de medida que se utilizará para los valores de distancia en la clase de entidad de salida.
|
String |
|
Unidad de duración (Opcional) |
Especifica la unidad de medida que se utilizará para los valores de duración en la clase de entidad de salida.
|
String |
|
Unidad de velocidad |
Especifica la unidad de medida que se utilizará para los valores de velocidad en la clase de entidad de salida.
|
String |
|
Unidad de aceleración (Opcional) |
Especifica la unidad de medida que se utilizará para los valores de aceleración en la clase de entidad de salida.
|
String |
|
Unidad de elevación (Opcional) |
Especifica la unidad de medida que se utilizará para los valores de elevación en la clase de entidad de salida.
|
String |
|
Data Store (Opcional) |
Especifica el ArcGIS Data Store donde se almacenará la salida. Todos los resultados almacenados en un big data store espaciotemporal se almacenarán en WGS84. Los resultados almacenados en un data store relacional mantendrán su sistema de coordenadas.
|
String |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Capa de entidades de salida |
Las entidades de punto de salida con estadísticas de movimiento. |
Feature Set |
Entornos
Sistema de coordenadas de salida, Extensión, Espacio de trabajo actual
Casos especiales
- Sistema de coordenadas de salida
-
The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.
Información de licenciamiento
- Basic: Requiere ArcGIS GeoAnalytics Server
Disponible con ArcGIS Enterprise 10.9 - Standard: Requiere ArcGIS GeoAnalytics Server
Disponible con ArcGIS Enterprise 10.9 - Avanzado: Requiere ArcGIS GeoAnalytics Server
Disponible con ArcGIS Enterprise 10.9