【发布时间】:2021-03-11 19:56:38
【问题描述】:
osmnx 是一个 Python 工具,可让您从 OpenStreetMap 下载地图并将其作为 Networkx 图使用。例如,我可以使用以下命令获取洛杉矶的街道地图:
osmnx.graph_from_place('Los Angeles, CA, USA', network_type='drive')
现在我正在尝试下载伊朗德黑兰内的一个地区。使用“德黑兰,伊朗”这个名字并没有太大帮助,结果是错误的。但是,城市边界的 OSM ID 为 8775292,如下链接所示:
https://www.openstreetmap.org/relation/8775292
那么,有没有办法给 OSMNx 提供边界 ID 而不是给它命名以进行查询?
谢谢!
【问题讨论】:
标签: python gis openstreetmap osmnx