Buscar ubicaciones de permanencia

Icono de la herramienta Disponible en análisis de big data.

La herramienta Buscar ubicaciones de permanencia 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

Diagrama de flujo de trabajo de Buscar ubicaciones de permanencia

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

  • 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 salidaDescripciónEjemplo

    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.

    Tipo de salida Todas las entidades

    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.

    Tipo de salida Entidades de permanencia

    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.

    Tipo de salida Centros medios

    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.

    Tipo de salida Envolturas convexas

Parámetros

ParámetroDescripciónTipo 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.

  • Entidades de permanencia: se devuelven todas las entidades de punto de entrada que forman parte de una permanencia.
  • Centros medios: se devuelven los puntos que representan los centros medios de cada grupo de permanencia. Esta es la opción predeterminada.
  • Envolturas convexas: polígonos que representan la envoltura convexa de cada grupo de permanencia.
  • Todas las entidades: se devuelven todas las entidades de punto de entrada.

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.

  • Geodésica
  • Planar (euclidiano)

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.

  • Cualquiera: una cadena de caracteres de un campo de tipo cadena de caracteres.
  • Recuento: calcula el número de valores no nulos. Se puede usar en campos numéricos o de cadenas de caracteres. El recuento de [nulo, 0, 2] es 2.
  • Recuento de valores diferenciados: calcula el número de valores distintos y no nulos. Se puede usar en campos numéricos o de cadenas de caracteres. El resultado de Count distinct de [nulo, 4, 3, 4] es 2.
  • Suma: la suma de valores numéricos en un campo. La suma de [nulo, 1, 3] es 4.
  • Suma de cuadrados: la suma, sobre todas las observaciones, de las diferencias cuadradas de cada observación respecto del valor medio general. La suma de cuadrados de [nulo, 2,2, 3,1, 4,7] es 3,206.
  • Mín: el valor mínimo de un campo numérico. El mínimo de [0, 2, nulo] es 0.
  • Máx: el valor máximo de un campo numérico. El máximo de [0, 2, nulo] es 2.
  • Valor medio: el valor medio de los valores numéricos. El valor medio de [0,2, nulo] es 1.
  • Rango: el rango de un campo numérico. Se calcula como el valor mínimo restado del valor máximo. El rango de [0, nulo, 1] es 1. El rango de [nulo, 4] es 0.
  • Varianza: la varianza de un campo numérico en un recorrido. La varianza de [1] es nulo. La varianza de [nulo, 1,1,1] es 1.
  • Desviación estándar: la desviación estándar de un campo numérico. La desviación estándar de [1] es nulo. La desviación estándar de [nulo, 1,1,1] es 1.

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 campoDescripciónTipo 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 campoDescripciónTipo 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

Limitaciones

  • 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 entradaDescripciónEjemplo

    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.

    Buscar ubicaciones de permanencia coincidentes

    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.

    Buscar ubicaciones de permanencia colineales