GPS 데이터를 분석 할 때 두 가지 질문이 있습니다.궤적을 비교/클러스터링 (x, y) 점의 GPS 데이터) 및 데이터 마이닝
1) 추출 궤적 나는 기록한 GPS 좌표의 거대한 데이터베이스가 (latitude, longitude, date-time)
입니다. 연속적인 레코드의 날짜/시간 값에 따르면, 나는 그 사람이 따르는 모든 궤적/경로를 추출하려고합니다. 예를 들면; M
시간부터 (x,y)
쌍이 시간이 끝날 때까지 계속 변하고 있습니다. N
. N
이후에는 (x,y)
쌍의 변화가 줄어들어 그 시점에서 M
에서 N
까지 걸리는 경로를 궤도라고 부를 수 있다고 결론 내리고 있습니다. 궤적을 추출 할 때 따라야 할 적절한 접근 방법입니까? 제안 할 수있는 잘 알려진 접근법/방법/알고리즘이 있습니까? 효율적인 방식으로 포인트를 유지하도록 제안하고자하는 데이터 구조 나 포맷이 있습니까? 아마도 각 궤도마다 속도와 가속도를 알아내는 것이 유용할까요?
2) 궤적 마이닝 일단 모든 궤도를 따라 가면 경로를 비교하고 클러스터 할 수 있습니까? 시작 지점이나 끝 지점이 비슷한 지 알고 싶으면 중간 경로를 어떻게 비교합니까?
두 경로/경로를 비교하고 유사하거나 유사한 지 어떻게 판단합니까? 더욱이; 유사한 경로를 함께 클러스터링하는 방법은 무엇입니까?
나는이 문제에 관해 연구 나 비슷한 것을 가르쳐 주시면 대단히 감사하겠습니다.
개발은 Python으로 수행되지만 모든 종류의 라이브러리 제안을 환영합니다.
미리 감사드립니다.
체크 아웃 귀하의 태그. 그들 중 누구도 매우 인기가 없습니다. 나는'gps'를'gis'로 바꾸고'python' 태그를 추가하는 것을 고려할 것입니다. –
http://gis.stackexchange.com/에서 질문을 크로스 포스트 할 것을 고려해 볼 수 있습니다. – radek
해당 데이터베이스에 GPS 장치 ID가 있습니까? – yura