osmnx save_ xml с разрешенными поворотами на полосах движения - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь сохранить график osm, используя osmnx

  1. Я собрал данные примера

     import osmnx as ox
     utn = ox.settings.useful_tags_node
     oxna = ox.settings.osm_xml_node_attrs
     oxnt = ox.settings.osm_xml_node_tags
     utw = ox.settings.useful_tags_way
     oxwa = ox.settings.osm_xml_way_attrs
     oxwt = ox.settings.osm_xml_way_tags
     utn = list(set(utn + oxna + oxnt))
     utw = list(set(utw + oxwa + oxwt))
     ox.config(all_oneway=True, useful_tags_node=utn, useful_tags_way=utw)
     G = ox.graph_from_place('Piedmont, CA, USA', network_type='drive')
     ox.save_graph_xml(G, filepath='./data/graph1.osm')
    
  2. Я начинаю проверять вывод .osm файл и заметил, что на перекрестке все повороты разрешены. В OSM есть много заблокированных левых поворотов или заблокированных обратных поворотов. Но в файле экспорта все возможные направления разрешены на каждом перекрестке.

Есть ли возможность экспортировать данные с правильными правилами поворота в соответствии с OSM?

UPD: I обнаружил этот пост https://github.com/gboeing/osmnx/issues/22 Но прошло 3 года go так что может быть что-то изменено

...