-
Описание платформы
- Общие сведения о 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, позволяет создавать, настраивать и публиковать следующие типы сервисов:
- Картографические сервисы (динамические и тайловые; открытые только на просмотр и/или редактирование; с векторными и растровыми слоями);
- Сервисы геообработки, включая сервисы печати карты;
- Сервисы геокодирования;
- Сервисы сетевого анализа;
- Геометрические сервисы.
Перечисленные сервисы затем могут быть включены в состав интерактивных карт и картографических веб-приложений в качестве источников данных или инструментов геообработки и анализа.
Картографические сервисы
ГИС-сервер поддерживает публикацию картографических сервисов в соответствии со следующими стандартами и протоколами:
- ArcGIS Server REST API MapServer10.x и FeatureServer10.x (далее- ArcGIS REST API);
- OGC WMS 1.3.0 (далее - WMS);
- OGC WMTS 1.0.0 (далее - WMTS);
- OGC WFS 2.0.0 (далее - WFS);
- OGC TMS (далее - TMS).
В качестве источников данных для указанных типов картографических сервисов могут выступать данные в следующих форматах:
- Источники векторных слоев:
- Источники растровых слоев:
Объем функциональных возможностей, доступных при публикации картографических сервисов, зависит от формата источника.
Сервисы геообработки
ГИС-сервер позволяет создавать модели геообработки с помощью визуального редактора (см.
Рисунок 5
) и публиковать на их основе сервисы геообработки с доступом по REST API.

Модель геообработки, как правило, состоит из одного или нескольких инструментов, последовательно соединенных друг с другом с передачей любых параметров между ними.
Параметры
Типы параметров (переменных), которые могут использоваться в моделях:
- Целое число (Int);
- Вещественное число (Double);
- Да/Нет (Bool);
- Строка (String);
- Дата и время (Date-Time);
- Файл (File);
- Геометрия (Geometry);
- Система координат (Coordinate System);
- SQL-выражение (SQL-expression);
- Рабочее пространство (Workspace);
- Набор данных (Table);
- Слой (Standalone Table);
- Класс пространственных объектов (Feature Class);
- Слой пространственных объектов (Feature Layer);
- Карта (Map);
- Сервис изображений (Image Service);
- Тайловый картографический сервис (Tile Service);
- Картографический сервис (Dynamic Service);
Также в качестве параметров модель может использовать контекст картографических сервисов (карту, слой).
Инструменты
В качестве инструмента может использоваться один из готовых инструментов или другая модель сервиса.
ГИС-сервер включает более 60 готовых инструментов геообработки, которые можно использовать при создании собственных моделей, см.
Рисунок 6
.

Описание готовых инструментов, которые можно добавить к модели геообработки, приведены в приложении
Руководство по публикации ГИС-сервисов
в ГИС-сервере.
Сервисы геокодирования
ГИС-сервер позволяет сформировать сервис геокодирования по картографическому сервису.
В общем случае сервис геокодирования в ГИС-сервере может использоваться не только на адресных данных для сопоставления адресов и координат, но и на любых других данных как универсальный сервис поиска по произвольной текстовой строке.
Функции сервиса геокодирования:
- прямое геокодирование, т. е. нахождение координат и параметров адресного объекта по однострочному значению адреса;
- пакетный режим прямого геокодирования;
- обратное геокодирование, т. е. нахождение параметров адресного объекта по координатам.
При указании строки поиска по адресу можно также задать дополнительные фильтрационные поля, такие как район, город и другие, в зависимости от слоев картографического сервиса, на основе которого сформирован сервис геокодирования.
Сервисы сетевого анализа
ГИС-сервер позволяет обеспечить интеграцию с TrueDrive для публикации сервиса сетевого анализа на основе индексного rotix-файла, сформированного библиотекой ПО
TrueDrive
.
Индексный rotix-файл может быть построен на основе данных OpenStreetMap, Here или по любым другим данным.
Функции сервиса сетевого анализа:
- поиск маршрута по двум и более точкам;
- построение/расчет области транспортной доступности (service area);
Возможности алгоритма:
- использование иерархии дорог;
- использование ограничений («поворот налево запрещен» и пр.);
- указание точечных/линейных/полигональных барьеров;
- расчет по нескольким правилам (cost/impedance), например - кратчайший по расстоянию и оптимальный по времени.
Геометрические сервисы
Геометрический сервис является встроенной возможностью ГИС-сервер и обеспечивает поддержку следующих операций платформы:
- проецирование геометрий из одной системы координат в другую;
- применение дополнительных трансформаций и цепочек трансформаций между системами координат при проецировании или пространственных расчетах;
- расчет расстояний и площадей;
- приведение к геометрии без самопересечений (операция упрощения геометрии);
- топологические операции:
Авторизация и разграничение прав доступа
В части авторизации и разграничения прав доступа ГИС-сервер обеспечивает:
- авторизацию пользователей по логину/паролю, ЕСИА, социальные сети или через LDAP;
- регистрацию пользователей;
- ведение реестра пользователей и групп пользователей;
- ограничение доступа к сервисам на уровне доступных функций, слоев сервиса, полей сервиса;
- ограничение доступа к сервисам на уровне пользователей и групп пользователей:
- исключительный доступ только смежным элементам в составе ГИС-сервера (например, только для обращения от сервисов геообработки и сервисов геокодирования)
Хранение сведений о пользователях, группах пользователей и иной связанной служебной информации осуществляется в выбранной базе данных, разрешающей редактирование, в заданных таблицах. При этом пароли пользователей не хранятся ни в открытом, ни в зашифрованном виде - ГИС-сервер хранит только хэш пароля.
Управление сервисами
Использовать возможности ГИС-сервера можно как посредством API, так и с помощью специализированного веб-приложения CoGIS Server Manager.
CoGIS Server Manager позволяет подготовить сервисы к публикации, управлять их состоянием и параметрами ГИС-сервера. В частности, в веб-приложении доступны следующие возможности:
- просмотр иерархичного каталога сервисов, поиск сервисов;
- добавление или обновление сервисов на основе загружаемых файлов картографических проектов, включая проекты, подготовленные в QGIS;
- переименование, копирование и перенос, удаление существующих сервисов;
- управление состоянием сервисов через изменение параметров веб-доступа, списка возможностей сервиса, параметров кэширования тайлов;
- просмотр и изменение содержимого сервиса;
- просмотр списка пользователей и групп, поиск, создание/редактирование пользователей и групп, включение/исключение пользователя и групп;
- просмотр/изменение общих настроек ГИС-сервера.