如何解决如何使用 Overpass API 获取海标?
我目前已经设法使用 XAPI 获取 seamarks:type=harbours
,但我发现 XAPI 现在已经过时,最好使用 Overpass API。
我的问题是我不知道如何将我的搜索从 XAPI 转换为 Overpass API。
这是我的 XAPI 搜索:
http://www.overpass-api.de/api/xapi?node[seamark%3Atype=harbour][bBox=4.04297,51.63984,5.09216,51.87106]
这是我尝试过的 Overpass API 请求,但它不起作用。什么都没有收到。没有显示异常:
[out:json][timeout:25];
(
node["seamark:type=harbour"](4.04297,51.87106);
);
out body;
>;
out skel qt;
你能帮我解决这里的问题吗?
提前致谢。
解决方法
您的边界框有误。 XAPI 使用 minlon,minlat,maxlon,maxlat 而 Overpass API 使用 minlat,minlon,maxlat,maxlon。
试试这个查询:https://overpass-turbo.eu/s/14R8
[out:json][timeout:25];
(
node["seamark:type=harbour"](4.04297,51.63984,5.09216,51.87106);
);
out body;
>;
out skel qt;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。