- Описание платформы
- Руководство администратора по установке и настройке
-
Руководство по созданию картографических приложений
- Введение
- Основные принципы работы в Конструкторе
- Настройка Каталога карт
- Папка
- Страница
- Ссылка
- Картографическое приложение
-
Правила SOE
- Назначение
- Управление возможностями SOE
- Плагины. Общие сведения.
- Редактирование объектов. Плагин Редактирование.
- Плагин ограничения на просмотр данных картографического сервиса
- Отслеживание истории изменений объектов
- Загрузка и выгрузка данных
- Галерея изображений
- Подсчет количества объектов в слое
- Расширенный поиск объектов. Гибкий поиск и ближайшие объекты.
- Приложение А. Макросы, используемые в настройках
-
Руководство по публикации ГИС-сервисов
- Введение
- Начало работы в CoGIS Server Manager
-
Каталог сервисов
- Общие принципы
- Просмотр сведений о сервисе или папке
- Изменение статуса сервиса
- Обновление сервиса из файла
- Выгрузка файла сервиса
- Редактирование имени сервиса
- Получение JSON-описания и адреса REST API для выбранного сервиса
- Навигация по каталогу
- Добавление новой папки
- Удаление и копирование сервиса или папки
- Поиск по каталогу
- Публикация картографических сервисов
- Публикация сервисов геокодирования
- Публикация сервисов геообработки
- Публикация сервисов сетевого анализа
- Публикация картографических сервисов мозаики
-
Руководство по созданию картографических проектов
- Введение
- Настройки подключения к базе данных
- Свойства QGS-проекта
- Слои и таблицы
- Свойства слоя
-
Настройки переменных
- Отслеживание изменений (Edit Tracker)
- Кластеризация
- Подтипы
- Полумасштабозависимость
- Отношение многие-ко-многим (many-to-many)
- Статичные подписи
- Представление на основе SQL-запроса (SQL-based view)
- Термокарты
- Тепловые карты
- Псевдо 3D
- Номера слоев
- Обрезка карты по слою (MaskLayer)
- Символ ЛЭП
- Подмена источника для отображения
- Фильтр на слой с возможностью использования макросов
- Диаграммы 3D
- Сортировка объектов слоя по полю для выдачи в запросе
- Выключение слоя из картографического сервиса
- Отображение видимой области с учётом рельефа
- Подпись узлов геометрии
- Проверка фильтров на слой по регулярному выражению
- Создание сервиса геокодирования
- Вложения (Attachments)
- История изменений
- Автообновляемость тайлов
- Шаболоны печати на основе макетов QGIS (формат qpt)
- Руководство по работе в мобильных приложениях
- Руководство по установке и настройке SOE for ArcGIS
Настройка тайлового кэша
Для каждого картографического сервиса можно включить поддержку формирования тайлового кэша.
При наличии тайлового кэша ГИС-сервер может выдавать предварительно сформированные по заданной сетке изображения карты (тайлы) по указанному в веб-запросе экстенту. Это, в свою очередь, позволяет увеличить скорость выдачи необходимого изображения карты, в случае если в запросе к картографическому сервису используются настройки по умолчанию по раскраске и видимости слоев и нет наложенного пользователем фильтра на слои.
Включить поддержку растрового и (или) векторного кэша для картографического сервиса можно в разделе Возможности окна свойств сервиса (см. подробнее п. 4.4.2 настоящего документа).
Для перехода к отдельным настройкам тайлового кэша необходимо перейти к разделу Тайловый кэш свойств сервиса, см. Рисунок 15 .
Рисунок 15 – Настройка тайлового кэша
Настройки для формирования тайлового кэша сгруппированы следующим образом:
- Общие параметры;
- Масштабный ряд;
- Начальная точка;
- Параметры предварительной генерации кэша при изменении в геоданных;
- Параметры оптимизации хранения кэша в файловом хранилище;
- Области начального интереса;
- Ограничения по экстенту.
Общие параметры
Группа представлена на рисунке ниже, см. Рисунок 16 .
Рисунок 16 – Группа общих параметров тайлового кэша
Группа включает следующие параметры:
-
Время жизни тайлов
Необходимо указать дни, часы и минуты в соответствующих полях ввода:
-
Продолжительность клиентского кэширования тайлов
(время, в течение которого клиент может не запрашивать обновленные тайлы у сервера, а использовать локальный кэш браузера)
Необходимо указать дни, часы и минуты в соответствующих полях ввода:
-
Максимальный размер кэша
Необходимо задать значение в мегабайтах (Мб) в соответствующем поле ввода:
-
Параметры изображения: размер
Необходимо задать размер изображения в пикселях (px) в соответствующем поле ввода или оставить значение, указанное по умолчанию:
В поле ввода указано значение по умолчанию – 256 пикселей.
-
Параметры изображения: разрешение
Необходимо задать разрешение изображения в dpi в соответствующем поле ввода или оставить значение, указанное по умолчанию:
В поле ввода указано значение по умолчанию – 96 dpi.
-
Выдача тайлов с прозрачным фоном
Если тайлы нужны для использования в качестве непрозрачной подложки для других данных, то необходимо снять отметку в соответствующем окне:
Если же необходимо, чтобы под тайлами были видны другие данные, то отметку нужно оставить.
- Формат выдачи изображения
Масштабный ряд
Группа представлена на рисунке ниже, см. Рисунок 17 .
Рисунок 17 – Группа параметров масштабного ряда тайлового кэша
В данной группе параметров можно выбрать между двумя вариантами масштабного ряда для построения тайлового кэша картографического сервиса: использовать стандартный масштабный ряд или настроить свой.
Для использования стандартного масштабного ряда необходимо поставить отметку рядом с соответствующей опцией:
Дополнительно с помощью ползунка можно задать необходимый диапазон масштабов из стандартного ряда, для которых должен строиться тайловый кэш.
Для настройки пользовательского масштабного ряда необходимо поставить отметку рядом с соответствующей опцией:
Далее необходимо нажать на кнопку Добавить масштаб и в появившемся поле ввода указать необходимое значение:
Действия следует повторить для каждого масштаба.
Начальная точка
В данной группе параметров необходимо задать значения для начальной точки построения тайлов. Для этого необходимо указать в соответствующих полях ввода значения x и y:
Значения указываются в единицах измерения системы координат сервиса.
Параметры перегенерации кэша при изменении в геоданных
Группа представлена на рисунке ниже, см. Рисунок 18 .
Рисунок 18 – Группа параметров перегенерации кэша при изменении в геоданных
В данной группе находятся настройки мониторинга изменений в геоданных, на основе которых выполняется перестроение кэша.
Для включения мониторинга необходимо поставить отметку в соответствующем окне:
После этого станут доступны для настройки отдельные параметры мониторинга:
-
Частота проверки изменений
Необходимо указать временной диапазон в соответствующем поле ввода:
- Временное окно для мониторинга
Для включения временного окна необходимо поставить отметку в соответствующей настройке
Можно указать определенные периоды, во время которых необходимо отслеживать изменения в геоданных.
В частности, в соответствующих полях ввода можно указать временной диапазон:
Дополнительно можно указать определенные месяцы, дни месяца, дни недели или недели месяца, в течение которых необходимо отлеживать изменения. Для этого в соответствующих полях ввода необходимо указать конкретные значения:
Возможные значения для месяцев: январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь.
Возможные значения для дней в месяце: от 1 до 31. При этом, если дней в месяце меньше 31, то при указании значения 31 (или 30 и 29 для некоторых месяцев) считается, что выбран последний день месяца.
Возможные значения для дней недели: понедельник, вторник, среда, четверг, пятница, суббота, воскресенье.
Возможные значения для недель месяца: 1, 2, 3, 4, последняя.
Параметры оптимизации хранения кэша в файловом хранилище
Группа представлена на рисунке ниже, см. Рисунок 19 .
Рисунок 19 – Группа параметров оптимизации хранения кэша
В данной группе находятся настройки оптимизации хранения кэша в файловом хранилище.
Для включения регулярной оптимизации (освобождения неиспользуемого пространства на диске) необходимо поставить отметку в соответствующем окне:
После этого станут доступны для настройки параметры временного окна для запуска оптимизации.
В частности, в соответствующих полях ввода можно указать временной диапазон:
Дополнительно можно указать определенные месяцы, дни месяца, дни недели или недели месяца, в течение которых можно запускать оптимизацию. Для этого в соответствующих полях ввода необходимо указать конкретные значения:
Возможные значения для месяцев: январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь.
Возможные значения для дней в месяце: от 1 до 31. При этом, если дней в месяце меньше 31, то при указании значения 31 (или 30 и 29 для некоторых месяцев) считается, что выбран последний день месяца.
Возможные значения для дней недели: понедельник, вторник, среда, четверг, пятница, суббота, воскресенье.
Возможные значения для недель месяца: 1, 2, 3, 4, последняя.
Области начального интереса
Группа настроек областей начального интереса представлена на рисунке ниже, см. Рисунок 20 .
Рисунок 20 – Настройка областей начального интереса
Для тайлового картографического сервиса можно задать одну или несколько областей начального интереса, для которых тайловый кэш будет предварительно сгенерирован.
Для этого нужно нажать на кнопку и в появившемся разделе указать параметры области:
- Название;
- Ограничения по масштабу;
-
Тип;
-
Область по координатам
- Система координат;
- Экстент;
- Класс пространственных объектов
- База данных;
- Имя таблицы;
- SQL-фильтр;
- Буфер (в метрах);
-
Область по координатам
см. Рисунок 21 .
Рисунок 21 – Настройка предварительной генерации тайлов
В случае если запрашиваемый тайл не был сгенерирован ранее, то он будет сформирован «на лету».
Дополнительно для областей интереса можно включить регулярное перестроение тайлового кэша. Для этого необходимо поставить отметку в соответствующем окне:
После этого станут доступны для настройки параметры временного окна для запуска перегенерации (регулярного перестроения) тайлового кэша.
В частности, в соответствующих полях ввода можно указать временной диапазон:
Дополнительно можно указать определенные месяцы, дни месяца, дни недели или недели месяца, в течение которых можно запускать перегенерацию. Для этого в соответствующих полях ввода необходимо указать конкретные значения:
Возможные значения для месяцев: январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь.
Возможные значения для дней в месяце: от 1 до 31. При этом, если дней в месяце меньше 31, то при указании значения 31 (или 30 и 29 для некоторых месяцев) считается, что выбран последний день месяца.
Возможные значения для дней недели: понедельник, вторник, среда, четверг, пятница, суббота, воскресенье.
Возможные значения для недель месяца: 1, 2, 3, 4, последняя.
Кроме того, для задачи перегенерации кэша можно ограничить количество используемых потоков. Количество используемых потоков – это максимальное количество параллельных запусков задачи кэширования.
По умолчанию в соответствующем поле ввода указано значение 1:
Для того чтобы ограничений на количество параллельных запусков не было, необходимо указать значение 0.
Удаление тайлового кеша
Для очистки всего тайлового кеша у сервиса, необходимо нажать кнопку «Удалить тайловый кеш»