Raster

class axioma.core.dp.Raster

Абстрактный класс поддержки растров

Унаследован от:

boundingGeoRect()

Ограничивающий прямоугольник с координатной системой

Тип результата:GeoRect
boundingRect()

Ограничивающий прямоугольник в коодинатной системе карты

Тип результата:QRectF
canReproject(csTo)

Существует ли возможность преобразования растра в проекцию csTo

Параметры:csTo (CoordSystem) – Целевая координатная система для проверки
Результат:True, если да. В противном случае False
Тип результата:bool
coordSystem()

Координатная система растра

Тип результата:CoordSystem
getTransform()

Возвращает матрицу преобразования, если таковая существует

Тип результата:QTransform
hasTransform()

Присутствует ли матрица преобразования для данного растра (привязан ли растр к проекции)

Результат:True, если да. В противном случае False
Тип результата:bool
reprojectedImage(destRect, size, pixelToSourceCs)

Возвращает перепроецированный растр в виде объекта QImage для заданного участка с требуемой координатной системой

Параметры:
  • destRect (GeoRect) – Запрашиваемый участок карты
  • size (QSizeF) – Требуемый размер растра
  • pixelToSourceCs (QTransform) – Матрица преобразования из координат карты в координаты растра
Тип результата:

QImage