ГИС-сервер
Предназначен для публикации данных и инструментов геообработки в виде веб-сервисов.

Типы сервисов
Являясь частью платформы CoGIS, ГИС-сервер позволяет создавать, настраивать и публиковать следующие типы сервисов:
- Картографические сервисы;
- Тайловые картографические сервисы;
- Сервисы редактирования данных;
- Сервисы геообработки и анализа, включая сервисы печати карты;
- Сервисы сетевого анализа;
- Сервисы геокодирования;
- Сервисы геометрических операций.
Перечисленные выше сервисы затем могут быть включены в состав интерактивных карт и картографических веб-приложений в качестве источников данных или инструментов геообработки и анализа.
Поддерживаемые источники данных и карт
Сервисы, публикуемые ГИС-сервером, могут быть созданы на основе данных из следующих источников:
- источники векторных данных: PostgreSQL/PostGIS, Microsoft SQL Server, Shapefile, Geopackage;
- источники растровых данных: GeoTIFF, CMF2 (растровые слои в картографическом проекте CarryMap);
- источники карт для картографических сервисов: QGS/QGZ (картографический проект QGIS/QuantumGIS), eLiteGIS XML (собственный формат ГИС-сервера), CMF2, KML/KMZ.


Работа с картографическими сервисами
ГИС-сервер использует собственный XML-формат для описания картографического проекта и предоставляет веб-редактор для его формирования. ГИС-сервер также поддерживает чтение картографических проектов и файлов в различных форматах.
Работа с тайловыми сервисами
Для каждого картографического сервиса ГИС-сервер позволяет включить поддержку формирования тайлового кэша с выдачей тайлов по запросу, то есть предоставление изображения карты фиксированного размера по заранее определенной координатной сетке.
Поддерживаемые виды тайлов:
- растровые тайлы в виде PNG-изображений;
- векторные тайлы в виде совокупности файлов в PBF-формате по спецификации Mapbox Vector Tiles для передачи векторных данных в сжатом виде и JSON-файлов для передачи информации об оформлении данных по спецификации Mapbox Style Specification.


Работа с сервисами редактирования данных
ГИС-сервер предоставляет функции редактирования данных для СУБД (PostgreSQL/PostGIS и Microsoft SQL Server) с поддержкой транзакций для гарантии целостности данных.
Работа с сервисами геообработки и анализа
ГИС-сервер позволяет формировать сервисы геообработки и анализа на основе одной или нескольких задач.


Работа с сервисами сетевого анализа
ГИС-сервер позволяет сформировать сервис сетевого анализа на основе индексного rotix-файла, сформированного библиотекой продукта TrueDrive .
Работа с сервисами геокодирования
ГИС-сервер позволяет сформировать сервис геокодирования по настроенному картографическому сервису.


Работа с сервисами геометрических операций
ГИС-сервер поддерживает следующие типы геометрии пространственных объектов:
- точка;
- мультиточка, состоящая из одной или более точек;
- полилиния, состоящая из одного или нескольких ломаных сегментов, каждый из которых содержит один или более отрезков;
- полигон, состоящий из площадных замкнутых многоугольников с положительной или отрицательной площадью («дырки»).
Авторизация и разграничение прав доступа
ГИС-сервер обеспечивает следующие возможности для авторизации и регулирования доступа пользователей к данным:
- авторизацию пользователей по логину/паролю;
- регистрацию пользователей;
- ведение реестра пользователей и групп пользователей;
- ограничение доступа к сервисам на уровне доступных функций, слоев сервиса, полей сервиса;
- ограничение доступа к сервисам на уровне пользователей и групп пользователей.


Управление сервисами
Возможности ГИС-сервера можно использовать как посредством API, так и с помощью специализированного веб-приложения. Веб-приложение позволяет подготовить сервисы к публикации, управлять их состоянием и параметрами ГИС-сервера.
Возможности веб-приложения:
- просмотр иерархичного каталога сервисов, поиск сервисов;
- добавление или обновление сервисов на основе загружаемых файлов картографических проектов, включая проекты, подготовленные в QGIS;
- переименование, копирование и перенос, удаление существующих сервисов;
- управление состоянием сервисов через изменение параметров веб-доступа, списка возможностей сервиса, параметров кэширования тайлов;
- просмотр и изменение содержимого сервиса;
- просмотр списка пользователей и групп, поиск, создание/редактирование пользователей и групп, добавление/исключение пользователя и групп;
- просмотр/изменение общих настроек ГИС-сервера.