Я пытаюсь построить упрощенную карту для пешеходов в моем университетском городке, используя библиотеку Osmnx с python 2.7.
Пока у меня есть изображение участка , и, как вы можете видеть, оно рисует тротуары по обе стороны улицы. Я планировал убрать с этого одну сторону тротуаров.
Однако я не совсем понимаю, к какой логике это подходит?
Пока что я создал собственный фильтр для построения только пешеходных дорожек
custom_walk = ('["area"!~"yes"]["highway"="footway"]["foot"!~"no"]["service"!~"private"]{}').format(ox.settings.default_access)
G = ox.graph_from_bbox(top, bottom,right, left, custom_filter= custom_walk)
ox.plot_graph(G_projected,save = True,filename = "maps", show = False,node_size=5,node_color='#FFFFFF',node_edgecolor='#FFFFFF',edge_color='#cccccc',bgcolor = "#000000",node_zorder=3,dpi=300, edge_linewidth=5,use_geom=True)
ox.simplify.clean_intersections(G,tolerance=100)
Что я пытаюсь понять, так это то, что Осмнкс имеет отношения к пешеходным дорожкам таким образом, чтобы сообщать мне их относительное положение по отношению к ближайшей улице (если они находятся на восточной или северной стороне улицы (таким образом я могу сохранить эталон на каких тротуарах видны)? или если в этом есть более простая логика?
Спасибо!