pysal.explore.spaghetti.PointPattern

class pysal.explore.spaghetti.PointPattern(in_data=None, idvariable=None, attribute=False)[源代码]

用于存储点模式的存根点模式类。当点捕捉到网络时,该类将使用特定于网络的属性进行猴修补。在将来,这个类可能会被一个通用的点模式类替换。

参数:
in_data : geopandas.geodataframe或str

输入地理数据。(1)形状文件(str)的路径;或(2)geopandas.geodataframe。

idvariable : STR

形状文件中用作ID变量的字段。

attribute : 布尔

假,真指示是否所有属性都标记到此类的标志。

属性:
points : 双关语

键是点ID(int)。值是x,y坐标(元组)。

npoints : 利息

点数。

obs_to_edge : 双关语

键是边缘ID(元组)。值是捕捉点信息(dict)。使用捕捉点信息(dict),关键点是观测ID(int),值是捕捉坐标。

obs_to_node : 列表

事件网络节点列表到从默认“dict”转换为捕捉的观测点。最初是以成对的左/右最近网络节点的形式-“netnode1:obs_id1,netnode2:obs_id1,netnode1:obs_id2…”netnode1:obs_idn,然后简化为一个列表形式-[netnode1,netnode2,netnode1,netnode2,…]。

dist_to_node : 双关语

关键是观察ID(int)。值为距离查找(dict)。在距离查找(dict)中,键是边的两个偶发节点,值是到每个边的距离。

snapped_coordinates : 双关语

键是点ID(int)。值是捕捉的X、Y坐标(元组)。

snap_dist : 布尔

包括从原始位置到网络上捕捉位置的距离。默认值为假。

__init__(in_data=None, idvariable=None, attribute=False)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

方法

__init__ \([在u data,idvariable,attribute]) 初始化自身。