问题描述
这是以前可以工作的代码,但现在不工作了:
import geopandas as gp
from shapely.geometry import polygon
a = polygon([(0,0),(0,1),(1,0)])
b = polygon([(0,2),1)])
c = polygon([(1,(2,0)])
d = polygon([(1,1)])
df = gp.GeoDataFrame({"ID": ["a","b","c","d"],"geometry": [a,b,c,d]})
我得到的错误是这样的:
NotImplementedError:多边形本身不提供数组接口。它的戒指可以。
为什么会发生这种情况?我的 GeoPandas 版本是 0.81,Shapely 版本是 1.71。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)