我是osmnx,openstreatmap和nominatim的新手。我正在尝试使用in_degree_centrality networkx函数检索具有最高/最大in-度的节点。但是,extended_stats字典中仅存在degree_centrality和betweenness_centrality。如何找到该节点?在Networkx或osmnx中可以直接使用in_degree_centrality函数之前,是否必须将位置网络转换为有向图?
HashMap#put
具有最大度数的节点,其NodeId,经度和纬度。
答案 0 :(得分:0)
根据OSMnx documentation,内置中央网络统计信息中不包含度内中心度。但是,由于OSMnx生成NetworkX MultiDiGraph对象,因此您可以调用NetworkX's implementation进行计算。
要检索经纬度,只需确定度内中心度最高的节点,然后检查图对象中的节点属性(包括经纬度)即可。