Tengo 2 preguntas sobre el análisis de un dataset GPS.Comparación/Agrupamiento de trayectorias (datos GPS de (x, y) puntos) y Minería de datos
1) La extracción de trayectorias que tienen una enorme base de datos de coordenadas GPS grabadas de forma (latitude, longitude, date-time)
. De acuerdo con los valores de fecha y hora de los registros consecutivos, estoy tratando de extraer todas las trayectorias/rutas seguidas por la persona. Por ejemplo; decir desde el tiempo M
, los pares (x,y)
cambian continuamente hasta el momento N
. Después de N
, el cambio en los pares (x,y)
disminuye, en cuyo punto concluyo que la ruta tomada desde el tiempo M
hasta N
se puede llamar trayectoria. ¿Es ese un enfoque decente a seguir al extraer trayectorias? ¿Hay algún método/algoritmo/algoritmo conocido que pueda sugerir? ¿Hay alguna estructura de datos o formatos que le gustaría sugerirme para mantener esos puntos de manera eficiente? Tal vez, para cada trayectoria, sería útil descubrir la velocidad y la aceleración.
2) Extracción de las trayectorias Una vez que he seguido todas las trayectorias/trayectorias, ¿cómo puedo compararlas/agruparlas? Me gustaría saber si los puntos de inicio y fin son similares, entonces ¿cómo se comparan los caminos intermedios?
¿Cómo comparo las 2 rutas/rutas y concluyo si son similares o no? Además; ¿Cómo puedo agrupar caminos similares?
Agradecería mucho si me puede indicar una investigación o algo similar sobre este asunto.
El desarrollo estará en Python, pero se aceptan todo tipo de sugerencias de bibliotecas.
Gracias de antemano.
tus etiquetas Ninguno de ellos es muy popular. Consideraría cambiar 'gps' por' gis' y definitivamente agregar la etiqueta 'python'. –
Considere la posibilidad de cruzar su pregunta en http://gis.stackexchange.com/ – radek
¿Tiene ID de dispositivo GPS en esa base de datos? – yura