| Документация

Подмена источника для отображения

В CoGIS Server есть возможность использовать Представление (VIEW) как источник данных для отображения, а редактировать исходный класс объектов, на базе которого создано Представление .

Например: существует класс объектов, на базе него создано Представление (VIEW), которое отличается только одним или несколькими полями (расчётные величины). Для отображения будет использовано Представление, но редактироваться будет исходный класс объектов и только те поля, которые представлены в исходном классе объектов.

Данная функция позволяет избегать создания дополнительных триггеров копирования значений между связанными объектами (из родительского объекта в дочерний и т. д.), просто присоединяя необходимые поля к связанному объекту для отображения.

В качестве источника данных необходимо указать созданное Представление.

Для настройки используются следующие переменные, см. Таблица 17 – Переменные для подмены источника данных .

Таблица 17 – Переменные для подмены источника данных

Переменная Описание Пример значения
elitegis_view_source_table Указывает на исходную таблицу mydata.featureclass
elitegis_view_source_geometry_field Имя колонки с геометрией Не обязательно shape
elitegis_view_source_geometry_type Тип геометрии Не обязательно Point/Multipoint/Polyline/Polygon/Null
elitegis_view_source_spatial_reference Система координат (проекция) Не обязательно Форматы WKID/WKT/proj4
elitegis_view_source_oid_field oid-ое поле (ключевое) Не обязательно oid

Рисунок 151 – Пример заполненного значения переменной, позволяющей подменить источник данных для отображения