2010-11-24 61 views
1

我正在研究客户的要求跟踪大量汽车的GPS模块。这些模块大约每2分钟发布一次,并且在安装温度传感器时可以发布两次。 这一切相当于每天约1,000,000个请求,我将不得不撤消地理编码。因为这个数字要让它计算出很多客户端。 (运行报告报告250车一年以上,这是一个需要编码的位置,这个报告将永远需要做)跟踪大量的汽车与GPS

结果的准确性是非常重要的,所以在理想的情况下我会使用谷歌或Bing地理编码API,但在这个线程中发现:Here这是不可能的。一个当地的数据库将是理想的,但这条道路的变化将在荷兰分配,因此很快就会过时。

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

资源我发现迄今东西: - Maps.google(2500请求日) - 打开街景(没有限制) - 南加州大学的WebGIS地理编码 - 兵(100.000要求一年) - MapQuest的(没有限制) - GEONAMES

所以,问题是。你会如何处理这样的问题。 问题简而言之: 每天1.000.000 gps的位置必须可靠地反向地理编码欧洲

回答

0
+0

我有我的名单上(我会发布在这里(愚蠢的我)),但这不是像谷歌地图或bing一样可靠。但作为最好的选择 – LordSauron 2010-11-24 08:48:37

+0

只是出于好奇:它是什么在geonames,OSM等,是不够准确的?你如何确定'准确性'? (我感兴趣) – smirkingman 2010-11-24 08:50:31

0

不要使用谷歌地图的可靠性研究(http://www.newser.com/story/104797/google-map-mistake-triggers-invasion.html

;)

但是,回到你的问题。

我认为你需要冷凝数据。绘制每辆250辆汽车不会有多大意义。此外,您的蜱不允许在任何道路上绘制出一条良好的道路,因为2蜱之间的道路长达4公里。

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

我只是试图绘制一个“地图”图像上的点,并根据位置绘制这些点。这将允许你绘制更多然后谷歌API将允许你每天绘制所有180.000勾号

根据这个,你将不得不选择你的表格布局。

客户报告还有什么样的缺陷? GPS数据无法达到100%的精确度,因为如果您没有军事精确度,它只能达到50米。一个导航系统会将你粘在路上“作弊”,但你不会有这种能力,因为你需要跟踪更多的蜱来达到这个目的(他什么时候准确地右转 - 结合一张精确的地图,这允许你做了修正)

但我觉得最有意义上传数据到SSAS多维数据集,并定制一个基于客户要回答这些问题...

我知道这是相当一般的。