已解决:如何在OSM中使用立交桥在全国范围内获得公共交通站点?

时间:2019-05-13 10:11:11

标签: openstreetmap overpass-api

我正在尝试使用OverPass从OSM获取有关公共交通站点(包括公共汽车站)的数据。它在城市级别上运行良好,但是当我尝试获取国家/地区级别的数据时,我意识到缺少一些站点。我手动检查了“Królewska”停靠点在“ Warszawa”中出现了5次,但是对于国家“ Poland”(“ Warszawa”所在的国家),它只出现了一次。

这是我的疑问:

这是预期的工作:

[out:json];
area[name="Warszawa"];
(node["public_transport"="stop_position"](area);
<;
);
out center;

但这缺乏一些止步:

[out:json];
area["ISO3166-1"="PL"][admin_level=2];
(node["public_transport"="stop_position"](area);
<;
);
out center;

我尝试了一些不同的操作(更改区域,管理员级别,设置刚性边界框),但没有一个起作用。

如果有任何想法,我将不胜感激。

编辑:

一如既往的解决方案是简单而又微妙的-第二个脚本下载了所有脚本,但是当我在Jupyter Notebook中查看它时,它并不能显示整个响应(但仍显示巨大的输出),并以“ ...”结尾在底部。在数据中手动搜索“Królewska”后,我发现没有丢失。

0 个答案:

没有答案