6.4. Сервисы

6.4.1. Группы сервисов

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

../../_images/geosop_service_group_ru.png

Рис. 6.3. Одна из групп сервисов

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

../../_images/geosop_serv_group_edit_ru.png

Рис. 6.4. Настройки групп сервисов

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

../../_images/geosop_gr_serv3.png

Рис. 6.5. Создание новой группы сервисов

После удаления сервиса остаётся его кэш. Администратор может удалить кэш вручную.

6.4.2. Веб-карты NGW

NextGIS Web - это серверная геоинформационная система, предназначенная для сбора, хранения, визуализации и обработки пространственных данных.

Сервис NGW Web Maps позволяет создавать кэшированные тайловые сервисы на основе веб-карт, созданных в NextGIS Web.

Администратор указывает URL развернутого NextGIS Web, ресурс веб-карты, название сервиса и диапазон масштабных уровней для кэширования. После этого сервис появится в списке созданных. При необходимости сервис можно отредактировать или удалить.

Обращение к созданному сервису не затрагивает NextGIS Web, таким образом можно создать сервис для высоких пиковых нагрузок и снизить нагрузку на сам NextGIS Web.

../../_images/geosop_ngw_create_button_ru.png

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

../../_images/geosop_ngw_new_param_ru.png

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

../../_images/geosop_ngw_result_ru.png

Рис. 6.8. Созданный сервис в группе

6.4.3. Внешний TMS

Геосервисы позволяют добавлять внешние TMS для их дальнейшего кэширования и использования.

../../_images/geosop_ngw_create_button_ru.png

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

../../_images/geosop_tms_new_param_ru.png

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

../../_images/geosop_tms_result_ru.png

Рис. 6.10. Созданный сервис в группе

6.4.4. Сидирование

Чтобы сервис работал быстрее, можно закэшировать тайлы определённой области.

Зайдите в редактирование созданного тайлового сервиса, нажав на иконку с карандашом.

Перейдите во вкладку «Сидирование» и нажмите Создать новую задачу.

../../_images/geosop_seeding_create_task_ru.png

Рис. 6.11. Вкладка «Сидирование»

Откроется диалоговое окно, в котором нужно задать параметры сидирования.

  • Тип кэша - обычный растр (рекомендуется) или векторные тайлы;

  • Тип задачи - определяет, как нужно обработать кэш:

    • вариант по умолчанию: заполнить отсутствующие тайлы, в таком случае проверятся, какие тайлы уже были загружены, и догружаются остальные;

    • полная перезапись - все тайлы заданной области будут сохранены заново, это более быстрый способ;

    • удалить кэш - если необходимо очистить кэш, удалив ранее созданные тайлы;

  • Уровни - каждый следующий уровень приближения требует больше времени на обработку, поэтому не рекомендуется ставить уровни выше 12 без необходимости;

Примечание

Обратите внимание, что ограничение по доступным уровням приближения может также содержаться в API-ключе, в таком случае включение более высоких зумов не имеет смысла.

  • Охват - можно загрузить область из файла или нарисовать на карте.

../../_images/geosop_seeding_task_settings_ru.png

Рис. 6.12. Параметры задачи сидирования

Задав нужные параметры, нажмите Создать.

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

../../_images/geosop_seeding_task_status_ru.png

Рис. 6.13. Статус задачи сидирования

Важно

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