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 - в противном случае