-
Описание платформы
- Общие сведения о CoGIS
- Компоненты и функциональные возможности платформы
- Возможности интеграции
- Технологии
- Импортонезависимость
- Полезные ссылки
- О разработчике
- Приложение А – CoGIS как корпоративная ГИС – Система для использования маркшейдерами и геологами нефтедобывающих предприятий
- Приложение Б – CoGIS как региональная ГИС – Единая картографическая система Ямало-Ненецкого автономного округа (ЕКС ЯНАО)
- Приложение В – CoGIS как муниципальная ГИС – Муниципальный портал «Мой Новосибирск»
- Приложение Г – CoGIS как муниципальная или региональная ГИС – Портал «Терраскоп»
- Руководство администратора по установке и настройке
-
Руководство по созданию картографических приложений
- Введение
- Основные принципы работы в Конструкторе
- Настройка Каталога карт
- Сервисы
-
Шаблоны Карточки объекта
- Настройки отображения Карточки объекта
- Настройки шаблона Карточки объекта
- Блоки. Общие настройки
- Блок Атрибуты
- Блок Связанные объекты
- Блок Дочерние объекты
- Блок Связанные объекты с атрибутами
- Блок Слабо связанные объекты
- Блок Файлы
- Блок Координаты
- Блок История изменений
- Блок HTML-код
- Блок Набор значений в строковом поле
- Кнопки. Доступные инструменты
- Кнопки. Дополнительные инструменты
- Кнопки. Элемент Стандартный инструмент
- Кнопки. Элемент Создание/сохранение
- Кнопки. Элемент Генерация отчета
- Кнопки. Элемент Вызов задачи сервиса геообработки
- Кнопки. Элемент Создание связанного объекта
- Кнопки. Элемент Создание объекта в другом слое
- Кнопки. Элемент Вызов JavaScript-кода
- Кнопки. Элемент HTML-блок
- Настройки условий видимости
- Настройка сообщения для недоступных элементов
- Использование созданного шаблона
-
Статистика, виджеты и плагины
- Виджет. Общие положения
- Виджет. Настройки отображения
- Виджет. Общие настройки блоков
- Виджет. Отображение содержимого блоков
- Виджет. Блок График
- Виджет. Блок Круговая диаграмма по строкам
- Виджет. Блок Круговая диаграмма по столбцам
- Виджет. Блок Диаграмма XY
- Виджет. Блок Расчетное значение
- Виджет. Блок Таблица с исходными данными
- Виджет. Настройки пересчета блока
- Виджет. Интерактив блока с картой
- Виджет. Блок HTML-код
- Виджет. Блок Страница со ссылкой
- Виджет. Блок Фильтрация слоя
- Виджет. Блок Кнопки фильтрации
- Виджет. Блок Генерация отчета
- Виджет. Блок Фильтр блоков
- Виджет. Блок Импорт данных из файла
- Виджет. Блок Кнопки создания объектов
- Виджет. Блок 3D-панорама из 360-градусных фотографий
- Виджет. Блок Вызов ИИ-агента
- Виджет. Блок Управление видимостью слоев
- Виджет. Блок Запуск инструмента геообработки
- Переход на сайт
- JavaScript-плагин
- Группа/список
- Отчеты
- Инструменты и настройка карты
-
Расположение инструментов на странице
- Использование панели инструментов Измерение
- Использование панели инструментов Рисование
- Использование инструмента Переход по координатам
- Использование инструмента Поделиться ссылкой
- Использование инструмента Загрузка данных из файла
- Использование инструмента Выгрузка данных
- Использование настроек карты
- Использование инструмента Печать карты
- Использование инструмента Избранное
- Использование инструмента Показать моё местоположение
- Использование инструмента Мини-карта
- Использование инструмента Шторка
-
HTML-кастомизация
- Отображение Каталога карт
- Скрытие меток и линий в 3D KML моделях
- Отображение виджета с помощью CSS-стилей
- Условная видимость виджета с помощью JavaScript
- Интерактив блока виджета с картой
- Кнопка Сохранить в Карточке объекта
- Настраиваемые кнопки в Карточке объекта
- Геопривязка 3D модели на основе GLB файла
- Дополнительные функции ИИ-ассистента
- ИИ-ассистенты (function calling)
- API
- Настройка карты для мобильного приложения
-
Правила SOE
- Назначение
- Управление возможностями SOE
- Добавление файла правил SOE
- Поиск правила SOE
- Плагины. Общие сведения.
- Редактирование объектов. Плагин Редактирование.
- Плагин ограничения на просмотр данных картографического сервиса
- Отслеживание истории изменений объектов
- Загрузка и выгрузка данных
- Галерея изображений
- Подсчет количества объектов в слое
- Расширенный поиск объектов. Гибкий поиск и ближайшие объекты.
- Запуск задач по расписанию
- Приложение А - Макросы, используемые в настройках
-
Руководство по публикации ГИС-сервисов
- Введение
- Начало работы в CoGIS Server Manager
-
Каталог сервисов
- Общие принципы
- Просмотр сведений о сервисе или папке
- Изменение статуса сервиса
- Панель инструментов сервиса
- Получение описания и адреса REST API для выбранного сервиса
- Навигация по Каталогу
- Добавление новой папки
- Удаление и копирование сервиса или папки
- Запуск и останов нескольких сервисов одновременно
- Поиск по Каталогу
- Фильтрация в Каталоге
- Настройка прав доступа к папкам
- Настройки папки
- Цветовые схемы и размер шрифта CoGIS Server Manager
- Публикация картографических сервисов
- Публикация сервисов изображений
- Публикация картографических сервисов мозаики
- Публикация сервисов с 3D тайлами
- Публикация сервисов с 3D моделью
- Публикация сервисов геокодирования
- Публикация сервисов геообработки
- Публикация сервисов сетевого анализа
- Геометрический сервис
- Приложение А – Перечень готовых инструментов геообработки в CoGIS Server
-
Руководство по созданию картографических проектов
- Введение
- Настройки подключения к базе данных
- Свойства QGS-проекта
- Слои и таблицы
- Свойства слоя
-
Настройки переменных
- Отслеживание изменений (Edit Tracker)
- Кластеризация и смещение накладывающихся объектов
- Подтипы
- Полумасштабозависимость
- Отношение «многие-ко-многим»
- Статичные подписи
- Представление на основе SQL-запроса (SQL-based view)
- Тепловые карты
- Псевдо 3D
- Номера слоев
- Обрезка карты по слою (MaskLayer)
- Символ ЛЭП
- Подмена источника для отображения
- Фильтр на слой с возможностью использования макросов
- Диаграммы 3D
- Сортировка объектов слоя по полю для выдачи в запросе
- Выключение слоя из картографического сервиса
- Выключение стороннего тайлового сервиса из картографического сервиса
- Отображение видимой наблюдателем области
- Нумерация узлов линейных и полигональных объектов
- Проверка фильтров на слой по регулярному выражению
- Ограничение использования подзапросов в SQL-фильтрах
- Указание шага временно́й шкалы
- Подмена атрибутивного поля для сортировки по значениям домена
- Создание сервиса геокодирования
- Вложения (Attachments)
- История изменений
- Автообновляемость тайлов
- Шаблоны печати на основе макетов QGIS (формат qpt)
- Руководство по работе в мобильных приложениях
- Руководство по установке и настройке SOE for ArcGIS
- Требования к аппаратному обеспечению
Блок Связанные объекты
Блок
Связанные объекты
предназначен для отображения списка объектов, связанных с объектом, открытым в
Карточке объекта
(см.
Рисунок 275
). Связи должны быть установлены при подготовке картографического проекта.
Рисунок 275 - Пример настройки блока Связанные объекты
Рисунок 276 - Настройки блока Связанные объекты
Как и для других блоков, для блока
Связанные объекты
можно задать
Условия видимости
(подробнее см. п.
5.24
). Условия задаются на атрибуты объекта родительского слоя.
Связанных слоев может быть несколько. Выберите, какие
Связанные слои
будут отображены в блоке. Укажите
Номера классов отношений
относительно родительского объекта.
Также существует возможность задать
SQL-фильтр
для фильтрации связанных объектов в
Карточке объекта
(см.
Рисунок 277
). При этом для
SQL-фильтра
можно использовать следующие макросы:
- {CurrentUser} - имя текущего пользователя;
- {CurrentGroups} - группы пользователей, куда входит текущий пользователь;
- {CurrentDate} - текущая дата;
- {CurrentYear} - текущий год;
- {CurrentMonth} - текущий месяц;
- {CurrentDay} - текущий день;
- {CurrentDateTime} - текущие дата и время;
- {CurrentFeature.myfield} - значение указанного атрибутивного поля текущего родительского объекта.
Применение
SQL-фильтров
позволяет логически разбивать связанные объекты на несколько блоков, например,
Актуально, Проверено, Обработано, Завершено
и т. д.
Рисунок 277 - Пример применения в блоке Связанные объекты SQL-фильтра для фильтрации связанных объектов в Карточке объекта родительского объекта
Укажите при необходимости следующие настройки:
- Отображать в строчку (только при просмотре) - в режиме просмотра связанные объекты будут отображаться в одну строчку. Если отключить эту опцию, то каждый связанный объект будет отображаться с новой строки. В режиме редактирования связанные объекты всегда отображаются с новой строки (см. Рисунок 278 ).
Рисунок 278 - Пример использования опции Отображать в строчку
- Максимальное число связанных объектов на слой - в блоке будут отображаться связанные объекты не более указанного количества. При указании 0 будут отображаться все связанные объекты (см. Рисунок 279 ).
Рисунок 279 - Настройка максимального числа связанных объектов на слой
- Использовать фильтры в карте для получения списка связанных объектов - с включенной опцией при просмотре Карточки объекта список связанных объектов будет формироваться с учетом настроенных в текущий момент фильтров в карте.
- Обязательный объект - позволяет задать проверку к родительскому объекту на наличие связанных объектов. В таком случае при создании/редактировании связанных объектов пользователю будет необходимо в Карточке родительского объекта добавить хотя бы один связанный объект. При создании связанного объекта информация о нем будет полностью развернута по умолчанию в Карточке родительского объекта , даже если в блоке Связанные объекты будет включена опция Свернут по умолчанию .
- Если опция Обязательный объект включена и пользователь не добавит связанный объект при создании или редактировании связанных объектов, ему при попытке сохранения на интерактивной карте будет выдано сообщение об ошибке (см. Рисунок 280 ). По умолчанию отобразится текстовое сообщение Не определен объект . В параметре Сообщение при отсутствии впишите нужный текст сообщения об ошибке.
- Рисунок 280 - Пример настройки опции Обязательный объект в блоке Связанные объекты
-
Отображать «Связать»
- по умолчанию опция включена, при этом пользователю
в Карточке объекта
доступна возможность установить связь между объектами из выпадающего списка доступных объектов (см.
Рисунок 281
).
Чтобы список доступных объектов отфильтровывался, согласно установленным в карте фильтрам на связанный слой, отметьте опцию Использовать фильтры в карте .В карте пользователь может выделить все объекты списка по кнопке
, снять выделение со всех объектов списка по кнопке
; показать только выделенные объекты в списке по кнопке
.
Связанные объекты в выпадающем списке можно находить, используя строку поиска. По умолчанию при поиске проверяется содержание введенной в строку группы символов в названиях связанных объектов. Чтобы изменить поведение по умолчанию, выберите в опции Поиск по названию в выпадающем списке через оператор другой оператор сравнения - «равно» ( = ) или «начинается с».
Рисунок 281 - Пример отображения кнопки Связать в блоке Связанные объекты Карточки объекта
- Отображать «Создать» - включите опцию, чтобы добавилась кнопка Создать в Карточке объекта , по нажатию на которую откроется Карточка объекта для создания связанного объекта. При этом сразу будет установлена связь с созданным объектом.
- Отображать «С карты» - включите опцию, чтобы добавилась кнопка С карты в Карточке объекта , по нажатию на которую пользователю будет доступна возможность интерактивно с карты выбрать связанный с родительским объектом объект, который будет автоматически добавлен в блок Связанные объекты (см. Рисунок 282 ).
Рисунок 282 - Пример добавления с карты связанного объекта к родительскому в Карточке объекта
-
Запретить клонирование -
по умолчанию отключена. Включите опцию, тогда в режиме создания/редактирования объектов в
Карточке объекта
и
при включенной кнопке инструмента
Клонировать объект
будет запрещено клонирование связанных объектов и их атрибутивных значений относительно родительского объекта в блоке
Связанные объекты
(см.
Рисунок 283
). Например, данную настройку можно применить при разных настройках одного и того же блока
Связанные объекты
в
Карточке объекта
: отдельно для редактирования объектов и отдельно для создания объектов.
Рисунок 283 - Пример активированной опции Запретить клонирование в блоке Связанные объекты при клонировании связанных объектов к родительскому объекту в Карточке объекта
-
Запретить удаление связи в режиме просмотра
- в режиме просмотра для связанного объекта будет скрыта кнопка
, удаление связи будет недоступно.
- Отображать «Показать в таблице» - откроет атрибутивную таблицу и покажет в ней связанные объекты.
- С возможностью развернуть/свернуть для конкретного класса связей - актуально, когда в блоке отображаются связанные объектов из нескольких слоев (см. Рисунок 284 ).
Рисунок 284 - Пример использования опции С возможностью развернуть/свернуть для конкретного класса связей
- Отображать название - позволяет настроить, нужно ли скрывать или отображать название связанного слоя.
- Искать объекты по геокодеру - позволит при установлении связи искать объекты с использованием сервиса геокодирования, см. п. 4.10 .
-
Атрибут результатов геокодера для записи в ключевое поле объекта
- задайте атрибут, который будет записан в ключевое поле объекта.
Чтобы не осуществлялся двойной поиск связанных объектов по картографическому сервису и с использованием сервиса геокодирования, отметьте опцию Искать только по геокодеру .
-
Применяемые значения полей -
добавьте пару поле-значение по кнопке
, укажите атрибутивное поле и значение.
- Сортировка - для отображения связанных объектов в определенном порядке укажите поля и порядок сортировки - по возрастанию или по убыванию .
- Сообщение при отсутствии связанных объектов - указанное сообщение будет отображено в блоке Связанные объекты , если для идентифицируемого объекта нет ни одного связанного объекта.
При установке связи с объектом формируется список связанных объектов. При наведении на объект в
Карточке объекта
, связанный объект на карте подсвечивается.