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
- static
makeGeometryTransform(context, coordSystem)¶Возвращает матрицу преобразования объекта в экранные координаты
Параметры:
- context (
MapContext) – Контекст рисования- coordSystem (
CoordSystem) – Исходная координатная системаРезультат: Матрицу преобразования
Тип результата: