MapFeatureItem

class axioma.gui.MapFeatureItem

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

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

MapFeatureItem(layer, originalFeature, feature, viewport)

Конструктор

Параметры:
  • layer (TableLayer) – Базовый слой, к которому относится объект
  • originalFeature (Feature) – Исходный объект
  • feature (Feature) – Измененный объект
  • viewport (MapViewport) – Ссылка на текущий Viewport
layer()

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

Результат:Слой
Тип результата:TableLayer
table()

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

Результат:Таблица
Тип результата:Table
feature()

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

Результат:Объект
Тип результата:Feature
originalFeature()

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

Результат:Объект
Тип результата:Feature
updateFeature(feature)

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

Параметры:feature (Feature) – Новое значение
geometryAttributeName()

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

Результат:Имя поля
Тип результата:str
renditionAttributeName()

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

Результат:Имя поля
Тип результата:str
screenGeometry()

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

Результат:Геометрия
Тип результата:Geometry
static repairFeatures(features, table)

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

Параметры:
  • features (list [Feature]) – Элементы для восстановления
  • table (Table) – Таблица, которой принадлежат элементы
Результат:

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

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

list [Feature]