axioma.raster.TransformAlgorithmInterface¶Интерфейс алгоритма трансформации растров по точкам привязки. Данный класс нельзя инстанцировать напрямую. Используйте RasterTransformAlgorithmFactory
getMinimumGCPCount()¶Минимальное количество точек привязки, необходимое для использования заданного метода трансформации
Тип результата: intРезультат: минимальное число точек привязки
resampling()¶Используемый метод интерполяции
Тип результата: GDALResampleAlgРезультат: Номер метода интерполяции или -1 если не используется
setResampling(resampling)¶Установить метод интерполяции
Параметры: resampling ( GDALResampleAlg) – метод интерполяции
setOutputFormat(format)¶Задать формат выходного файла
Параметры: format ( str) – Формат; см.availableFormats()
compresstion()¶Используемый метод компрессии, см.
availableCompression()
Тип результата: strРезультат: номер метода компрессии
setCompression(compression)¶Задать компрессию
Параметры: format ( str) – Формат; см.availableCompression()
coordSys()¶Координатная система выходного растра
Тип результата: CoordSystem
setCoordSys(coord_system)¶Установить координатную систему выходного растра
Параметры: coord_system ( CoordSystem) – координатная система
setGCPs(points)¶Установка точек привязки и обновление параметров алгоритма
Параметры: points ( list[PointBinding]) – Точки привязки
warp(input_file, output_file)¶Трансформация из файла
Параметры: Тип результата: Результат: True - если операция прошла успешно, False - в противном случае
warp(image, output_file)Трансформация из QImage в файл
Параметры: Тип результата: Результат: True - если операция прошла успешно, False - в противном случае