如何解决隔离边缘街道以创建彩色编码大叶地图的最佳方法
我想根据 OSM 数据(名称、高速公路类型等)在 folium html 地图中对街道进行颜色编码
隔离这些边缘以构建地图的最佳方法是什么?我知道我可以删除不符合条件的内容
import osmnx as ox
graph = ox.graph_from_place("Portland,OR",network_type="drive")
oneway = []
G_nooneway= graph.copy()
for u,v,k,d in graph.edges(keys=True,data=True):
if d['oneway']:
oneway.append((u,k))
G.remove_edges_from(oneway)
然后建立地图
m = folium.Map(location=[45.5236,-122.6750])
ox.plot_graph_folium(G,graph_map=m,popup_attribute="name",weight=2,color="#8b0000")
这非常适合用一种颜色映射除一个事物之外的所有事物,但对于多种事物的多种颜色则效率不高。
我没有运气从上面的逻辑逆向构建图表
import networkx as nx
G = nx.Graph()
G.add_edges_from(oneway)
关于有效分解图形以传递给 plot_graph_folium 以创建彩色编码边的任何指示?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。