Я пытаюсь сохранить график osm, используя osmnx
Я собрал данные примера
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')
Я начинаю проверять вывод .osm файл и заметил, что на перекрестке все повороты разрешены. В OSM есть много заблокированных левых поворотов или заблокированных обратных поворотов. Но в файле экспорта все возможные направления разрешены на каждом перекрестке.
Есть ли возможность экспортировать данные с правильными правилами поворота в соответствии с OSM?
UPD: I обнаружил этот пост https://github.com/gboeing/osmnx/issues/22 Но прошло 3 года go так что может быть что-то изменено