6.4. Сервисы¶
6.4.1. Группы сервисов¶
Сервисы в приложение могут быть добавлены только в определенные группы сервисов. Группы задаются в настройках на вкладке Группы сервисов.

Рис. 6.3. Одна из групп сервисов¶
Удалить или изменить группу сервисов можно с помощью соответствующей кнопки в интерфейсе, выбрав нужные сервисы.

Рис. 6.4. Настройки групп сервисов¶
Для создания новой группы следует указать её название.

Рис. 6.5. Создание новой группы сервисов¶
После удаления сервиса остаётся его кэш. Администратор может удалить кэш вручную.
6.4.2. Веб-карты NGW¶
NextGIS Web - это серверная геоинформационная система, предназначенная для сбора, хранения, визуализации и обработки пространственных данных.
Сервис NGW Web Maps позволяет создавать кэшированные тайловые сервисы на основе веб-карт, созданных в NextGIS Web.
Администратор указывает URL развернутого NextGIS Web, ресурс веб-карты, название сервиса и диапазон масштабных уровней для кэширования. После этого сервис появится в списке созданных. При необходимости сервис можно отредактировать или удалить.
Обращение к созданному сервису не затрагивает NextGIS Web, таким образом можно создать сервис для высоких пиковых нагрузок и снизить нагрузку на сам NextGIS Web.

Рис. 6.6. Кнопка добавления нового сервиса¶

Рис. 6.7. Параметры создаваемого сервиса¶

Рис. 6.8. Созданный сервис в группе¶
6.4.3. Внешний TMS¶
Геосервисы позволяют добавлять внешние TMS для их дальнейшего кэширования и использования.
В форме заполняются URL добавляемого TMS сервиса, система координат, название и диапазон уровней отображения. После чего сервис появится в списке соответствующей группы. При необходимости сервис можно отредактировать или удалить.

Рис. 6.9. Параметры создаваемого сервиса¶

Рис. 6.10. Созданный сервис в группе¶
6.4.4. Сидирование¶
Чтобы сервис работал быстрее, можно закэшировать тайлы определённой области.
Зайдите в редактирование созданного тайлового сервиса, нажав на иконку с карандашом.
Перейдите во вкладку «Сидирование» и нажмите Создать новую задачу.

Рис. 6.11. Вкладка «Сидирование»¶
Откроется диалоговое окно, в котором нужно задать параметры сидирования.
Тип кэша - обычный растр (рекомендуется) или векторные тайлы;
Тип задачи - определяет, как нужно обработать кэш:
вариант по умолчанию: заполнить отсутствующие тайлы, в таком случае проверятся, какие тайлы уже были загружены, и догружаются остальные;
полная перезапись - все тайлы заданной области будут сохранены заново, это более быстрый способ;
удалить кэш - если необходимо очистить кэш, удалив ранее созданные тайлы;
Уровни - каждый следующий уровень приближения требует больше времени на обработку, поэтому не рекомендуется ставить уровни выше 12 без необходимости;
Примечание
Обратите внимание, что ограничение по доступным уровням приближения может также содержаться в API-ключе, в таком случае включение более высоких зумов не имеет смысла.
Охват - можно загрузить область из файла или нарисовать на карте.

Рис. 6.12. Параметры задачи сидирования¶
Задав нужные параметры, нажмите Создать.
Задача появится на вкладке. Здесь можно отслеживать статус её выполнения: в очереди, в работе, завершена, завершена с ошибкой.

Рис. 6.13. Статус задачи сидирования¶
Важно
Обратите внимание, что задачи сидирования выполняются последовательно. Поэтому новая задача не начнёт выполняться до тех пор, пока не завершатся все предыдущие.