Calcular viajes

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

La herramienta Calcular viajes herramienta Calcular viajes analiza observaciones basadas en puntos de entidades en movimiento y genera viajes o ubicaciones de permanencia en función de las tolerancias de distancia e intervalo de tiempo definidas por el usuario.

Ejemplos

  • Una empresa de transporte desea comprender mejor el movimiento del buque para identificar las rutas que han seguido los buques, la distancia recorrida en cada viaje y la velocidad media de ese viaje. Puede utilizar Calcular viajes para generar viajes de polilínea que contengan esta información, así como atributos adicionales relacionados con las ubicaciones de permanencia de inicio y fin.
  • Un departamento de transporte está monitorizando el movimiento de vehículos para identificar las ubicaciones de permanencia. Puede utilizar la herramienta Calcular viajes 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 la capa de entrada para utilizar esta herramienta.
  • Al utilizar la herramienta Calcular viajes, debe elegir si desea generar viajes o ubicaciones de permanencia. Si desea generar ambos, configure dos instancias de la herramienta Calcular viajes con dos salidas separadas.
  • Si genera viajes, la salida será una capa de polilínea. Si genera ubicaciones de permanencia, la salida será una capa de puntos.
  • Los valores de los parámetros Tolerancia de distancia y Tolerancia de intervalo de tiempo se combinan para formar un umbral de velocidad. Este umbral de velocidad se utiliza para identificar ubicaciones de permanencia.
    • Cuando la velocidad de un rastreo está por debajo del umbral de velocidad definido (tolerancia de distancia dividida por la tolerancia de intervalo de tiempo), finaliza una polilínea de viaje resultante y se identifica una ubicación de permanencia.
    • Los parámetros Duración mínima de observación y Distancia mínima de observación indican la duración o distancia mínima requerida entre entidades secuenciales individuales para identificar el inicio de una entidad de permanencia.
    • Puede utilizar los parámetros Duración mínima de observación y Distancia mínima de observación para protegerse frente a situaciones en las que las entidades de rastreo secuenciales estén muy próximas entre sí en tiempo o distancia y usted no desea que se divida la polilínea de viaje y se identifique una permanencia. Por ejemplo, si el rastreo tiene una entidad con la misma geometría y está a un segundo de diferencia de la entidad anterior, una duración mínima de observación de cinco segundos requerirá que los puntos de rastreo secuenciales estén al menos a cinco segundos entre sí y para que la entidad esté por debajo del umbral de velocidad definido para identificar una permanencia.
  • Al generar viajes, debe elegir si desea incluir espacios. Si se elige, los espacios se crean como un tipo de viaje en la salida.
  • 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.

Parámetros

ParámetroDescripciónTipo de datos

Capa de entrada

Las entidades de punto para las que se calcularán los viajes o las ubicaciones de permanencia.

Entidades

Tolerancia de distancia

El valor de la tolerancia de distancia que se utilizará para determinar las ubicaciones de permanencia. Los valores de los parámetros Tolerancia de distancia y Tolerancia de intervalo de tiempo se combinan para formar un umbral de velocidad.

Cadena de caracteres

Tolerancia de intervalo de tiempo

El valor de tolerancia de intervalo de tiempo que se utilizará para determinar las ubicaciones de permanencia. Los valores de los parámetros Tolerancia de distancia y Tolerancia de intervalo de tiempo se combinan para formar un umbral de velocidad.

Cadena de caracteres

Salida

Especifica si se devuelven los viajes (segmentos de línea) o las ubicaciones de permanencia (puntos) del análisis del viaje.

Cadena de caracteres

Campos TRACK_ID

Debe seleccionar los 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 si el método de cálculo de distancia se establecerá como Geodésico oPlanar (euclidiana).

Cadena de caracteres

Incluir huecos

Especifica si se deben incluir espacios como un tipo de viaje en la salida.

Este parámetro solo se aplica cuando se define un tipo de salida de Viajes (segmentos de línea).

Booleano

Duración de los huecos

La tolerancia para determinar los huecos entre observaciones. Las observaciones secuenciales separadas por más que este intervalo de tiempo se considerarán un espacio y el viaje anterior finalizará al inicio del espacio.

Este parámetro solo se aplica cuando se define un tipo de Salida de Viajes (segmentos de línea).

Cadena de caracteres

Duración mínima de la observación

La duración mínima necesaria entre un punto y su punto de rastreo anterior para que el punto actual se etiquete como punto inactivo e interrumpa una polilínea de viaje.

Por ejemplo, si el rastreo tiene una entidad con la misma geometría y está a un segundo de diferencia de la entidad anterior, una duración mínima de observación de cinco segundos requerirá que los puntos de rastreo secuenciales estén al menos a cinco segundos entre sí y para que la entidad esté por debajo del umbral de velocidad definido para identificar una permanencia.

Cadena de caracteres

Distancia mínima de la observación

La distancia mínima necesaria entre un punto y su punto de rastreo anterior para que el punto actual se etiquete como punto inactivo e interrumpa una polilínea de viaje.

Por ejemplo, si el rastreo tiene una entidad con geometría a una pulgada de diferencia de la observación anterior y está a un segundo de la entidad anterior, una distancia mínima de observación de tres pulgadas requerirá que los puntos de rastreo secuenciales estén al menos a tres pulgadas entre sí y para que la entidad esté por debajo del umbral de velocidad definido para identificar una permanencia.

Cadena de caracteres

Campos de resumen

Las estadísticas que se calcularán para campos concretos. Existen diferentes estadísticas disponibles dependiendo de si el campo especificado es un campo de 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. La media 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 contendrá el campo Id. de rastreo de las observaciones de entrada, así como una variedad de atributos. Los atributos presentes en la salida dependen del valor elegido para el parámetro Salida (Viajes o Ubicaciones de permanencia).

Atributos de la capa de salida de viajes

Nombre de campoDescripciónTipo de campo

TRACK_ID

El campo clave Id. de rastreo utilizado para el procesamiento.

any

JourneyId

Un valor de Id. numerado secuencialmente para el viaje. El primer viaje para un recorrido determinado es 1, el segundo viaje es 2, y así sucesivamente. Estos Id. se utilizan como base para los atributos PreviousJourneyId y NextJourneyId.

Int32

JourneyType

Especifica si el segmento de línea es un viaje o un espacio.

Cadena de caracteres

JourneyStartTime

La hora de inicio del viaje. Si el viaje comienza en una ubicación de permanencia, la hora de inicio es la hora de la entidad más reciente en la ubicación de permanencia.

Fecha

JourneyEndTime

La hora de finalización del viaje. Si el viaje termina en una ubicación de permanencia, la hora de inicio es la hora de la entidad más temprana en la ubicación de permanencia.

Fecha

JourneyDuration

La cantidad de tiempo en milisegundos entre la hora de inicio y la hora de finalización del viaje.

Float64

JourneyDistanceTraveled

La distancia recorrida a lo largo del viaje. Si el viaje comienza en una ubicación de permanencia, las coordenadas x,y del centroide de permanencia se utilizan para el primer punto del viaje y del mismo modo para la ubicación final si el viaje termina en una permanencia.

Float64

JourneyMeanSpeed

La velocidad media del viaje (valor de JourneyDistanceTraveled dividido entre valor de JourneyDuration).

Float64

JourneyObservationCount

El número de observaciones que forman el viaje.

Float64

previousJourneyId

El Id. del viaje justo antes del viaje.

Float64

NextJourneyId

El Id. del viaje inmediatamente después del viaje.

Int32

StartDwellX

La coordenada x del centroide de las observaciones que componen la ubicación de permanencia al principio del viaje. Este atributo es nulo si el viaje empezó en función de un hueco.

Float64

StartDwellY

La coordenada y del centroide de las observaciones que componen la ubicación de permanencia al principio del viaje. Este atributo es nulo si el viaje empezó en función de un hueco.

Float64

StartDwellStartTime

La marca de tiempo del punto más antiguo en el grupo de puntos que definen la permanencia.

Fecha

StartDwellEndTime

La marca de tiempo del punto más reciente en el grupo de puntos que definen la permanencia.

Fecha

StartDwellDuration

La duración (en milisegundos) de la permanencia al principio del viaje.

Float64

StartDwellMeanDistance

La distancia media, de cualquier punto que participe en la permanencia, desde el centroide de la permanencia.

Float64

StartDwellObservationCount

El número de observaciones que componen la permanencia.

Float64

EndDwellX

La coordenada x del centroide de las observaciones que componen la ubicación de permanencia al final del viaje. Este atributo es nulo si el viaje termina en función de un hueco.

Float64

EndDwellY

La coordenada y del centroide de las observaciones que componen la ubicación de permanencia al final del viaje. Este atributo es nulo si el viaje termina en función de un hueco.

Float64

EndDwellStartTime

La marca de tiempo del punto más antiguo en el grupo de puntos que definen la permanencia.

Fecha

EndDwellEndTime

La marca de tiempo del punto más reciente en el grupo de puntos que definen la permanencia.

Fecha

EndDwellDuration

La duración (en milisegundos) de la permanencia al final del viaje.

Float64

EndDwellMeanDistance

La distancia media, de cualquier punto que participe en la permanencia, desde el centroide de la permanencia.

Float64

EndDwellObservationCount

El número de observaciones que componen la permanencia.

Float64

Atributos de la capa de salida de ubicaciones de permanencia

Nombre de campoDescripciónTipo de campo

TRACK_ID

El campo clave Id. de rastreo utilizado para el procesamiento.

any

DwellObservationCount

El número de observaciones que componen la permanencia.

Float64

DwellDuration

La duración (en milisegundos) de la permanencia.

Float64

DwellStartTime

La marca de tiempo del punto más antiguo en el grupo de puntos que definen la permanencia.

Fecha

DwellEndTime

La marca de tiempo del punto más reciente en el grupo de puntos que definen la permanencia.

Fecha

DwellMeanDistance

La distancia media, de cualquier punto que participe en la permanencia, desde el centroide de la permanencia.

Float64

DwellX

La coordenada x del centroide de las observaciones que componen la ubicación de permanencia.

Float64

DwellY

La coordenada y del centroide de las observaciones que componen la ubicación de permanencia.

Float64