TransformAlgorithmInterface

class axioma.raster.TransformAlgorithmInterface

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

getMinimumGCPCount()

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

Тип результата:int
Результат:минимальное число точек привязки
method()

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

Тип результата:Method
Результат:Возвращает метод трансформации
methodName()

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

Тип результата:str
Результат:строка с названием метода
resampling()

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

Тип результата:GDALResampleAlg
Результат:Номер метода интерполяции или -1 если не используется
setResampling(resampling)

Установить метод интерполяции

Параметры:resampling (GDALResampleAlg) – метод интерполяции
outputFormat()

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

Тип результата:str
Результат:
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)

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

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