geopandas.GeoDataFrame.has_sindex#
- property GeoDataFrame.has_sindex[来源]#
检查空间索引的存在性而不生成它。
在 GeoDataFrame 或 GeoSeries 上使用 .sindex 属性生成空间索引,如果它尚不存在,这可能会根据底层索引实现花费相当的时间。
请注意,底层空间索引可能在第一次使用之前并未完全初始化。
- Returns:
- bool
True 如果空间索引已经生成,或False 如果没有。
示例
>>> from shapely.geometry import Point >>> d = {'geometry': [Point(1, 2), Point(2, 1)]} >>> gdf = geopandas.GeoDataFrame(d) >>> gdf.has_sindex False >>> index = gdf.sindex >>> gdf.has_sindex True