如何在 OSM 到达全国的公共交通站点(使用立交桥)?

问题描述 投票:0回答:1

我正在尝试使用 OverPass 从 OSM 获取有关公共交通站点(包括公交车站)的数据。它在城市层面工作得很好,但是当我尝试获取国家层面的数据时,我意识到缺少一些站点。我手动检查了“Królewska”站点在“Warszawa”中出现了 5 次,但对于“波兰”国家(“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”站点后,我发现没有丢失任何内容。

openstreetmap overpass-api
1个回答
0
投票

从OP复制此解决方案

一如既往,解决方案简单而微妙 - 下载了第二个脚本 一切都停止了,但是当我在 Jupyter Notebook 中查看它时,它没有显示 整个响应(但仍然显示输出很大),结束它 底部有“...”。手动搜索“Królewska”后 停在数据中我发现什么都没有丢失。

© www.soinside.com 2019 - 2024. All rights reserved.