通过进行空间连接并列出每个点和该点所属的面来尝试计算任何交叉点附近的企业数量。
我正在加载“开放街道地图”道路数据,并将路口隔离为点数据。
然后我在半径200米的每个十字路口周围缓冲。
我有要加载的业务点数据,并试图运行以下数据:
dfsjoin = gpd.sjoin(biz_point_data, intersection_buffer, how='left', op='within')
出现以下错误:
TypeError:不支持的格式字符串传递给 numpy.ndarray。格式
两个地理数据框都具有有效的几何形状,我可以将它们都绘制出来。而且它们都在同一个CRS中。
关于我可能要去哪里的想法?
答案 0 :(得分:0)
所以我实际上已经弄清楚了。数据框仅具有索引,几何图形和一些标记到几何图形的数字数据。显然,geopandas需要某种文本来运行连接,因此我在几何图形和一切正常之前添加了一个文本ID。