Layer

class axioma.render.Layer

Базовый класс для слоя карты.

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

От него наследуются: RasterLayerWithProperties, LayerGroup, LayerWithThematic

Layer(dataObject, parent)

Конструктор

Параметры:
  • dataObject (DataObject) – Ссылка на источник данных.
  • parent (QObject) – Родительский объект.
Layer(other)

Копирующий конструктор

Параметры:other (Layer) – Исходный слой, на базе которого создается слой.
render(context)

Отрисовка слоя.

Параметры:other (MapContext) – Контекст рисования.
coordSystem()

Координатная система, в которой находятся данные, отображаемые слоем.

Результат:Ссылка на КС
Тип результата:CoordSystem
canRenderInCS(cs)

Определяет, можно ли нарисовать слой в переданной КС.

Параметры:cs (CoordSystem) – КС для проверки
Результат:True, если можно отрисовать слой в переданной КС, иначе False.
Тип результата:bool
boundingRect()

Область в которую попадают все данные, которые могут быть отображены на слое.

Результат:Ограничивающий прямоугольник и координатная система
Тип результата:GeoRect
canBeSelectable()

Возможность проведения выделения информации на слое.

Результат:True, если слой может иметь выделение, иначе False.
Тип результата:bool
canBeEditable()

Возможность выбора слоя для редактирования.

Результат:True, если слой может быть выбран как редактируемый, иначе False.
Тип результата:bool
selectable()

Находится ли данный слой в режиме выделения.

Результат:True, если слой находится в режиме выделения, иначе False. Если canBeSelectable False, то возвращается в любом случае False
Тип результата:bool
setSelectable(val)

Установка для слоя в режим выделения.

Параметры:val (bool) – Логическое значение
dataObject()

Источник данных для слоя.

Результат:Ссылка на источник данных.
Тип результата:DataObject
layerIcon()

Ассоциированная со слоем иконка.

Результат:Растр.
Тип результата:QIcon
static makeGeometryTransform(context, coordSystem)

Возвращает матрицу преобразования объекта в экранные координаты

Параметры:
  • context (MapContext) – Контекст рисования
  • coordSystem (CoordSystem) – Исходная координатная система
Результат:

Матрицу преобразования

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

GeometryTransform