在OpenStreetMap中获取有关街道的所有信息

时间:2012-11-03 19:39:29

标签: coordinates openstreetmap street-address

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

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

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

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

这种情况发生在一些街道上,这些街道被分成不同的OSM“方式”

有没有办法让同一条街道的所有节点都拥有超过“单向”的路径才能获得该街道的所有坐标?

谢谢

1 个答案:

答案 0 :(得分:0)

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

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