我正在尝试将表示 Coast Redwoods 范围的 shapefile 覆盖到我在geoviews中处理的其他一些数据上。我可以使用 cartopy 和 matplotlib 成功绘制数据。GeoPandas 读取 shapefile,但将 GeoDataFrame 或单个形状多边形传递给 gv.Shape(如“Shape”下的 geoviews用户指南中)始终导致
AttributeError: 'list' object has no attribute 'xy'
我不确定问题出在 Shapely 还是 Geoviews 中。我怀疑 geoviews 因为 geopandas 能够重新投影和绘制多边形。
我已经放了一个笔记本来演示这个问题并提供了 shapefile。
非常感谢任何帮助或想法。