问题标签 [overpass-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openstreetmap - OSM Overpass:获取父多边形
是否可以获得关系、方式或节点的父多边形?
例如:这个海滩在这个岛内。该岛位于国家公园内。国家公园在一个国家之内,等等。
我可以使用Overpass Api从 OSM 中获取最近的周围多边形吗?
例如,这个海滩在岛内:
openstreetmap - 使用立交桥api查询位置
您好我正在尝试使用建议查询位置(城市、街道等),就像谷歌地图、openstreetmap.org 上的搜索框或http://overpass-turbo.eu/上的搜索框一样地点。
谁能帮我吗?
到目前为止我所做的是这个查询,但我认为这是错误的方法,因为它非常慢而且结果很糟糕......
overpass-api - 使用坐标和半径代替边界框
我当前的查询如下所示:
我想用一个坐标和一个半径替换边界框,类似于查询另一个节点周围的节点。
这可能吗?
openstreetmap - openstreetmap overpass api和osmosis来获取海滩数据而不是多边形
我试图收集某个地区的海滩数据。我同时使用了 overpass api 和 osmosis 从 pbf 中提取海滩。两者都有效。但是从overpass api,我可以得到海滩多边形(封闭方式)和点(节点),但是,从渗透,我只能得到点(节点)。当我搜索渗透时,我确实包括了方式和关系。不过,我没有从立交桥得到海滩多边形。
任何人都可以有一些解决方案或解释?非常感谢!
android - 如何从服务器查询 OSM
有什么方法可以连接到 OpenStreetMap 的网络服务器?
我想接收给定 geoLoc“纬度和经度”的限速信息。我想通过创建一个包含节点的纬度和经度以及速度限制的巨大数据库来解决这个问题,然后查询给定特定地理位置的速度限制。
但现在我想知道是否可以直接连接 OSM 服务器并查询给定特定 geoLoc 的速度限制?!哪种方法更有效?
javascript - 更改 html 中的自定义传单标记
我是 web 地图和传单开发的初学者......我找到了一个简单但有用的代码,我想知道如何将下面 HTML 代码中的所有传单标记与 mylocal.png(或 .svg)交换。提前感谢您的任何反馈!祝大家有个美好的一天
overpass-api - osm 类或类型的否定
如果您搜索意大利布雷西亚附近的机场 (aeroway=aerodrome),您还将收到军用机场的命中,该机场恰好也被标记为机场(标记为:aeroway=aerodrome, landuse=military, Military=机场)。为了避免这种情况,我想搜索 aeroway=aerodrome 但排除 [military]。我试过了 [!军用]和[军用~"^$"]。有什么建议么?
我意识到这种特殊情况可能很少见,但是否定多类元素的概念很有用。并且多类元素并不罕见。一般来说,它们似乎是互补的,而不是相互冲突的,所以这不是问题。我也意识到我可以通过一些后端处理来消除冲突的命中。我没想到会出现军用机场和商业机场。
无论如何,这是我的查询的缩短版本。我在完整查询中包含节点、方式和关系:
或者:
如果您尝试运行它,则需要包含方式和关系。另外,正如你所看到的,我并不完全要求 aeroway=aerodrome。我包括直升机场的终端和变体。我的经验是,有些机场只被标记为“航站楼”,所以如果您正在寻找机场,仅仅要求“机场”是不够的。
http - OverPass API - SpeedLimit 围绕一个坐标
我们正在开发一个应用程序,该应用程序需要查找特定位置周围的速度……我们计划使用 OverPass API 来首先确定速度,并尝试按照下面提到的文章进行操作。
around 方法的语法如下所示。
http://www.overpass-api.de/api/xapi?*[maxspeed=*][around=2500,8.5580957,76.880541]
但是我们没有得到任何结果......如果语法正确,谁能指导我们?
java - 用josm计算openstreetmap中的距离?
我是openstreetmap的新手。我想在 java 应用程序中使用 openstreetmap 来获取两点之间的距离。并且还要查找有关特定道路的更多信息等。我发现了JOSM,但我只需要计算道路中两点之间的距离,并在必要时获取有关该道路的更多信息。任何人都知道 JSOM 中的哪些类/方法可以帮助我做到这一点?或者是否有任何其他更简单的方法/api 可以使用 OpenStreetMap 做到这一点?
polygon - 使用 overpass API 从单点获取区域的多边形围栏
我有兴趣在给定纬度/经度点的情况下检索所有管理级别的多边形边界。
我有一个观点——比如说(34.0500,-118.2500)。
我想检索 city(admin_level=8)/state(admin_level=4)/country(admin_level=2) 信息以及每个级别的多边形边界。
目前,我能够获得我感兴趣的领域:
但是,我不确定如何获取每个 admin_levels 的多边形边界。如果可能的话,我想将其作为单个查询来完成。
我试过了:
但这似乎返回了世界上每个名为“洛杉矶”的城市的数据。
有没有办法使用上一个查询中的区域 ID 执行上述查询?有一个更好的方法吗?
我一直在使用http://overpass-turbo.eu/来测试我的查询。