Данный модуль предоставляет возможность производить регистрацию и трансформацию растров
axioma.raster.
Method
¶Наименование | Значение | Описание |
---|---|---|
PolinomialOrder1 | 1 | Сплайновый |
PolinomialOrder2 | 2 | Полиномиальный 1 порядка |
PolinomialOrder3 | 3 | Полиномиальный 2 порядка |
ThinPlateSpline | 4 | Полиномиальный 3 порядка |
axioma.raster.
GDALResampleAlg
¶Наименование | Значение | Описание |
---|---|---|
GRA_NearestNeighbour | 0 | Ближайший |
GRA_Bilinear | 1 | Билинейный |
GRA_Cubic | 2 | Кубический |
GRA_CubicSpline | 3 | Кубический сплайн |
GRA_Lanczos | 4 | Ланцоша |
GRA_Average | 5 | Средний |
GRA_Mode | 6 | Наиболее частый |
GRA_Max | 8 | Максимальный |
GRA_Min | 9 | Минимальный |
GRA_Med | 10 | Медианный |
GRA_Q1 | 11 | Первый квартиль |
GRA_Q3 | 12 | Третий квартиль |
axioma.raster.
availableTransformMethods
()¶Доступные алгоритмы трансформации. Подробнее: Method
Тип результата: | dict [Method , str ] |
---|---|
Результат: | словарь, ключи которого соответствуют идентификаторам методов, а значения - наименования методов в виде строки |
Пример использования
from axioma import raster
methods = raster.availableTransformMethods()
print(methods)
>>> {1: 'Полиномиальный 1 порядка', 2: 'Полиномиальный 2 порядка', 3: 'Полиномиальный 3 порядка', 4: 'Сплайновый'}
axioma.raster.
availableResampleMethods
()¶Доступные методы сглаживания. Подробнее: GDALResampleAlg
Тип результата: | dict [GDALResampleAlg , str ] |
---|
from axioma import raster
resamples = raster.availableResampleMethods()
print(resamples)
>>> {0: 'Ближайший', 1: 'Билинейный', 2: 'Кубический', 3: 'Кубический сплайн',
4: 'Ланцоша', 5: 'Средний', 6: 'Наиболее частый', 8: 'Максимальный',
9:'Минимальный', 10: 'Медианный', 11: 'Первый квартиль', 12: 'Третий квартиль'}
axioma.raster.
availableFormats
()¶Доступные форматы
Тип результата: | dict [str , str ] |
---|---|
Результат: | словарь, ключи которого соответствуют наименованию формата, a значения - расширение формата |
formats = raster.availableFormats()
print(formats)
>>> {'BMP': 'bmp', 'JPEG': 'jpg', 'PNG': 'png', 'GTiff': 'tif'}
axioma.raster.
availableCompression
()¶Доступные типы компрессии
Только для формата GTiff; игнорируется для других форматов. Подробнее в описании функции availableFormats()
Тип результата: | list [str ] |
---|---|
Результат: | Список типов компрессии |
compression = raster.availableCompression()
print(compression)
>>> ['NONE', 'PACKBITS', 'LZW', 'DEFLATE']