问题标签 [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.

0 投票
1 回答
814 浏览

matlab - 如何使用 Overpass 搜索多边形内的元素?

一般来说,我是 Overpass API 和 GIS 的新手。

有没有一种简单的方法可以使用坐标导出特定区域中的所有建筑物来指定多边形?到目前为止,我无法使用 wiki 和 google 找到解决方案。

我有大量的坐标来确定一些中压电网。

或者我可以使用其他工具吗?我想在 matlab 中使用导出建筑物的多边形坐标。

谢谢你的帮助!

0 投票
1 回答
1523 浏览

json - Prevent 504 gateway timeout on overpass api with piped node request

I use following code for a OpenStreetMap-query (overpass-API). It works fine on smaller querys but on a bigger one, which takes around 10 min, it generates only a 504 gateway timeout response.

code:

response (resultExport.json):

The query command has a [timeout:3600] (seconds) and the request got {timeout: 3600000} (milliseconds). What else can i do prevent the timeout and get a proper response? I am a bit confused where this is coming from.

0 投票
1 回答
162 浏览

overpass-api - 通过建筑物名称查询立交桥API

有什么办法可以通过建筑物名称查询立交桥api

我正在考虑根据 Country Place Postal Code 过滤节点

之后我可以在结果中搜索建筑物名称,如果我不能直接这样做

任何帮助,将不胜感激

0 投票
0 回答
281 浏览

javascript - 从overpass api制作的json层中按键搜索对象

我正在根据传单构建体育设施地图。我使用 Overpass API 来获取对象数据并为一种类型的体育设施制作一个图层组。

接下来我制作了一个图层,包含我所有的运动设施

之后,我尝试添加 fuse.js[1] 和 Leaflet.Control.Search [2] 以通过名称“tags.name”或键入“tags.sport”来查找对象。

搜索工具出现但找不到任何对象。请告诉我我的代码有什么问题,如果可能的话,它应该是什么样子。

[1] https://github.com/krisk/fuse

[2] http://labs.easyblog.it/maps/leaflet-search/examples/fuzzy.html

0 投票
1 回答
484 浏览

javascript - Location query in Overpass turbo

I have just learned about the overpass turbo service and its ability for querying data. I have tried the following query and it works fine:

But when I replace the bbox with a name of city which according to the wiki page of overpass it should be like below, the code gives an error. Would be glad to know what is the problem with the second code?

error message:

An error occured during the execution of the overpass query! This is what overpass API returned: Error: line 3: parse error: Unknown query clause Error: line 3: parse error: ')' expected - 'node' found. Error: line 4: parse error: Unknown type ")" Error: line 4: parse error: An empty query is not allowed Error: line 4: parse error: Unknown type ";" Error: line 5: parse error: An empty query is not allowed

0 投票
0 回答
1723 浏览

javascript - 使用 Node.js 查询 OSM 数据

在这里,我尝试通过以下代码使用 overpass 和 openlayer 从 osm 数据库中查询医院

在此处输入图像描述 但没有医院被标记为地图图像中所见。但是在 turbo 中尝试http://overpass-turbo.eu/s/gj0 效果很好。

0 投票
1 回答
1247 浏览

openlayers - 查询某个地区所有医院的立交桥查询是什么?

我只想在给定的 LatLog 中标记所有医院。我尝试了很多。但是找不到我的错误。

它没有显示任何结果。这是因为查询错误还是任何其他问题?

0 投票
0 回答
140 浏览

overpass-api - 如何通过 overpass-api 加快搜索速度

我是 OverPass API 的新手。我需要在特定国家的特定城市找到一条街道。这是我创建的查询:

等待结果需要很长时间。如何加快进程,查询中可能有问题?

0 投票
3 回答
306 浏览

php - 可以设置我想在立交桥api中获取的字段&

例如。我想获取 bbox 中所有节点建筑物的坐标。

PHP

结果中的一个元素:

我只想获得 lon 和 lat 字段,这可能吗?

0 投票
1 回答
1328 浏览

python - 如何使用带有python的立交桥api从Open Street Map获取所有发电厂?

这是我正在使用的代码:

我得到了一个嵌套的发电厂字典,但只有 187 个。我怀疑肯定还有更多。有谁知道更好的查询方式?我最终想帮助建立一个按国家/地区分类的发电厂数据库,并欢迎任何有关如何按国家/地区查询的帮助。

下面,我可以使用边界框查询节点: