MapFeatureItem

class axioma.gui.MapFeatureItem

Элемент окна для карты

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

MapFeatureItem(layer, originalFeature, feature, viewport)

Конструктор

Параметры
  • layer (TableLayer) – Базовый слой, к которому относится объект

  • originalFeature (Feature) – Исходный объект

  • feature (Feature) – Измененный объект

  • viewport (MapViewport) – Ссылка на текущий Viewport

feature()

Исходный объект

Результат

Объект

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

Feature

geometryAttributeName()

Наименование геометрического поля в таблице

Результат

Имя поля

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

str

layer()

Базовый слой, к которому относится объект

Результат

Слой

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

TableLayer

originalFeature()

Измененный объект

Результат

Объект

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

Feature

renditionAttributeName()

Наименование поля в таблице, содержащий оформление геометрии

Результат

Имя поля

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

str

static repairFeatures(features, table)

Восстановить данные элементов

Параметры
  • features (list [Feature]) – Элементы для восстановления

  • table (Table) – Таблица, которой принадлежат элементы

Результат

Восстановленные данные

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

list [Feature]

screenGeometry()

Геометрия в координатах экрана

Результат

Геометрия

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

Geometry

table()

Таблица, к которой относится объект

Результат

Таблица

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

Table

updateFeature(feature)

Не рекомендуется, начиная с версии 2.1.0.

Обновление объекта. Изменяется объект, возвращаемый методом feature(). Оригинальное значение originalFeature() остается неизменным

Параметры

feature (Feature) – Новое значение