FeatureLayer - Слой с векторными данными¶
-
class
axioma.render.
FeatureLayer
¶ Класс для слоя карты, который содержит векторные географические объекты.
Унаследован от:
LayerWithThematic
От него наследуются:
TableLayer
,ThematicLayer
-
FeatureLayer
(dataObject, parent)¶ Конструктор
- Параметры
dataObject (
DataObject
) – Ссылка на источник данных.parent (
QObject
) – Родительский объект.
-
drawFeatureProperties
(geometry, properties, context)¶ Не рекомендуется, начиная с версии >2.0.1: не используйте этот метод напрямую; задавайте необходимые параметры в свойствах слоя
axioma.render.FeatureLayerProperties
Отрисовка геометрии с переданными свойствами
- Параметры
geometry (
Geometry
) – ГеометрияgeomAttr (
FeatureLayerProperties
) – Свойства слоя, с которыми необходимо отрисовать геометриюcontext (
MapContext
) – Контекст рисования
-
drawFeatures
(context, cursor, styleProvider, geomAttr, layerProperties=None)¶ Простая реализация отрисовки объектов, которая перебирает все объекты и рисует их стилем, получаемым через провайдер стилей.
- Параметры
context (
MapContext
) – Контекст рисованияcursor (
Cursor
) – Курсор с объектамиstyleProvider (
FeatureStyleProvider
) – Провайдер стилейgeomAttr (
FeatureLayerProperties
) – Имя геометрического атрибутаgeomAttr – Свойства слоя, если их необходимо переопределить
-
featureLayerProperties
()¶ Установленные свойства слоя
- Результат
Свойства слоя
- Тип результата
-
featureStyleProvider
(context)¶ Провайдер стилей для слоя
- Результат
Провайдер стилей
- Тип результата
-
geometryAttributeName
()¶ Наименование геометрического атрибута, который будет отображаться на слое
- Результат
Наименование геометрического атрибута
- Тип результата
-
static
makeGeometryTransform
(context, geoDef)¶ Возвращает матрицу преобразования объекта в экранные координаты
- Параметры
context (
MapContext
) – Контекст рисованияcoordSystem (
GeometryAttributeDefinitionInterface
) – Исходное описание геометрического атрибута
- Результат
Матрицу преобразования
- Тип результата
-
visibleFeatures
(georect, attributes)¶ Возвращает курсор с записями, которые попадают в область видимости
-