我曾经成功地使用gdal.Warp()用shapefile数据(.shp)裁剪栅格数据(.tif),通常具有一些关键参数,如下所示:
gdal.Warp(..., outputbounds = ..., cutlineDSName = ..., cutlineLayer = ..., cutlineSQL = ..., dstNodata = ..., cropToCutline = ..., ...)
此shapefile数据包含多个要素,其中一些要素分别包含多个封闭的多边形。但是,我无法使用上述shapefile数据(.shp)剪切另一个栅格数据(.tif)。我收到如下错误消息:
Warning 1: Cutline Polygon is invalid.
ERROR 1: IllegalArgumentException: point array must contain 0 or >1 elements
如果出现问题,请启发我?