1

我一直在玩 API、XAPI 和 OSM 的 Overpass。但是我无法获得一些需要的信息:获取一条街道的所有信息节点。

这里是一个例子: http ://www.openstreetmap.org/browse/way/5671291

这提供了一种名为“Watts Street”(在纽约市)的方式的信息,但它不是全部街道,只是其中的一部分。

另一部分: http ://www.openstreetmap.org/browse/way/46116390

这发生在一些街道上,这些街道以不同的 OSM“方式”分裂

有没有办法让同一条街道的所有节点有多个“一种方式”来获得该街道的所有坐标?

谢谢

4

1 回答 1

0

您可以尝试查询街道名称并获取具有相同名称的所有方式。然后你可以获取所有单独的节点,你应该有你想要的。我知道 Nominatim 做了那个映射,但我不熟悉你提到的 api。

另一种(可能更麻烦)的方法是查看你的方式的节点,看看它们以什么方式参与。如果你举个例子,节点 42426060 是你正在寻找的两种方式的一部分。如果您可以查询该节点的方式并匹配它们(根据名称),您可以自己合并它们。

于 2012-11-04T22:05:07.303 回答