如何从OpenStreetMap中找到交叉点?

jw_*_*_wu 3 intersection openstreetmap

如何在OpenStreetMap中提取交叉点?我需要交叉点的经度和纬度,谢谢!

sca*_*cai 5

已经有一个类似的问题在这里.没有直接的API调用来检索交叉点.但是您可以在给定的边界框中查询所有方式(例如直接通过API或通过Overpass API),并查找由两个或更多方式共享的节点,如另一个答案中所述.


Per*_*vus 5

试试 GeoNames findNearestIntersectionOSMAPI:http : //api.geonames.org/findNearestIntersectionOSMJSON ? lat=37.451&lng=-122.18&username=demo

输入是位置的 lng 和 lat,响应包含最近交叉点的 lng 和 lat:

{"intersection":{...,"lng":"-122.1808293","lat":"37.4506505"}}
Run Code Online (Sandbox Code Playgroud)

它由GeoNames提供,但似乎基于OpenStreetMap