TransformAlgorithmInterface

class axioma.raster.TransformAlgorithmInterface

Интерфейс алгоритма трансформации растров по точкам привязки. Данный класс нельзя инстанцировать напрямую. Используйте RasterTransformAlgorithmFactory

compresstion()

Используемый метод компрессии, см. availableCompression()

Тип результата

str

Результат

номер метода компрессии

coordSys()

Координатная система выходного растра

Тип результата

CoordSystem

getMinimumGCPCount()

Минимальное количество точек привязки, необходимое для использования заданного метода трансформации

Тип результата

int

Результат

минимальное число точек привязки

method()

Метод трансформации

Тип результата

Method

Результат

Возвращает метод трансформации

methodName()

Наименование метода

Тип результата

str

Результат

строка с названием метода

outputFormat()

Выбранный формат выходного файла

Тип результата

str

Результат

resampling()

Используемый метод интерполяции

Тип результата

GDALResampleAlg

Результат

Номер метода интерполяции или -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)

Трансформация из файла

Параметры
  • input_file (str) – входной файл

  • output_file (str) – выходной файл

Тип результата

bool

Результат

True - если операция прошла успешно, False - в противном случае

warp(image, output_file)

Трансформация из QImage в файл

Параметры
  • image (QImage) – Изображение QImage

  • output_file (str) – выходной файл

Тип результата

bool

Результат

True - если операция прошла успешно, False - в противном случае

warp(raster, output_file)

Трансформация из растра

Параметры
  • raster (Raster) – растр

  • output_file (str) – выходной файл

Тип результата

bool

Результат

True - если операция прошла успешно, False - в противном случае