我正在处理Open Street Map数据,通过Overpass下载为GEOJSON格式的dataframe。我可以根据标签和子标签过滤数据,例如:
gdf_b = gdf_b.loc[(gdf_b['highway'] != 'service')]
但是,我无法找到确切的命令来删除具有特定几何类型(如点)的geodataframe中的特定行。
因此,我正在寻找类似于以下内容的解决方案:
gdf_b = gdf_b.loc[(gdf_b['geometry'].type != 'Point')]。