Buscar ubicaciones de permanencia (Herramientas de GeoAnalytics Desktop)
Resumen
Busca aquellas ubicaciones en las cuales se han detenido o han permanecido objetos en movimiento, empleando para ello umbrales de tiempo y distancia determinados.
Ilustración

Uso
La capa de entrada debe contener entidades de punto con función de tiempo habilitada que representen un instante en el tiempo.
Las ubicaciones de permanencia se definen como observaciones secuenciales con poco o ningún movimiento durante un periodo de tiempo determinado. Dependiendo del campo de aplicación, se pueden conocer como puntos de estadía o detección de inactividad.
La siguiente tabla muestra terminología utilizada en la herramienta Buscar ubicaciones de permanencia:
Término
Descripción
Ubicación de permanencia
Entidades que representan cuándo un recorrido ha estado estacionario dados parámetros específicos de tiempo y distancia. Este es el resultado de la salida de la herramienta y representa entidades de permanencia tales como puntos, envolturas convexas o centros medios.
Recorrido
Una secuencia de entidades que tengan el tiempo habilitado con el instante de tipo de hora. Las entidades están definidas para estar en la secuencia por un campo de identificación de recorrido y están ordenadas por el tiempo. Por ejemplo, una ciudad podría tener una flota de camiones quitanieves que registren su ubicación cada 10 minutos. El Id. del vehículo podría representar los diferentes recorridos.
Observación
Un punto en un recorrido.
Geodésico
Una línea dibujada en una esfera. Una línea geodésica dibujada en el globo representa la curvatura del geoide de la Tierra.
Planar
Distancia en línea recta medida en una superficie plana (es decir, plano cartesiano). También se conoce como distancia euclidiana.
Instante
Un único momento en el tiempo representado por una hora de inicio y sin hora de finalización.
Intervalo
Un intervalo de tiempo representado por una hora de inicio y una hora de finalización.
Los resultados son entidades de puntos que representan instantes en el tiempo, o bien entidades de área que representan un intervalo en el tiempo. El inicio y final del intervalo vienen determinados por la hora en la primera y última entidad de permanencia.
Aquellas entidades que carezcan de tiempo se excluyen del análisis.
Solo es posible detectar ubicaciones de permanencia en los rastreos que tengan más de una entidad.
Las ubicaciones de permanencia se determinan utilizando valores de tiempo (parámetro Tolerancia de tiempo) y de distancia (parámetro Tolerancia de distancia). Primero, la herramienta asigna las entidades a un recorrido mediante un identificador único. El orden del rastreo se rige por el tiempo de las entidades. A continuación, se calcula la distancia entre la primera observación de un rastreo y la siguiente. Se considera que las entidades pertenecen a una permanencia si dos puntos consecutivos en el tiempo permanecen dentro de una distancia determinada durante al menos una duración determinada. Si se encuentran dos entidades que forman parte de una permanencia, la primera entidad de la permanencia se utiliza como punto de referencia y la herramienta busca las entidades consecutivas que estén a un máximo de la distancia especificada respecto del punto de referencia de la permanencia. Una vez encontradas todas las entidades existentes dentro de la distancia especificada, la herramienta recopila las entidades de permanencia y calcula su centro medio. Las entidades anteriores y posteriores a la permanencia actual se agregan a la permanencia si están dentro de una distancia determinada respecto del centro medio de la ubicación de permanencia. Este proceso continúa hasta el final del rastreo.
Puede especificar uno o más campos para identificar los recorridos. Los recorridos se representan mediante la combinación única de uno o más campos de recorridos.
De forma predeterminada, las ubicaciones de permanencia se crean mediante un método geodésico para el cálculo de la distancia. Se recomienda que utilice la distancia geodésica en las siguientes circunstancias:
Los recorridos cruzan la línea internacional de cambio de fecha: al usar el método geodésico, las capas de entrada que cruzan la línea internacional de cambio de fecha tendrán recorridos que cruzan correctamente la línea internacional de cambio de fecha. Esta es la opción predeterminada. La capa de entrada o la referencia espacial de procesamiento deben estar definidas con una referencia espacial que admita el ajuste alrededor de la línea internacional de cambio de fecha, por ejemplo, una proyección global como la proyección cilíndrica equivalente del mundo.
Su dataset no se encuentra en una proyección local: si sus datos de entrada se encuentran en una proyección local, utilice el método de distancia planar. Por ejemplo, utilice el método planar para examinar las ubicaciones de permanencia que corresponden a un mismo estado. La capa de entrada o la referencia espacial de procesamiento deben estar definidas con una referencia espacial local de su dataset.
Las ubicaciones de permanencia de salida pueden representarse de cuatro formas. La siguiente tabla muestra un ejemplo de cada uno:
Opción de parámetro Tipo de salida
Descripción
Ejemplo
Todas las entidades
Se devuelven todas las entidades. Las entidades resultantes presentan el instante de tipo tiempo.
Las entidades que pertenecen a una permanencia se muestran en azul. Las entidades que no pertenecen ninguna permanencia se muestran en gris.
Solo se calcula una estadística de recuento para este tipo de salida. El recuento representa el número de entidades que pertenecen a una permanencia individual. Las entidades que no pertenecen a una permanencia tendrán un conteo de 0.

Entidades de permanencia
Solo se devuelven las entidades que forman parte de una permanencia. Las entidades resultantes presentan el instante de tipo tiempo.
Solo se calcula una estadística de recuento para este tipo de salida. El recuento representa el número de entidades que pertenecen a una permanencia individual.

Centros medios
Para cada permanencia, se devuelve un único punto que representa el centro medio de la permanencia en distancia y tiempo. Las entidades resultantes presentan un intervalo de tipo tiempo.
Siempre se calcula el recuento de entidades de la permanencia. Si lo desea, puede calcular estadísticas a partir de este tipo de entidad de permanencia. De forma predeterminada, no se calcula ninguna estadística.

Envolturas convexas
Cada permanencia se representa mediante una envoltura convexa de las entidades de permanencia. Las entidades resultantes presentan un intervalo de tipo tiempo.
Siempre se calcula el recuento de entidades de la permanencia. Si lo desea, puede calcular estadísticas a partir de este tipo de entidad de permanencia. De forma predeterminada, no se calcula ninguna estadística.

Entidades de permanencia de colapso
Se devuelven todas las entidades de punto de entrada que no forman parte de una permanencia, además del punto inicial y final de cada permanencia.
Solo se calcula una estadística de recuento para este tipo de salida. El recuento representa el número de entidades que pertenecen a una permanencia individual.

Además de los campos de la capa de entrada, los siguientes campos están incluidos en todas las entidades de salida:
Nombre del campo
Descripción
countEl número de entidades que hay en la permanencia
dwellidUn Id. único para la permanencia a la que pertenece la entidad
meanxEl valor medio de las coordenadas x que componen la permanencia
meanyEl valor medio de las coordenadas y que componen la permanencia
meandistanceLa distancia media entre puntos consecutivos en un lugar de permanencia
dwelldurationLa duración del tiempo, en milisegundos, entre la primera y la última observación incluida en la ubicación de permanencia
dateEl tiempo de la entidad individual creada cuando el tipo de salida son entidades de permanencia, centros medios o todas las entidades
start_dateLa hora de inicio creada cuando el tipo de salida es envolventes convexas
end_dateLa hora de finalización creada cuando el tipo de salida es envolventes convexas
Si el tipo de salida es Todas las entidades o Colapsar entidades de permanencia, los resultados que pertenecen a una permanencia tendrán calculados los campos descritos anteriormente. Los resultados que no pertenecen a una permanencia devuelven un valor de 0 en el campo
count, el campodatedevuelve el valor de tiempo de la entidad de entrada y todos los demás campos devuelven un valor de null.Divida recorridos con el parámetro División de límite de tiempo. Estos segmentos rastrean a un intervalo definido. Por ejemplo, si establece el parámetro Referencia de límite de tiempo en 1 día, a partir de las 9:00 del 1 de enero de 1990, cada recorrido se truncará a las 9:00 cada día. Esta división acelera el tiempo de cálculo, ya que crea recorridos más pequeños para el análisis. Si al análisis le conviene dividir por un límite de tiempo recurrente, le recomendamos que lo haga para procesar big data.
Al calcular la envoltura convexa y si la ubicación de permanencia es completamente estacionaria (una ubicación única) o se compone de dos puntos únicos, un valor pequeño basado en la tolerancia de la referencia espacial usada en un análisis se usará como ancho, alto o diámetro para crear polígonos de salida en lugar de envolturas convexas. Estos polígonos se utilizan para la visualización y no representan la extensión espacial de la permanencia. Ejemplos de estos casos se describen en la siguiente tabla:
Caso de entrada
Descripción
Ejemplo
Coincidente (un punto espacialmente único)
Si las entidades de entrada están apiladas (coincidentes), la envolvente convexa resultante será un polígono inválido.
En este ejemplo, las entidades de entrada coincidentes están representadas por el punto rojo del centro del polígono amarillo. El polígono amarillo representa el resultado de la envoltura convexa de salida para los puntos coincidentes. El polígono azul representa el aspecto de una envoltura convexa real cuando existen cuatro puntos no coincidentes en una misma ubicación de permanencia.

Colineal (dos puntos espacialmente únicos)
Si las entidades de entrada están en línea (más común con dos puntos espacialmente únicos), la envolvente convexa resultante será un polígono inválido.
En este ejemplo, los puntos colineales están representados por puntos rojos en el polígono amarillo. El polígono amarillo representa el resultado de la envoltura convexa de salida para los puntos colineales.

Al elegir los parámetros para calcular las ubicaciones de permanencia, tenga en cuenta el tipo de observación y la escala de las permanencias que desea encontrar. Los siguientes son ejemplos de cómo es posible modificar parámetros para encontrar paradas en los datos de movimiento:
Las entidades de barco tienen
vesselIDy campostripID.Use los campos
vesselIDytripIDcomo identificadores para calcular las ubicaciones de permanencia existentes a lo largo de rutas diferentes.Utilice una tolerancia de tiempo de 1 hora y una tolerancia de distancia de 1 milla náutica para descubrir en qué lugares permanecen los buques dentro de una distancia de 1 milla náutica durante al menos 1 hora.
Los rastreadores de animales presentan campos
animalID.Utilice el campo
animalIDcomo identificador para comparar las ubicaciones de permanencia de animales concretos.Para determinar el rango de movimiento de un animal, utilice una tolerancia de tiempo de 3 días, además de una tolerancia de distancia de 10 millas para descubrir hábitats animales de interés.
Para áreas de interés más pequeñas, utilice una tolerancia de tiempo de 2 horas y una tolerancia de distancia de 100 metros.
Es posible mejorar el rendimiento de la herramienta Buscar ubicaciones de permanencia realizando una o más de las siguientes acciones:
Establezca el entorno de extensión para que solo analice datos de interés.
Genere resultados de salida como valores de Entidades de permanencia o Centros medios.
Subdivida recorridos el máximo posible mediante la adición de entradas Campo de recorrido.
Utilice el método planar para el cálculo de distancias, en lugar del geodésico.
Divida los recorridos utilizando el parámetro División de límite de tiempo.
Utilice datos locales en los que se ejecute el análisis.
Esta herramienta de geoprocesamiento se basa en Spark. El análisis se completa en su equipo de escritorio utilizando varios núcleos en paralelo. Consulte Consideraciones acerca de las herramientas de GeoAnalytics Desktop para obtener más información acerca de la ejecución de análisis.
Al ejecutar herramientas de GeoAnalytics Desktop, el análisis se completa en su equipo de escritorio. Para un rendimiento óptimo, los datos deben estar disponibles en su escritorio. Si utiliza una capa de entidades alojada, se recomienda utilizar ArcGIS GeoAnalytics Server. Si sus datos no están almacenados localmente, se tardará más tiempo en ejecutar una herramienta. Para utilizar su servidor ArcGIS GeoAnalytics Server con el fin de realizar análisis, consulte GeoAnalytics Tools.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Entidades de entrada |
Los rastreos de puntos en los cuales se encontrarán permanencias. La entrada debe ser una capa con función de tiempo habilitada y entidades que representen instantes en el tiempo. |
Feature Layer |
|
Dataset de salida |
La clase de entidad de salida con las permanencias resultantes. |
Feature Class |
|
Campos de pistas |
Uno o varios campos que se utilizarán para identificar pistas únicas. |
Field |
|
Método de distancia |
Especifica cómo se calculan las distancias entre las entidades de permanencia.
|
String |
|
Tolerancia de distancia |
La distancia máxima entre puntos para que se consideren una única ubicación de permanencia. |
Linear Unit |
|
Tolerancia de tiempo |
La duración de tiempo mínima para que se considere una única ubicación de permanencia. Para encontrar permanencias, se tienen en cuenta tanto el tiempo como la distancia. Utilice el parámetro Tolerancia de distancia para especificar la distancia. |
Time Unit |
|
Tipo de Salida |
Especifica qué formato de salida tendrán las entidades de permanencia.
|
String |
|
Resumen de estadísticas (Opcional) |
Las estadísticas que se calcularán en campos concretos. Columnas de la tabla de valores:
|
Value Table |
|
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 y establece la referencia de límite de tiempo en el 1 de enero de 1980, los recorridos se dividirán al comienzo de cada día. |
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. |
Date |
Entornos
Sistema de coordenadas de salida, Extensión, Espacio de trabajo actual
Información de licenciamiento
- Basic: No
- Standard: No
- Avanzado: Si