Python 2.7 で Osmnx ライブラリを使用して、大学のキャンパスで歩行者用の簡易マップをプロットしようとしています。これまでのところ、このプロットのイメージがあり、ご覧のとおり、通りの両側に歩道がプロットされています。これから片側の歩道を撤去する予定でした。
しかし、これにどのようなロジックでアプローチするか混乱していますか?
これまでのところ、歩道のみをプロットするカスタム フィルターを作成しました。
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)
私が理解しようとしているのは、Osmnx が歩道との関係を持ち、最も近い通りとの相対的な位置を教えてくれるかどうかです (通りの東側または北側にある場合 (そうすれば、基準を保つことができます))。どの歩道が表示されますか)? または、これにもっと単純なロジックがある場合は?
ありがとう!