【问题标题】:Open Street Map: how retrieve amenity in Postman?打开街道地图:如何在 Postman 中检索设施?
【发布时间】:2018-08-13 18:00:22
【问题描述】:

自从 Google Places API 成为地狱以来,我正试图转向 Open Street Map。我正在学习如何使用 Postman 拨打 amenity

例如,我尝试使用此 URL 检索奥克兰的所有厕所:

http://nominatim.openstreetmap.org/search?format=json&q=toilet Auckland

但结果我只有 10 个pleace_id,而我正在使用search

我觉得我做错了。

  1. 如何找回奥克兰的所有厕所?
  2. 有没有关于如何使用amenity=toiletcountry=NZcity=Auckland 代替通用search 的示例?

我的目标是提高请求的准确性。

【问题讨论】:

标签: get web-crawler postman openstreetmap


【解决方案1】:

我有一个好消息和一个坏消息。

好消息:我终于找到了一个关于如何查询 Overpass API 的 example,我可以检索到我认为是法国大多数电影院的内容:

http://overpass-api.de/api/interpreter?data=area[name=France];node(area)[amenity=cinema];out;

(我仍然不知道如何在通话中插入wayrel

坏消息:显然意大利没有电影院:

向@mmd 注入一百万美元,这帮助我更深入地研究 Overpass API 和 REST 调用。

编辑:我找到了如何添加nodewayrel

http://overpass-api.de/api/interpreter?data=area[name="Heidelberg"]->.a;(node(area.a)[amenity=hospital];way(area.a)[amenity=hospital];rel(area.a)[amenity=hospital];);out;

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-25
相关资源
最近更新 更多