OSMNX - 不完整的网络

问题描述 投票:0回答:0

我正在尝试检索一个城市的铁路和地铁网络。 在 OSM 中,我检查了每个车站是否已正确标记,但是当我运行我的代码时,有一些缺失的车站,以及部分轨道(地铁西侧的车站和轨道)。

ox.config(use_cache=False,
      log_console=True,
      useful_tags_way=ox.settings.useful_tags_way + ['public_transport', 'railway'],
      useful_tags_node=ox.settings.useful_tags_node + ['public_transport', 'railway','highway','ref'])

cf='["railway"~"rail|subway|station"]'
graph=ox.graph_from_place('Turin,Italy', retain_all = True, custom_filter=cf)
nod, edg=ox.utils_graph.graph_to_gdfs(graph)

我也试过其他有数据的城市,还是找不全网

已解决

现在我用:

graph=ox.graph_from_place(city, retain_all = True, custom_filter=cf, simplify=False)

此外,我通过使用特定命令获取节点 rapresenting station:

st=ox.geometries_from_place(city, tags=tag)
python python-3.x openstreetmap geopandas osmnx
© www.soinside.com 2019 - 2024. All rights reserved.