使用gps跟踪大量汽车

时间:2010-11-24 08:38:06

标签: google-maps geocoding bing-maps

我正在研究客户关于使用gps模块跟踪大量汽车的请求。这些模块大约每2分钟发布一次,并且当它还附有温度传感器时,可以发布两次。 所有这些每天约为1.000.000个请求,我将不得不反转地理编码。因为数量很大,让它计算客户端。 (运行一年有250辆汽车的报告报告,这是一个必须编码的大量职位,该报告需要永远制作)

结果的准确性很重要,所以在理想的情况下我会使用google或bing geocode api,但是在这个帖子中找到了Here这是不可能的。一个本地数据库将是理想的,但荷兰的道路变化分配在这里,所以这很快就会过时。

我找到了一些本地地理数据库的资源,例如:Here,但this数据库的准确性不够准确。我需要街道名称,邮政编码,省,国家

等东西

我迄今发现的资源:   - Maps.google(每天2500次请求)   - 开放街景(无限制)   - USC WebGis Geocoder   - Bing(每年100.000个请求)   - MapQuest(无限制)   - GEONames

所以问题是。你怎么会接近这样的问题。 问题简而言之: 每天1.000.000 gps的位置必须对欧洲进行可靠的反向地理编码

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

请勿使用谷歌地图获取可靠性(http://www.newser.com/story/104797/google-map-mistake-triggers-invasion.html

但回到你的问题。

我认为你需要缩小数据。每年绘制250辆汽车不会有多大意义。此外,您的刻度线不允许沿任何道路绘制好路径,因为在2个刻度之间最多可达4公里。

您需要澄清想要回答的问题。一旦你知道你想知道什么,你就可以考虑将数据非规范化为一个巨大的立方体。客户感兴趣的问题是什么?这将影响您存储数据的方式。主要问题是X点的汽车在哪里及时,或者他们是否想要获得当天一辆车的信息?根据这一点,你必须设计索引。

我只是尝试在“地图”图像上绘制点,并根据位置绘制那些点。这将允许您绘制更多,然后谷歌API将允许您每天绘制所有180.000滴答

根据这一点,你必须选择你的桌面布局。

客户还报告了哪些缺陷?你不会在GPS数据上获得100%的准确度,因为如果你没有军事准确性,它只能精确到50米。并且导航系统将通过坚持你的道路来“欺骗”,但你不会有这种能力,因为你需要跟踪更多的蜱来实现这一点(他什么时候做出正确的转弯 - 结合一个精确的地图,这允许你做了更正)

但我认为将数据上传到SSAS多维数据集最合适,并根据客户想要回答的问题定制一个......

我知道这很普遍。