2014-09-20 93 views
0

我很想知道给定国家的特定类型兴趣点(POI)的数量 - 在我的情况下,特别是印度和印度尼西亚。OpenStreetMaps:如何获得某个国家的PoI数量?

我的理解是osmfilter就是这个程序,但我对这个数字有多低有点惊讶。

例如:

$ ./osmfilter india.o5m --out-count=tourism | grep hotel 
    2698  hotel 

$ ./osmfilter india.o5m --out-count | grep cuisine 
    2172  cuisine 
     1  disused:cuisine 

$ ./osmfilter india.o5m --out-count=amenity | grep atm 
    1978  atm 
     2  bank;atm 
     1  atm;pharmacy 

低于2500酒店,餐馆,和自动取款机每次似乎是一个国家,比如印度的令人难以置信的低数字 - 或者是它只是OSM的数据集仍然是非常稀少?

非常感谢! /YGA

+0

请注意,对于餐厅,您必须检查[amenity = restaurant](http://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant)键。而对于ATM机,还有[atm = yes](http://wiki.openstreetmap.org/wiki/Tag:atm%3Dyes)标签。 – scai 2014-09-21 08:38:07

回答

3

这些数字看起来是正确的。立交桥API返回的印度酒店数量大致相同:http://overpass-turbo.eu/s/57hrestaurantsATMs相同)。计算计数的方法似乎没有问题。

一般而言,已映射的每个国家/地区某一类别的POI的百分比可能会有很大差异。但即使在“精心策划的”欧洲国家,人们也可以发现酒店等POI的覆盖率达到20%(例如:奥地利 - OSM中的4k与Statistics Austria中的20k)。

+0

绝对精彩的答案 - 谢谢! 如果你有时间的话,一套跟进问题:你知道OSM本身如何跟踪自己的覆盖水平吗? *有自我检查的综合报告吗? *您是否知道OSM与其他来源之间的任何交叉比较,例如谷歌或Bing地图,无论是在发达国家还是在发展中国家? – YGA 2014-09-20 23:27:47

+1

据我所知,在覆盖水平方面,OSM没有定期的全球自我检查。人们不时地进行某些方面的分析,例如单个国家(例如关于瑞士的[报告](http://www.fossgis.de/konferenz/2013/programm/attachments/431_datenqualitaet_osm_schweiz.pdf))或具体的基准(例如[地址](http://www.openstreetmap.org/user/SimonPoole/diary/19626))。 OSM当然已经与过去的商业地图提供商进行了比较,但我并不知道任何最近的科学深入研究,恐怕。 – tyr 2014-09-22 20:35:33

相关问题