Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gis 按边界框过滤的geopandas中..cx和sjoin之间的差异?_Gis_Geopandas - Fatal编程技术网

Gis 按边界框过滤的geopandas中..cx和sjoin之间的差异?

Gis 按边界框过滤的geopandas中..cx和sjoin之间的差异?,gis,geopandas,Gis,Geopandas,我在lon/lat坐标空间中有一组候选点和一组参考点。我已经在每个候选点周围创建了一个边界框,我想检查参考点,看看每个框中有哪些参考点 与使用.cx[lon1:lon2,lat1:lat2]切片geopandas帧相比,使用geopandas空间联接有什么好处?有区别吗?这两者之间的关键区别在于它们采用的参数 根据,cx方法执行基于坐标的索引,它获取坐标范围的切片。 空间连接()采用两个GeodataFrame 在我有限的测试中,cx方法比spatial join快约6倍。spatial joi

我在lon/lat坐标空间中有一组候选点和一组参考点。我已经在每个候选点周围创建了一个边界框,我想检查参考点,看看每个框中有哪些参考点


与使用.cx[lon1:lon2,lat1:lat2]切片geopandas帧相比,使用geopandas空间联接有什么好处?有区别吗?

这两者之间的关键区别在于它们采用的参数

根据,cx方法执行基于坐标的索引,它获取坐标范围的切片。 空间连接()采用两个GeodataFrame


在我有限的测试中,cx方法比spatial join快约6倍。

spatial join可能会更快。它使用一个空间索引,查询是在C语言中完成的,而
.cx
是非索引空间操作,这可能会相对昂贵。