OpenStreetMaps:我如何获得给定国家/地区的PoI数量?

时间:2014-09-20 12:12:00

标签: openstreetmap

我很想知道特定国家/地区特定类型的兴趣点(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

1 个答案:

答案 0 :(得分:3)

数字似乎是正确的。 Overpass API返回的印度酒店数量大致相同:http://overpass-turbo.eu/s/57hrestaurantsATMs相同)。你计算计数的方法似乎没问题。

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