Необходимо, используя библиотеку NetworkX преобразовать данные в пространственный граф с узлами и дугами. Узлы - это nodelist_upd и poi_upd.csv + необходимо добавить еще один файл с узлами - точками пересечения кратчайших линий с дорогами - их можно получить из поля с геометрией в path_upd. Дуги графа - это path_upd и edgelist_upd.
В результате, искомый граф должен состоять из дуг и узлов, где узлы - центры зданий, перекрестки и точки - в которых кратчайшие расстояния пересекаются с улицами. Дуги - все дороги и кратчайшие расстояния.
У нас есть данные с геометрией, полученные из osmnx.
Среди данных:
Необходимо, используя библиотеку NetworkX преобразовать данные в пространственный граф с узлами и дугами. Узлы - это nodelist_upd и poi_upd.csv + необходимо добавить еще один файл с узлами - точками пересечения кратчайших линий с дорогами - их можно получить из поля с геометрией в path_upd. Дуги графа - это path_upd и edgelist_upd.
В результате, искомый граф должен состоять из дуг и узлов, где узлы - центры зданий, перекрестки и точки - в которых кратчайшие расстояния пересекаются с улицами. Дуги - все дороги и кратчайшие расстояния.
Требуется восстановить граф из имеющихся файлов, используя библиотеку NetworkX (https://www.codeproject.com/Articles/5328791/Using-OSMnx-for-Graph-Analysis-of-Street-Networks) - можно посмотреть как в этой библиотеке данные хранятся и из такого же формата граф получить - в наших данных кажется все для этого есть.