6 votos

¿Cálculo de la distancia de viaje diaria desde un gran conjunto de datos utilizando QGIS?

Mi conjunto de datos es de alrededor de 200 días de datos en la distancia diaria recorrida por una tropa de monos. Nunca he utilizado correctamente QGIS en mi propio así que realmente no sé por dónde empezar. Todos los días están juntos en un conjunto de datos. Básicamente, lo que tengo que hacer es calcular cómo de lejos a los monos de viaje cada día.

La imagen es una muestra de mi conjunto de datos. Los monos fueron seguidos durante todo el día y un punto de referencia de su diario del viaje fue tomando cada 20 minutos. Así que tengo una actualización de lo lejos que han movido cada 20 minutos y, básicamente, se desea calcular cuan lejos han viajado a lo largo de todo el día el uso de estos puntos de referencia.

enter image description here

6voto

tobes Puntos 19

Suena como un caso de uso para Trajectools - Día trayectorias de la capa de puntos. Crea líneas de puntos de sellos de tiempo, por ejemplo, aquí es un ejemplo de tres días de que el movimiento del barco:

enter image description here

Calcular la longitud por línea, entonces se pueden hacer según lo descrito por Gabriel.

Mientras que la herramienta debe ser de fácil uso, la instalación es un poco involucrados en Windows desde el plugin requiere GeoPandas pero hay un paso a paso de la guía.

4voto

Jakub P. Puntos 126
  • Primero, usted necesita un campo se rellena con el día, para luego agrupar los puntos de referencia por día.

En su caso, usted puede crear un nuevo tipo de cadena de campo y rellenar en el campo de la calculadora con la expresión:

substr( "name", 6, 7)

Se va a extraer una subcadena del campo "nombre", a partir de las 6 de personaje, y con una longitud de 7 caracteres (es decir, 21APR16). Si usted necesita para grupo por su nombre y el día, usted puede extraer el substr( "name", 1, 12) para obtener valores únicos para cada nombre y cada día (es decir, 0940 21APR16).

  • Entonces, usted necesita para convertir los puntos de paso de las rutas, agrupados por el día de campo, ordenados por la fecha de registro. El uso de los Puntos de ruta de acceso de la herramienta.

El resultado es una nueva Caminos de la capa, con líneas que conectan los puntos de referencia de cada día.

  • Por último, puede crear un nuevo número decimal (real) tipo de campo en la capa y rellenar en el campo de la calculadora con la siguiente expresión:

length( $geometry)

Que la expresión devuelve el contorno de la longitud de cada una de las características de la capa. Lo uso con una proyección de la capa. Si tienes todos tus datos en coordenadas geográficas, se puede definir el elipsoide en el CRS de Propiedades del Proyecto y el uso de la $length expresión en su lugar, para devolver el elipsoidal de longitud.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X