-
Описание платформы
- Общие сведения о CoGIS
- Компоненты и функциональные возможности платформы
- Возможности интеграции
- Технологии
- Импортонезависимость
- Полезные ссылки
- О разработчике
- Приложение А – CoGIS как корпоративная ГИС – Система для использования маркшейдерами и геологами нефтедобывающих предприятий
- Приложение Б – CoGIS как региональная ГИС – Единая картографическая система Ямало-Ненецкого автономного округа (ЕКС ЯНАО)
- Приложение В – CoGIS как муниципальная ГИС – Муниципальный портал «Мой Новосибирск»
- Приложение Г – CoGIS как муниципальная или региональная ГИС – Портал «Терраскоп»
- Руководство администратора по установке и настройке
-
Руководство по созданию картографических приложений
- Введение
- Основные принципы работы в Конструкторе
- Настройка Каталога карт
- Папка
- Страница
- Ссылка
- Картографическое приложение
-
Правила SOE
- Назначение
- Управление возможностями SOE
- Плагины. Общие сведения.
- Редактирование объектов. Плагин Редактирование.
- Плагин ограничения на просмотр данных картографического сервиса
- Отслеживание истории изменений объектов
- Загрузка и выгрузка данных
- Галерея изображений
- Подсчет количества объектов в слое
- Расширенный поиск объектов. Гибкий поиск и ближайшие объекты.
- Запуск задач по расписанию
- Приложение А - Макросы, используемые в настройках
-
Руководство по публикации ГИС-сервисов
- Введение
- Начало работы в CoGIS Server Manager
-
Каталог сервисов
- Общие принципы
- Просмотр сведений о сервисе или папке
- Изменение статуса сервиса
- Панель инструментов – Скачать, Обновить из файла, Переименовать
- Получение описания и адреса REST API для выбранного сервиса
- Навигация по Каталогу
- Добавление новой папки
- Удаление и копирование сервиса или папки
- Поиск по Каталогу
- Фильтрация в Каталоге
- Настройка прав доступа к папкам
- Настройки папки
- Публикация картографических сервисов
- Публикация сервисов изображений
- Публикация сервисов высот
- Публикация картографических сервисов мозаики
- Публикация сервисов с 3D тайлами
- Публикация сервисов геокодирования
- Публикация сервисов геообработки
- Публикация сервисов сетевого анализа
- Геометрический сервис
- Приложение А – Перечень готовых инструментов геообработки в CoGIS Server
-
Руководство по созданию картографических проектов
- Введение
- Настройки подключения к базе данных
- Свойства QGS-проекта
- Слои и таблицы
- Свойства слоя
-
Настройки переменных
- Отслеживание изменений (Edit Tracker)
- Кластеризация
- Подтипы
- Полумасштабозависимость
- Отношение «многие-ко-многим»
- Статичные подписи
- Представление на основе SQL-запроса (SQL-based view)
- Термокарты
- Тепловые карты
- Псевдо 3D
- Номера слоев
- Обрезка карты по слою (MaskLayer)
- Символ ЛЭП
- Подмена источника для отображения
- Фильтр на слой с возможностью использования макросов
- Диаграммы 3D
- Сортировка объектов слоя по полю для выдачи в запросе
- Выключение слоя из картографического сервиса
- Выключение стороннего тайлового сервиса из картографического сервиса
- Отображение видимой области с учётом рельефа
- Нумерация узлов линейных и полигональных объектов
- Проверка фильтров на слой по регулярному выражению
- Создание сервиса геокодирования
- Вложения (Attachments)
- История изменений
- Автообновляемость тайлов
- Шаблоны печати на основе макетов QGIS (формат qpt)
- Руководство по работе в мобильных приложениях
- Руководство по установке и настройке SOE for ArcGIS
- Требования к аппаратному обеспечению
Подмена источника для отображения
В
CoGIS Server
есть возможность использовать
Представление
(SQL-view) как источник данных для отображения, а при этом редактировать исходный класс объектов, на базе которого создано
Представление
.
Например: существует класс объектов, на базе него создано
Представление
(SQL-view), которое отличается только одним или несколькими полями (расчётные величины). Для отображения будет использовано
Представление
, но редактироваться будет исходный класс объектов и только те поля, которые представлены в исходном классе объектов.
Данная функция позволяет избегать создания дополнительных триггеров копирования значений между связанными объектами (из родительского объекта в дочерний и т. д.), просто присоединяя необходимые поля к связанному объекту для отображения.
В качестве источника данных необходимо указать созданное
Представление
.
Таблица 18 - Переменные для подмены источника данных
Переменная
|
Описание
|
Пример значения
|
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
|

Создание Представления (SQL-view)
Создать
Представление
можно одним из следующих способов:
- в Менеджере БД QGIS выбрать подключенную базу данных и открыть Окно SQL ;
- используя pgadmin, выбрать в подключенной базе данных для таблицы команду контекстного меню Query tool .
В
Менеджере БД
в открывшемся
окне SQL
введите запрос для создания
Представления
, например для базы данных PostgreSQL, такого вида:
SELECT id, geom, field1, field2, field3 FROM "myschema"."mytable"
После ввода запроса нажмите
Выполнить
и затем
Создать представление
(см.
Рисунок 166
). В появившемся окне введите имя
Представления
.
Представление
создано в выбранной базе данных.
Представление
можно добавить как слой к текущему QGIS-проекту.
