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)¶ Возвращает курсор с записями, которые попадают в область видимости
-