2010-11-24 3 views
1

고객의 요청에 따라 gps 모듈로 많은 수의 차량을 추적하고 있습니다. 이 모듈은 약 2 분 간격으로 게시되며, 온도 센서가 부착되어있는 경우 두 배나 게시 할 수 있습니다. 이 모든 것은 하루에 약 1.000.000 건의 요청으로, 지오 코드를 되돌려 야합니다. 숫자가 클라이언트 쪽을 계산하게하는 것이 많기 때문입니다. (인코딩해야하는 위치가 많은 구멍이있는 250 대의 자동차로 보고서를 작성하십시오. 보고서를 작성하는 데 수년이 걸릴 것입니다.)GPS가있는 많은 차량 추적하기

이상적인 surcomstance에서 결과의 정확도는 중요합니다. google 또는 bing geocode api를 사용하지만이 스레드에서 찾은 것처럼 : Here은 불가능합니다. 지역 데이터베이스가 이상적일지도 모르지만 네덜란드의 변화로 인해 여기에 오래 머물러있게 될 것입니다.

지리 코드의 로컬 데이터베이스에 대한 리소스가 다음과 같이 표시됩니다 : Herethis 데이터베이스의 정확도가 정확하지 않습니다. 나는 거리 이름, 우편 번호, 지방, 국가

자원을 내가 지금까지 발견 같은 물건을 필요 : - Maps.google (2,500 요청 일) - 오픈 스트리트 뷰 (제한 없음) - USC WebGis 지오 코더 - 빙 (100.000 년 요청) - MapQuest (제한 없음) - GEONames

그래서 질문이 있습니다. 어떻게 이런 남자 문제에 접근 할 수 있겠습니까? 짧은 문제 : 유럽의 경우 역 지오 코딩해야 할 일일 1.000.000GPS 위치

답변

0
+0

내 목록에 나와 있습니다. (바보 같은 날) 여기 게시 할 예정입니다.하지만 Google지도 나 빙처럼 신뢰할 만하지는 않습니다. 하지만 아직까지는 최선의 선택 – LordSauron

+0

호기심에서 벗어나 : geonames, OSM 등은 무엇이 정확하지 않습니까? 어떻게 '정확도'를 결정합니까? (나는 흥미 롭다.) – smirkingman

+0

현재 시스템은 이것을 자원으로 사용하고 고객은 지오 코딩 된 결과의 결함을보고했다. 마녀는 사용자가 관리하는 것처럼 이해할 수 있습니다. 재건축에 따라이 성장하는 문제를 사전에 해결하는 것이 좋을 것입니다. – LordSauron

0

그나마 신뢰성 관련 (http://www.newser.com/story/104797/google-map-mistake-triggers-invasion.html)

위해 구글 맵을 사용)

그러나 다시 문제를.

데이터를 압축해야한다고 생각합니다. Yer 당 250 대의 자동차를 플로팅하면 많은 의미가 없습니다. 또한 진드기는 어떤 도로를 따라 좋은 경로를 매핑 할 수 없으며 2 틱 사이에서 최대 4KM입니다.

조금 더 대답하고 싶은 질문을 분명히해야합니다. 그리고 당신이 알고 싶은 것을 알고 나면 데이터를 거대한 큐브로 역 정규화하는 것에 대해 생각할 수 있습니다. 고객이 관심있는 질문은 무엇입니까? 이렇게하면 데이터를 저장하는 방식에 영향을 미칩니다. 주요 질문은 시점에서 X 지점의 자동차가 어디에 있습니까? 아니면 그날의 단일 차량에 대한 정보를 원하십니까? 이에 따라 색인을 설계해야합니다.

"Map"이미지에 포인트를 플롯하고 위치에 따라 플롯하려고합니다. 그것은 당신이 많은 것을 그릴 수있게 해주고 구글 API는 매일 180.000 틱을 모두 그릴 수있게 해준다.

이것에 따라 테이블 레이아웃을 선택해야한다.

고객은 어떤 종류의 결함을 신고 했습니까? 군사 정확도가 없다면 최대 50 미터이므로 GPS 데이터로 100 % 정확도를 얻지 못할 것입니다.네비게이션 시스템은 당신을 도로에 붙임으로써 속임수를 씁니다. 그러나 이것을 달성하기 위해서는 훨씬 더 많은 진드기를 추적해야하기 때문에 그 능력을 가지지 못할 것입니다. (그가 정확히 우회전했을 때 - 정확한지도와 결합하여 당신은

) 보정을 할 수 그러나 나는 그것이 고객이 대답했다하고자하는 질문을 기반으로 한 ...

나는 이것을 알고 있다는 SSAS 큐브에 데이터 및 맞춤을 업로드 할 가장 적합한 생각 아주 일반적입니다.

+0

지오 코딩의 문제점은 지오 코드를 역전시킬 필요가 없으므로 Google지도 이미지에 플롯 할뿐만 아니라지도의 플롯 (현재 위치/마지막 10 위치)에 대한 제한 사항이기도합니다. 문제는 보고서를 생성해야한다는 것이고 보고서에는 우편 번호/거리 정보가 필요합니다. 정확도 문제는 GPS가 물 속에 있다고 말하지는 않지만 거리 이름이 정확하지 않습니다. 우리의 아이디어는 데이터를 가능한 한 간단하게 저장하여 데이터를 수신하여 하나의 레코드로 저장하는 것이 었습니다 – LordSauron