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