空间索引#
GeoPandas使用R-Tree算法为空间索引提供内置支持。取决于导入的能力 pygeos
,GeoPandas将使用 pygeos.STRtree
或 rtree.index.Index
。两者的主界面是相同的,并遵循 pygeos
模特。
GeoSeries.sindex
创建空间索引,该索引可以使用下面介绍的方法和属性。
构造器#
生成空间索引 |
空间索引对象#
从返回的空间索引对象 GeoSeries.sindex
具有以下方法:
目前可用的具体实现有 geopandas.sindex.PyGEOSSTRTreeIndex
和 geopandas.sindex.RTreeIndex
。
除了上面列出的方法外, rtree
-基于空间索引 (geopandas.sindex.RTreeIndex
)提供了完全的 rtree.index.Index
-查看完整的API rtree documentation 。
类似地, pygeos
-基于空间索引 (geopandas.sindex.PyGEOSSTRTreeIndex
)提供了完全的 pygeos.STRtree
,包括最近邻查询。中查看完整的API PyGEOS STRTree documentation 。