6.10. Администрирование веб-карты

В NextGIS Web может быть несколько отдельных веб-карт. Например, одна может быть рабочей, вторая – для общего доступа, третья – тестовая для настройки слоев.

У разных веб-карт разные URL-адреса. Для разных пользователей и групп пользователей можно задавать права для просмотра разных веб-карт.

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

6.10.1. Добавление веб-карты

Для добавления веб-карты следует перейти в группу, где необходимо её создать, нажать кнопку Создание ресурса и во всплывающем окне выбрать «Веб-карта» (см. Рис. 6.161.).

../../_images/ngweb_create_webmap_ru.png

Рис. 6.161. Выбор типа ресурса «Веб-карта»

В результате этих действий откроется окно, представленное на Рис. 6.162..

../../_images/admin_webmap_name_rus_3.png

Рис. 6.162. Окно создания веб-карты

Далее следует ввести наименование веб-карты, которое будет отображаться в административном веб-интерфейсе и в веб-клиенте для просмотра карт (Можно задать заголовок веб-карты для веб-клиента, отличающийся от наименования ресурса, в панели «Настройки»). Поле «Ключ» является необязательным к заполнению.

Можно добавить описание ресурса и метаданные на соответствующих вкладках.

Слои веб-карты

На вкладке «Слои» можно добавлять слои, объединять их в группы и удалять их, а также менять порядок слоев, для чего предусмотрены соответствующие кнопки «Добавить слой», «Добавить группу», «Изменить порядок рисования слоев» и «Удалить слой» (крестик в конце строки).

../../_images/admin_webmap_layers_rus_3.png

Рис. 6.163. Вкладка «Слои»

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

../../_images/admin_webmap_add_layers_rus_2.png

Рис. 6.164. Окно добавления стиля слоя на веб-карту

Настройки слоев на веб-карте представлены на Рис. 6.165..

../../_images/webmap_layer_settings_ru.png

Рис. 6.165. Настройки слоев на веб-карте

Поле «Включен» обозначает, что при открытии страницы карты этот слой будет по умолчанию отображаться.

Поле «Прозрачность» обозначает степень просвечивания слоя на карте. Прозрачность каждого слоя может быть настроена от 0 до 100 %. Слой со степенью прозрачности 1 % является практически непрозрачным. Совершенно прозрачный слой имеет степень прозрачности 100 %.

В поле «Адаптер» рекомендуется выставить значение «Изображения» (отрисовка в виде единой картинки на всю карту), если нет каких-либо особых требований. Также в этом поле можно выбрать значение «Тайлы» (изображения размером 256 x 256 пикселов).

Можно также указать диапазон масштабов, в которых будет отбражаться слой, при помощи полей «Мин. масштаб» и «Макс. масштаб». Минимальный масштаб соответствует более мелкомасштабному отображению, а максимальный - более крупномасштабному. Например, для отображения слоя в диапазоне от 1 : 250 000 до 1 : 5 000, первое значение должно соответствовать минимальному масштабу, а второе - максимальному. Минимальный и максимальный масштаб можно указывать в стиле слоя и в настройках слоя.

Примечание

Минимальный и максимальный масштаб можно указывать не только в настройках слоя веб-карты, но и в стиле слоя (пример). Однако если весь слой не надо показывать на каком-то диапазоне масштабов, то это лучше задать в настройках слоя веб-карты. Если же выставить ограничение масштаба только в стиле, то в этом диапазоне масштабов будут отдаваться пустые тайлы, что неэффективно.

Чтобы вернуться к списку слоёв, нажмите Скрыть детали.

Кнопка Изменить порядок рисования открывает панель, в которой можно задать порядок отрисовки слоёв на карте, отличающийся от их порядка в списке слоёв. Эта функция нужна для демонстрации слоев при сохранении исходного разбиения слоев на папки.

../../_images/admin_webmap_layerorders_1_cut_ru.png

Рис. 6.166. Порядок слоёв как есть: аэрофотоснимки загораживают слой со зданиями

../../_images/admin_webmap_layerorders_2_cut_ru.png

Рис. 6.167. Другой порядок слоёв: слой со зданиями рисуется выше аэрофотоснимков, но структура слоёв слева не изменена

Выставив нужный порядок, нажмите «Назад к слоям и группам», чтобы вернуться к списку слоёв. Нажмите Сохранить, чтобы сохранить внесённые изменения.

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

Подложки

На вкладке «Подложки» можно добавлять подложки и удалять их, для чего предусмотрены соответствующие кнопки «Добавить» и «Удалить» (см. Рис. 6.168.).

../../_images/admin_webmap_basemaps_rus_3.png

Рис. 6.168. Вкладка «Подложки»

Для каждой подложки можно настроить наименование, отличное от названия ресурса.

Поле «Непрозрачность» обозначает степень просвечивания подложки на карте, настраивается в процентах.

Если поставить флажок «По умолчанию», то при открытии страницы карты будет отображаться именно эта подложка.

Карта без подложки

По умолчанию веб-карта создаётся с подложкой OpenStreetMap. Если нужно получить карту без подложки, создайте новую подложку, добавьте её к веб-карте и отключите флажок «По умолчанию».

Настройки

На вкладке «Настройки» можно:

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

  • настроить легенду;

  • включить аннотации (о работе с аннотациями см. здесь);

  • выбрать систему координат для измерений;

  • разрешить редактирование слоев;

  • выбрать начальный и ограничивающий охват;

  • выбрать ресур закладок.

../../_images/admin_webmap_settings_tab_ru_3.png

Рис. 6.169. Вкладка «Настройки»

Охват

На вкладке «Настройки» можно задать:

  • Начальный охват - с таким охватом будет открываться веб-карта.

  • Ограничивающий охват - на веб-карте нельзя будет выйти за его пределы.

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

../../_images/webmap_extent_ru.png

Рис. 6.170. Окно ввода охвата

Кнопка Установить по слою позволяет установить охват веб-карты по охвату выбранного слоя. Если нажать её, то откроется окно «Выберите слой» с деревом ресурсов, из которого можно выбрать слой, по которому будет установлен охват веб-карты (см. Рис. 6.171.). При этом будут заполнены четыре строки с координатами охвата.

../../_images/ngw_select_resource2_rus_3.png

Рис. 6.171. Окно «Выберите слой»

Совет

Координаты охвата вы можете сгенерировать на сторонних веб-сайтах, например http://boundingbox.klokantech.com/ (выберите в списке csv).

Закладки

В поле «Закладки» можно указать векторный слой с любым типом геометрии. Тогда на Веб карте появится панель закладок (см. Рис. 6.172.). Названия закладок будут браться из «Атрибут наименования» (см. Рис. 6.173.) если он установлен.

../../_images/ngw_bookmarks_ru.png

Рис. 6.172. Панель закладок и отображение по клику на Веб-карте

../../_images/bookmark_attribute_ru_2.png

Рис. 6.173. Установка Атрибута наименования для векторного слоя границ районов

Соцсети

На этой вкладке можно выбрать изображение для предпросмотра, которое будет использовано в соцсетях.

../../_images/admin_webmap_social_ru.png

Рис. 6.174. Вкладка «Соцсети»

Завершение создания веб-карты

После всех настроек нажмите «Сохранить». После сохранения созданная карта появится в списке карт. При нажатии на иконку в виде карты в списке ресурсов веб-карта будет открыта в браузере. Находясь на странице ресурса веб-карты можно также открыть ее выбрав «Просмотр»в панели справа.

Веб-клиент подробнее рассмотрен в главе Веб-клиент для просмотра карт. Адрес, по которому открывается веб-клиент, можно передавать другим пользователям, он статичный.

Предупреждение

При удалении карты адрес больше доступен не будет.

6.10.2. Клонирование веб-карты

NextGIS Web позволяет создавать копию уже существующей веб-карты с помощью инструмента клонирования. Это действие выбирается на странице ресурса в панели справа. После этого пользователь перенаправляется на страницу “Клонирование веб-карты”. Здесь нужно указать расположение будущей копии в дереве ресурсов и ее название.

../../_images/webmap_clone_page_ru1.png

Рис. 6.175. Страница «Клонирование веб-карты»

Выбор группы ресурсов осуществляется через всплывающее окно, вызываемое кнопкой с лупой в правой части поля.

В этом окне доступны следующие элементы:

  1. Панель поиска папок (групп ресурсов) и путь до ресурса, в который осуществляется клонирование;

  2. Возврат к исходой папке (содержащей копируемую веб-карту), обновление текущего состояния ресурсов и закрытие формы

  3. Радиокнопка выбора группы (папки)

  4. Переход к выбранной группе ресурсов (папке)

  5. Создание новой группы ресурсов (папки)

  6. Отмена выбора группы ресурсов (папки)

  7. Кнопка, завершающая выбор расположения. Если одна из групп (папок) выбрана, имеет вид “Клонировать в выбраную группу”. Если выделения нет, имеет вид “Клонировать в эту группу” и копия будет создана в открытой группе, путь к которой указан в верхней панели окна.

../../_images/webmap_clone_selected_group_elements_ru1.png

Рис. 6.176. Окно выбора группы