gpt4 book ai didi

javascript - 如何使用 OSM 检索某个 GeoLocation 的自然特征?

转载 作者:行者123 更新时间:2023-11-30 05:36:51 25 4
gpt4 key购买 nike

在 Node 网络应用程序中,我需要找出用户位置的自然特征是什么。我知道用户的经度和纬度,我发现标签 natural 包含水、岩石或草等信息,这些信息足以满足我的应用程序。据我了解,并非每个 GeoLocation 都包含此类信息。

到目前为止,我的研究让我考虑了 OSM-APIs Overpass APIXAPI(而我更喜欢将 Xappy.JS 用于我的 nodejs 项目,目前似乎处于关闭状态),因为他们的主要目标都是提供信息而不是编辑地理信息。

我仍然不确定,如果我可以简单地获得自然特征,只提供地理位置,或者可能是一个矩形,而无需事先下载周围的 map 数据。

我的问题是:您建议为此使用哪个 API?也许您可以就我需要寻找的特定功能提供任何建议。

最佳答案

通过 Overpass API 从 OSM 检索自然特征肯定是一个可能的解决方案。看这个example query使用 overpass turbo (这只是 Overpass API 的一个不错的网络前端)。

请注意,Overpass API 支持 XML and JSON那个立交桥涡轮增加了some more file formats .

另请注意,除了 natural key 之外,可能还有其他有趣的键.看看 map features大致对应最常用的 tags .此外,还有 taginfo您可以在其中找到更多标签。

关于javascript - 如何使用 OSM 检索某个 GeoLocation 的自然特征?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23155791/

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