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