Disponible en análisis de big data.
La 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
A continuación se muestran ejemplos de uso de la herramienta Calcular viajes:
- 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
Tenga en cuenta lo siguiente al trabajar con la herramienta Calcular viajes:
- 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
A continuación, se indican los parámetros de la herramienta Calcular viajes:
Parámetro | Descripción | Tipo 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.
| 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 campo | Descripción | Tipo 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 campo | Descripción | Tipo 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 |