如何解决针对特定商店名称的 Overpass API 查询
我想在给定区域内寻找 Costco(或类似)商店。到目前为止,我已经尝试了一些没有运气的查询。目前我正在使用 Turbo,但我相信我知道如何切换到 http 和 JSON。非常感谢您对工作查询的任何建议。
尝试包括:
(一) 节点 [名称=好市多] ({{bBox}}); 出来;
这运行了,但在我知道应该有的地方没有结果。
(b) 节点 [品牌:维基百科=en:Costco] ({{bBox}}); 出来;
我在 OpenStreetmaps 搜索的结果中找到了品牌信息,所以我认为数据在数据库中。
这给出了错误 执行立交桥查询时出错!这是立交桥 API 返回的内容:
错误:第 10 行:解析错误:'!'、'~'、'='、'!=' 或 ']' 预期 - ':' 找到。
错误:第 10 行:解析错误:']' 预期 - ':' 找到。
解决方法
您需要用引号将 languages.html
和 brand:wikipedia
括起来。这应该有效:
en:Costco
尝试以下查询:
node ["brand:wikipedia"="en:Costco"] ({{bbox}}); out;
这将搜索名称、品牌或运营商为“Costco”的商店。
你可以在 overpass-turbo 看到一个例子:https://overpass-turbo.eu/s/16OL
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。