geopandas sjoin 谓词“内”和“相交”有何不同

Lum*_*mos 5 python merge intersect geopandas

我正在识别一个点是否位于多边形内。我有一个数据框包含点,另一个数据框包含多边形,所以我想将它们空间连接起来,如下所示:

gpd.sjoin(df_points, df_polygons, how = 'left')
Run Code Online (Sandbox Code Playgroud)

我知道默认值是predicate=intersects,但是intersects和有何within不同?我应该使用哪一个来实现我的目的?

谢谢

Sto*_*ace 3

PostGIS教程有一些非常好的图形来解释不同的空间连接。

相交

之内