pysal.lib.weights.get_ids

pysal.lib.weights.get_ids(in_shps, idVariable)[源代码]

从与给定形状文件或geopandas.geodataframe一起移动的dbf文件中获取ID。

参数:
in_shps : str或geopandas.geodataframe

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

idVariable : STR

shapefile的dbf或geopandas.geodataframe中用于ID的列的名称。

返回:
ids : 列表

入侵检测系统一览表

实例

>>> from pysal.lib.weights.util import get_ids
>>> import pysal.lib
>>> polyids = get_ids(pysal.lib.examples.get_path("columbus.shp"), "POLYID")
>>> polyids[:5]
[1, 2, 3, 4, 5]
>>> from pysal.lib.weights.util import get_ids
>>> import pysal.lib
>>> import geopandas as gpd
>>> gdf = gpd.read_file(pysal.lib.examples.get_path("columbus.shp"))
>>> polyids = gdf["POLYID"]
>>> polyids[:5]
0    1
1    2
2    3
3    4
4    5
Name: POLYID, dtype: int64