gdal.Warp ERROR1: IlegalArgumentException: массив точек должен содержать 0 или> 1 элементов - PullRequest
0 голосов
/ 27 июня 2019

Однажды я успешно использовал gdal.Warp () для обрезки растровых данных (.tif) данными шейп-файла (.shp), как правило, с некоторыми критическими аргументами:

gdal.Warp(..., outputbounds = ..., cutlineDSName = ..., cutlineLayer = ..., cutlineSQL = ..., dstNodata = ..., cropToCutline = ..., ...)

Эти данные шейп-файла включают в себя несколькообъекты и некоторые из этих объектов содержат несколько замкнутых полигонов соответственноОднако мне не удалось обрезать другие растровые данные (.tif) с помощью вышеупомянутых данных шейп-файла (.shp).Я получаю сообщения об ошибках следующим образом:

Warning 1: Cutline Polygon is invalid.
ERROR 1: IllegalArgumentException: point array must contain 0 or >1 elements

Пожалуйста, сообщите мне, если что-то пошло не так?

...