-
Описание платформы
- Общие сведения о 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
- Требования к аппаратному обеспечению
Стиль слоя
В QGS-проекте в свойствах слоя можно задать символику для отображения объектов слоя на карте, которая будет поддерживаться в сервисах
CoGIS Server
без дополнительной настройки.
Выбор условного знака
Для слоя можно выбрать условный знак, настроить для него цвет, размер и другие параметры (см.
Рисунок 34
). На рисунке указано, какие параметры отображения поддерживаются при публикации проекта в качестве картографического сервиса в
CoGIS Server
.

Масштабозависимость
Размер символов как масштабозависимых единиц задается выбором единиц измерения
Meters as scale
. В размере указывается количество метров в реальности для масштаба 1:1000 (
reference scale
в
CoGIS Server
).
Составной маркер
Для слоя поддерживается возможность собрать один символ из нескольких символов, задавая каждому свои свойства, см.
Рисунок 35
.

Типы символов: маркер
На рисунке ниже представлены типы символов, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 36
.

Простой маркер
На рисунке ниже представлены типы простых маркеров (простой формы с настраиваемыми размерами и графическими свойствами), которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 37
.

Шрифтовый маркер
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается использование шрифтовых маркеров (созданных из символа основных шрифтов из системной папки), см.
Рисунок 38
.

Маркер с заполнением
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается использование заливки простого маркера по правилам площадных объектов. Используются все поддерживаемые типы заливки (см. подробнее п.
5.2.6
).
Маркер – растровый рисунок
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается использование маркерного символа, составленного из одного графического файла формата PNG (*.png), JPEG (*.jpg,*.jpeg), GIF (*.gif), Windows bitmap (.bmp) или Windows enhanced metafile (.emf), см.
Рисунок 39
.

Примечание: Маркер-растровый рисунок сохраняет относительный или абсолютный путь до файла, в зависимости от настройки, описанной в п.
3.1
(рекомендуется сохранять относительный путь). Файл должен быть скопирован на сервер.
SVG-маркер
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается использование SVG-маркера на основе графического файла формата SVG (*.svg), см.
Рисунок 40
.

Типы символов: линия
На рисунке ниже представлены типы символов для линий, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 41
.

Простая линия
На рисунке ниже представлены параметры для простой линии, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 42
.

Маркерная линия
На рисунке ниже представлены параметры для маркерной линии, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 43
.

Типы символов: заливка
На рисунке ниже представлены типы заливки, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 44
.

Простая заливка
На рисунке ниже представлены параметры для простой заливки, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 45
.
Рисунок 45 - Простая заливка

Заливка маркерами
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается заливка маркерами, см.
Рисунок 46
.

Заливка SVG-шаблоном
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается заливка SVG-шаблоном, см.
Рисунок 47
.

Градиентная заливка
При публикации картографического проекта в виде сервиса в
CoGIS Server
поддерживается градиентная заливка, см.
Рисунок 48
.

Обводка: маркерная линия
Обводка: простая линия
Типы символов: изображение
На рисунке ниже представлены типы символов для изображений, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
(см.
Рисунок 49
):
- Многоканальное цветное;
- Палитра / Уникальные значения;
- Одноканальное серое.
Для типа
Уникальные значения
поддерживается также цветовой ряд и настроенные подписи цветов.
Другие свойства символов изображений не поддерживаются.

Переопределение данных (Data defined override)
CoGIS Server
поддерживает заданные на уровне QGS-проекта параметры символики и подписывания объектов на основе значений определенных полей или SQL-выражений.
Возможность переопределения данных поддерживается для параметров: размер, угол разворота, см.
Рисунок 50
.

Список функций, поддерживаемых в SQL-выражениях (Expression Dialog в QGIS)
CoGIS Server
поддерживает SQL-выражения, заданные на уровне QGS-проекта (см.
Рисунок 51
) с помощью следующих функций:
"sin", "cos", "tan", "atan", "abs", "asin", "acos", "log", "log10", "cailing", "floor", "round", "exp", "sqrt", "ltrim", "rtrim", "substr", "substring", "concat", "lower", "upper", "pow", "power", "andbits", "len", "length", "coalesce", "mod", "scale_exp", "scale_linear", "to_string", "tostring", "var", "min", "max", "now", "interval", "date_part".
Для нумерации узлов объектов дополнительно можно использовать функции:
geometry_part_count
,
geometry_part_num
,
geometry_point_count
,
geometry_point_num
,
geometry_point_order
,
geometry_ring_num
(см. п.
6.21
).

Основные установки символики
На рисунке ниже представлены основные установки символики, которые поддерживаются при публикации картографического проекта в виде сервиса в
CoGIS Server
, см.
Рисунок 52
.

Установка: нет символов
Символы для объектов данного слоя не будут отрисованы.
Установка: обычный знак
Единый знак для всех объектов слоя.
Установка: уникальные значения
Установка символов в соответствии с уникальным значением выбранного поля данного объекта, см.
Рисунок 53
.

При этом если в проекте QGIS выключить видимость одного из значений (см.
Рисунок 54
), то в опубликованном сервисе (в
CoGIS Server
и
CoGIS Portal
) это значение не будет отображаться в легенде и на карте. При этом подпись будет отображаться, если она задана. Также будет возможность идентифицировать объект на карте. И, если задан стиль для категории
все другие значения
, то объекты из категории выключенного стиля попадут в эту категорию.

Примечание: Выключать определённый стиль в проекте не рекомендуется. Если стиль не нужен, то его можно не задавать.
Когда задан стиль для
Всех других значений
, то в эту категорию попадут все объекты, не описанные отдельно. Для этого стиля будет невозможно отключить видимость в легенде.
С помощью настройки
Объединенные категории
есть возможность объединить несколько категорий в одну, см.
Рисунок 55
.

Установка: градуированный знак
Градуированный знак устанавливается для отображения количественных различий между картографируемыми объектами посредством изменения цвета или размера символов. Данные классифицируются на диапазоны, каждому из которых назначается свой цвет цветовой схемы или размер, см.
Рисунок 56
.

Установка: правила
CoGIS Server
поддерживает символы, установленные для слоя в QGS-проекте с помощью SQL-фильтра, см.
Рисунок 57
.

Для каждого символа кроме sql-фильтра можно указать также диапазон масштабов, и установить каскадность правил, для наглядного разделения раскраски для разных масштабов. Дочерние правила применяются в отрисовки только когда подходит все родительские правила (вверх по иерархии) - как с точки зрения масштабов, так и по sql-фильтру. Чтобы групповой символ не отображался в легенде и на карте, его необходимо выключить, см
Рисунок 58 – Настройка правил отображения символов на разных масштабах

Установка: кластеризация
CoGIS Server
поддерживает заданную на уровне QGS-проекта группировку объектов и отображение групп в центроиде группы, см.
Рисунок 59
.

Подробнее о настройке кластеризации и дополнительных свойствах написано в п.
6
настоящего документу.
Установка: создание термокарт
Термокарты используются для визуализации скоплений точечных данных и идентификации высокой концентрации деятельности, см.
Рисунок 60
.

CoGIS Server
поддерживает заданную на уровне QGS-проекта символику слоя в виде термокарт, см.
Рисунок 61
.

Для дополнительной настройки отображения термокарт в
CoGIS Server
возможно задать свойства в настройках переменных (см. подробнее п.
6.8
).
Уровни знака
Уровни знака используются для установки порядка отрисовки символик:
Уникальные значения, Градуированный знак, Правила
, см.
Рисунок 62
.

Порядок отрисовки может быть задан не только для уникальных значений, но и для всех слоёв символики, таким образом «перемешиваются» разные уровни символов в разных уникальных значениях, см.
Рисунок 63
.

Отрисовка слоя (Layer Rendering)
CoGIS Server
поддерживает некоторые параметры отрисовки для всего слоя, заданные на уровне картографического проекта в QGIS, см.
Рисунок 64
.

Непрозрачность
- это свойство задается для всех слоёв символики (частей составного символа).
Порядок отрисовки объектов
- позволяет задать сортировку объектов слоя по определенному полю или выражению, см.
Рисунок 65
.

Сортировка объектов возможна для числового значения, текста, даты. Также поддерживаются переменные
$area
для полигонального слоя и
$length
для линейного, для того чтобы сортировать порядок отрисовки объектов слоя по площади/длине соответственно, см.
Рисунок 66
.

2.5D (Псевдообъем)
CoGIS Server
поддерживает заданную на уровне QGS-проекта символику слоя в виде псевдообъема. Это возможность отображать псевдо 3D-фигуры на основании площадных объектов с заданной высотой. Основное применение - отображение 3D-зданий на основе их высоты (этажности), см.
Рисунок 67
.

Высота определяется в единицах карты, поддерживаются простые формулы. Если целое число делить на целое, то по стандарту это всегда будет 0, поэтому рекомендуется делить на дробное число (100000.0 в примере). Цвет крыши поддерживается, из цвета стены берется только её прозрачность, а цвет у стен берется из цвета крыши.
Примечание: данная стандартная настройка QGIS является упрощенным аналогом настройки с применением переменных, описанной в п.
6.10
.
-
Стиль слоя
- Выбор условного знака
- Масштабозависимость
- Составной маркер
- Типы символов: маркер
- Типы символов: линия
- Типы символов: заливка
- Типы символов: изображение
- Переопределение данных (Data defined override)
- Список функций, поддерживаемых в SQL-выражениях (Expression Dialog в QGIS)
- Основные установки символики
- Отрисовка слоя (Layer Rendering)
- 2.5D (Псевдообъем)