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