簡體   English   中英

OSM-立交橋API-跨越邊界框的關系

[英]OSM - overpass api - relations crossing boundingbox

是否可以對OpenStreetMap使用Overpass Api來查找跨越邊界框邊界的所有關系?

我有幾個城市的邊界框。 現在,我想查找所有在邊界框內和外的公交路線,以查找城市之間的公交路線連接。

那么:如何在邊界框中找到與它的一部分或一部分之間的關​​系?

如果您碰巧與您的城市具有匹配關系,建議您使用(around:0)並找到與城市邊界相交的路線。

至於柏林市,您可以通過以下查詢找到所有穿越城市邊界的鐵路路線:

[bbox:{{bbox}}];
rel(62422);
out geom;
>;
relation(around:0)[route=railway];
out geom;

在此處輸入圖片說明

立交橋

由於OSM數據中不存在與您的邊界框完全匹配的關系,因此您將無法使用該方法。 作為替代方案,您可以引入四個非常小的邊界框,它們與當前邊界框的每一側匹配。

這是一個例子:藍色的內部框是您現在擁有的。 我添加了4個非常小的黃色邊界框,分別覆蓋內部bbox的每4個側面。 如果4個邊界框中的任何一個都包含公交路線,則您應該擁有所需的路線。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM