gpt4 book ai didi

Openstreetmap(立交桥 API): Get nearest Node with a special tag

转载 作者:行者123 更新时间:2023-12-05 04:17:16 26 4
gpt4 key购买 nike

我在 map 上找到了一个点,现在我只想获取该点所在的城市(或郊区)的名称。我的第一次尝试是这样的:

<query type="node">
<bbox-query {{bbox}}/>
<has-kv k="place" v="suburb"/>
</query>
<print/>

但是如果郊区节点不在我的边界框中,这对我不起作用。是否有类似 around-、nearest- 或 is-in-condition 之类的东西来获取此节点?

非常感谢!

最佳答案

如果您正在寻找给定坐标所在的城市、国家或以其他方式命名的地点,那么您最好使用地理编码器。 Nominatim提供基于 OSM 数据的地理编码功能。

回答您原来的问题:如果您要搜索的特征不在边界框内,那么您当然可以尝试扩展边界框。但是还有一个 around搜索关键字 something near something else .请注意,这将返回与给定标签匹配的所有数据,而不仅仅是最接近给定点的数据。此外,由于 Overpass 不是地理编码器,因此对于映射为 area 的要素,它无法正常工作。或 relation而不是简单的 node .

关于Openstreetmap(立交桥 API): Get nearest Node with a special tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23998895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com