pysal.explore.spaghetti.get_neighbor_distances

pysal.explore.spaghetti.get_neighbor_distances(ntw, v0, l)[源代码]

沿着连接边缘获取到最近节点邻居的距离。

参数:
ntw : spaghetti.Network

意大利面网络对象。

v0 : 利息

节点ID

l : 双关语

键是元组(开始节点、结束节点);值是float。每边运输成本,如距离。

返回:
neighbors : 双关语

键为int(节点ID);值为float(距离)

实例

>>> import pysal.explore.spaghetti as spgh
>>> from pysal.lib import examples
>>> ntw = spgh.Network(examples.get_path('streets.shp'))
>>> neighs = spgh.util.get_neighbor_distances(ntw, 0, ntw.edge_lengths)
>>> neighs[1]
102.62353453439829