我想查询 openstreetmaps api 以获取指定城市/坐标附近的便利设施。所以像
查找丹佛附近 50 公里半径内的所有医院。openstreetmaps API 文档没有提及任何有关便利设施的内容,或者我没有找到。
这是否可以通过 REST 实现?如果可以,如何实现?
Tor*_*nik 11
对于此类请求,您可能需要使用Overpass API,这是一个专为查询而设计的只读 API(与主 OSM API不同,也称为编辑 API,它主要用于贡献数据)至 OSM)。
\nOverpass API 支持around过滤器。
\n您的示例 \xe2\x80\x93 医院位于丹佛 \xe2\x80\x93 周围 50 公里半径范围内,可能如下所示。(这是 Overpass Turbo 的链接,这是一个有助于构建和测试 Overpass API 查询的前端。请注意,示例中的地理编码是 Overpass Turbo 的一项便利功能。对于常规 Overpass API 查询,您需要提供您想要过滤的坐标或 OSM 元素。)
\n要构建查询,您需要知道哪些 OpenStreetMap 标签对应于您感兴趣的要素类型。OpenStreetMap wiki 提供了最常用标签的文档,例如本例中的amenity=hospital。
\n| 归档时间: |
|
| 查看次数: |
1976 次 |
| 最近记录: |