GeoPandas sjoin_nearest()的max_distance参数相关技术问询
GeoPandas sjoin_nearest 距离参数疑问
我有两个GeoPandas DataFrame,分别包含Point和LineString几何类型,希望基于距离通过空间连接合并它们。我使用sjoin_nearest()函数实现连接,代码如下:
joined_df = point_gdf.sjoin_nearest(gdf, how='left', distance_col='distances', max_distance=0.06219)
我将100米转换为英里(0.06219英里)后传入max_distance参数,但目前对该参数存在以下疑问:
max_distance的单位是米还是英里?
- 如何筛选出距离在100米内的几何对象?传入
max_distance=100时结果行数未发生变化。
- 如何筛选出距离在100米内的几何对象?传入
max_distance是否依赖于distance_col生成的列?该列的值为0.002、0.0017这类浮点数。
内容的提问来源于stack exchange,提问作者Gulzar Ahmed
相关产品推荐
相关产品推荐

