Disponible en análisis de big data.
La herramienta Buscar ubicaciones de permanencia determina las ubicaciones de permanencia desde puntos secuenciales de tiempo en un rastreo. Las ubicaciones de permanencia se definen como observaciones secuenciales con poco o ningún movimiento durante un periodo de tiempo determinado. Dependiendo de su industria, aplicación o caso de uso, las ubicaciones de permanencia también se pueden conocer como puntos de estadía o detección de inactividad. Los recorridos se identifican mediante el campo clave Track ID. Cada recorrido puede tener 0, 1 o más ubicaciones de permanencia.
Dependiendo del tipo de salida de permanencia, la capa resultante puede mostrar la ubicación de permanencia como puntos de permanencia, todos los puntos, incluidas las permanencias, una envoltura convexa de las ubicaciones de permanencia o un punto de centro medio de la permanencia. La salida contiene el recuento de entidades de una ubicación de permanencia, las horas de inicio y fin de la permanencia, su duración y cualquier estadística adicional que se haya calculado.
Diagrama de flujo de trabajo
Ejemplo
Un departamento de transporte está monitorizando el movimiento de vehículos en tiempo casi real para identificar las ubicaciones de permanencia que se encuentran a lo largo de la jornada. La herramienta Buscar ubicaciones de permanencia se puede utilizar para identificar ubicaciones de permanencia en las que los vehículos no hayan superado un determinado umbral de velocidad.
Notas de uso
Tenga en cuenta lo siguiente al trabajar con la herramienta Buscar ubicaciones de permanencia:
- Los campos clave Id. de rastreo y Hora de inicio se deben identificar en el dataset de entrada para utilizar esta herramienta.
- La capa de entrada debe ser de instante de tipo tiempo; no se admite de intervalo de tipo tiempo.
- Si genera un tipo de salida de Entidades de permanencia, Todas las entidades o Centros medios, la salida será una capa de puntos. Si elige Envolturas convexas, la salida será una capa de polígono.
- Si genera un tipo de salida de Centros medios o Envolturas convexas, las entidades resultantes tendrán un tiempo de intervalo que crea campos denominados DwellStartTime y DwellEndTime. Estos campos se identifican como los campos clave Hora de inicio y Hora de finalización, respectivamente.
- Las entidades que no tienen valores de campo clave de Id. de rastreo u Hora de inicio se omitirán durante el procesamiento.
- Puede especificar uno o varios campos para identificar los rastreos además del campo Track ID. 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 utilizar la distancia geodésica en las siguientes circunstancias:
- Cuando los rastreos cruzan la línea internacional de cambio de fecha: cuando se utiliza el método geodésico, las capas de entrada que cruzan la línea internacional de cambio de fecha tendrán rastreos que cruzarán 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.
- Cuando el dataset no se encuentra en una proyección local: si los 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.
- Puede calcular otras estadísticas con el parámetro Campos de resumen. Las estadísticas de los campos de resumen disponibles dependen del tipo de campo que esté resumiendo. Un campo de atributo de cadena de caracteres puede utilizar las estadísticas Cualquiera, Recuento y Recuento de valores diferenciados. Un campo de atributo numérico puede utilizar las estadísticas Cualquiera, Recuento, Recuento de valores diferenciados, Suma, Suma de cuadrados, Mín., Máx., Rango, Varianza y Desviación estándar. Un campo de atributo de fecha puede utilizar las estadísticas Cualquiera, Recuento, Mín., Máx. y Rango.
- La capa de salida de ubicaciones de permanencia se puede representar de una de las cuatro formas que se muestran en la tabla siguiente:
Tipo de salida Descripción Ejemplo Todas las entidades
Se devuelven todas las entidades. Las entidades resultantes presentan el instante de tipo tiempo.
Solo se calculan las estadísticas de recuento de observaciones de permanencia para este tipo de salida. El recuento representa el número de entidades que pertenecen a una permanencia individual. Las entidades que no sean permanencias tendrán un recuento 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 calculan las estadísticas de recuento de observaciones de permanencia 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 observaciones de permanencia del número de entidades de la permanencia. 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 observaciones de permanencia del número de entidades de la permanencia. Puede calcular estadísticas a partir de este tipo de entidad de permanencia. De forma predeterminada, no se calcula ninguna estadística.
Parámetros
A continuación, se indican los parámetros de la herramienta Buscar ubicaciones de permanencia:
Parámetro | Descripción | Tipo de datos |
---|---|---|
Capa de entrada | La capa de puntos de entrada con recorridos a partir de los que buscar permanencias. La capa de entrada debe ser una capa con función de tiempo habilitada con entidades que representan instantes en el tiempo. | Entidades |
Tolerancia de distancia | La distancia máxima entre puntos para que se consideren una única ubicación de permanencia. | Cadena de caracteres |
Tolerancia de intervalo 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. El parámetro Tolerancia de distancia especifica la distancia. | Cadena de caracteres |
Tipo de Salida | Especifica cómo se devolverán las entidades de permanencia.
| Cadena de caracteres |
Campos TRACK_ID | Seleccione el campo o campos para identificar de forma única las entidades que se van a procesar. Este parámetro se rellenará automáticamente si se ha establecido un campo clave Id. de rastreo en la capa de entrada. | Cadena de caracteres |
Método | Especifica el método de cálculo de distancia.
| Cadena de caracteres |
Campos de resumen | Especifica las estadísticas ponderadas que se calcularán en campos concretos. Se dispone de diferentes estadísticas dependiendo de si el tipo de campo es una cadena de caracteres, numérico o de fecha.
| Cadena de caracteres |
Capa de salida
La capa de salida de permanencia contendrá campos en función del parámetro Tipo de salida. Si se define un tipo de salida de Entidades de permanencia o Todas las entidades, se conservarán todos los campos de entrada y se agregarán campos adicionales que representan información sobre la permanencia. Si se define un tipo de salida Centros medios o Envolturas convexas, el campo Track ID de la capa de entrada se conservará y se agregarán campos adicionales que representan todo el evento de permanencia. En las tablas siguientes se describen los campos que se agregarán.
Campos de salida agregados cuando se elige el tipo de salida Entidades de permanencia o Todas las entidades
Nombre de campo | Descripción | Tipo de campo |
---|---|---|
Todos los campos de entrada se conservan | Se conservan todos los campos de entrada del dataset de entrada. | Cualquiera |
DwellID | Se crea un valor de Id. de permanencia numerado secuencialmente para identificar de forma única las permanencias. | Cadena de caracteres |
MeanX | El valor medio x (longitud) de los puntos que forman la permanencia. | Float64 |
MeanY | El valor medio y (latitud) de los puntos que forman la permanencia. | Float64 |
DwellDuration | La duración de cada evento de permanencia en milisegundos. | Int64 |
MeanDistance | La distancia media recorrida entre cada punto que forma el evento de permanencia. | Float64 |
DwellObservationCount | El número de observaciones que forman el evento de permanencia. | Int32 |
Campos de salida agregados cuando se elige el tipo de salida Centros medios o Envolturas convexas
Nombre de campo | Descripción | Tipo de campo |
---|---|---|
Todos los campos de entrada se conservan | Se conservan todos los campos de entrada del dataset de entrada. | Cualquiera |
DwellID | Un valor de Id. numerado secuencialmente para el viaje. El primer viaje para un rastreo determinado es 1, el segundo viaje es 2, y así sucesivamente. Estos Id. se utilizan como base para los valores de los campos PreviousJourneyId y NextJourneyId. | Cadena de caracteres |
MeanX | El valor medio x (longitud) de los puntos que forman la permanencia. | Float64 |
MeanY | El valor medio y (latitud) de los puntos que forman la permanencia. | Float64 |
DwellDuration | La duración de cada evento de permanencia en milisegundos. | Int64 |
MeanDistance | La distancia media recorrida entre cada punto que forma el evento de permanencia. | Float64 |
DwellObservationCount | El número de observaciones que forman el evento de permanencia. | Int32 |
DwellStartTime | La hora de inicio de la permanencia. Este campo se identifica en la salida como el campo clave Hora de inicio. | Fecha |
DwellEndTime | El tiempo de finalización de la permanencia. Este campo se identifica en la salida como el campo clave Hora de finalización. | Fecha |
Consideraciones y limitaciones
Existen varias consideraciones y limitaciones que se deben tener en cuenta a la hora de utilizar la herramienta Buscar ubicaciones de permanencia:
- La capa de entrada debe contener entidades de puntos que tengan la función de tiempo habilitada de tipo instante.
- Aquellas entidades que carezcan de tiempo no se incluirán en el análisis.
- Al calcular la envoltura convexa y si una ubicación de permanencia es completamente estacionaria (una ubicación única) o se compone de dos puntos únicos colineales, un valor pequeño basado en la tolerancia de la referencia espacial usada en un análisis se usará como anchura, altura 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. En la tabla que aparece a continuación se describen ejemplos de estos casos:
Caso de entrada Descripción Ejemplo Coincidentes (un punto único a nivel espacial)
Si las entidades de entrada están apiladas (son coincidentes), la envoltura convexa resultante será un polígono no vá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 muestra el aspecto de una envoltura convexa cuando existen cuatro puntos no coincidentes en una misma ubicación de permanencia.
Colineales (dos puntos únicos a nivel espacial)
Si las entidades de entrada se encuentran en una línea (más habitualmente, con dos puntos espacialmente únicos), la envoltura convexa será un polígono no válido.
En este ejemplo, los puntos colineales están representados por puntos rojos en el interior del polígono amarillo. El polígono amarillo representa el resultado de la envoltura convexa de salida para los puntos colineales.