首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenStreetMaps:我如何得到一个国家的PoI号码?

OpenStreetMaps:我如何得到一个国家的PoI号码?
EN

Stack Overflow用户
提问于 2014-09-20 12:12:00
回答 1查看 694关注 0票数 0

我很想知道某一特定国家的特定类型利益点(POI)的数量-在我的例子中,特别是印度和印度尼西亚。

我的理解是,osmfilter是这方面的程序,但我对这个数字如此之低感到有点惊讶。

例如:

代码语言:javascript
复制
$ ./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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-20 21:19:13

数字似乎是正确的。在印度,天桥API返回的旅馆数量大致相同:http://overpass-turbo.eu/s/57h ( 饭馆自动取款机相同)。你计算计数的方法似乎很好。

一般说来,每个国家某个类别的已绘制的POI所占百分比可能有很大差异。但是,即使是在“地图很好”的欧洲国家,人们也可以发现酒店等POI的覆盖率高达20% (例如:OSM的奥地利- 4k,而根据奥地利统计局的数据是20k )。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25948637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档