5.9. Администрирование веб-карты¶
В NextGIS Web может быть несколько отдельных веб-карт. Например, одна может быть рабочей, вторая – для общего доступа, третья – тестовая для настройки слоев.
У разных веб-карт разные URL-адреса. Для разных пользователей и групп пользователей можно задавать права для просмотра разных веб-карт.
На карте показываются слои. Пользователь может их включать и выключать. В настройках можно задавать порядок следования слоев, определять, какие слои будут показываться сразу же при открытии карты, и раскладывать слои по группам. Группы слоев на карте никак не связаны с группами ресурсов в панели управления. Переносить слои между группами нельзя. Группы могут быть вложенными.
5.9.1. Добавление веб-карты¶
Для добавления веб-карты следует перейти в группу, где необходимо её создать, и в блоке операций «Создать ресурс» выбрать «Веб-карта» (см. Рис. 5.149.).

Рис. 5.149. Выбор действия «Веб-карта»¶
В результате этих действий откроется окно, представленное на Рис. 5.150..

Рис. 5.150. Окно создания веб-карты¶
Далее следует ввести наименование веб-карты, которое будет отображаться в административном веб-интерфейсе и в веб-клиенте для просмотра карт. Поле «Ключ» является необязательным к заполнению.
Можно добавить описание ресурса и метаданные на соответствующих вкладках.
Охват¶
Если переключиться с вкладки «Ресурс» на вкладку «Охват и закладки», откроется окно, представленное на Рис. 5.151..

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

Рис. 5.152. Окно «Выберите слой»¶
Совет
Координаты охвата вы можете сгенерировать на сторонних веб-сайтах, например http://boundingbox.klokantech.com/ (выберите в списке csv).
Закладки¶
В поле «Ресурс закладок» можно указать векторный слой с любым типом геометрии. Тогда на Веб карте появится панель закладок (см. Рис. 5.153.). Названия закладок будут браться из «Атрибут наименования» (см. Рис. 5.154.) если он установлен.

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

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

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

Рис. 5.156. Окно добавления стиля слоя на веб-карту¶
Настройки слоев на веб-карте представлены на Рис. 5.157..

Рис. 5.157. Настройки слоев на веб-карте¶
Поле «Включен» обозначает, что при открытии страницы карты этот слой будет по умолчанию отображаться.
Поле «Прозрачность» обозначает степень просвечивания слоя на карте. Прозрачность каждого слоя может быть настроена от 0 до 100 %. Слой со степенью прозрачности 1 % является практически непрозрачным. Совершенно прозрачный слой имеет степень прозрачности 100 %.
В поле «Адаптер» рекомендуется выставить значение «Изображения» (отрисовка в виде единой картинки на всю карту), если нет каких-либо особых требований. Также в этом поле можно выбрать значение «Тайлы» (изображения размером 256 x 256 пикселов).
Можно также указать диапазон масштабов, в которых будет отбражаться слой, при помощи полей «Мин. масштаб» и «Макс. масштаб». Минимальный масштаб соответствует более мелкомасштабному отображению, а максимальный - более крупномасштабному. Например, для отображения слоя в диапазоне от 1 : 250 000 до 1 : 5 000, первое значение должно соответствовать минимальному масштабу, а второе - максимальному. Минимальный и максимальный масштаб можно указывать в стиле слоя и в настройках слоя.
Примечание
Минимальный и максимальный масштаб можно указывать не только в настройках слоя веб-карты, но и в стиле слоя (пример). Однако если весь слой не надо показывать на каком-то диапазоне масштабов, то это лучше задать в настройках слоя веб-карты. Если же выставить ограничение масштаба только в стиле, то в этом диапазоне масштабов будут отдаваться пустые тайлы, что неэффективно.
Кнопка «Порядок слоёв» открывает окно, в котором можно задать порядок отрисовки слоёв на карте отличающийся от порядка в списке слоёв. Эта функция нужна для демонстрации слоев при сохранении исходного разбиения слоев на папки.

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

Рис. 5.159. Другой порядок слоёв: слой со зданиями рисуется выше аэрофотоснимков, но структура слоёв слева не изменена¶
Настройки¶
На вкладке «Настройки» можно разрешить редактирование слоев и включить аннотации (о работе с аннотациями см. здесь).

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

Рис. 5.161. Вкладка «Подложки»¶
Поле «Включен» обозначает, что при открытии страницы карты эта подложка будет по умолчанию отображаться.
Поле «Непрозрачность» обозначает степень просвечивания подложки на карте, она может быть настроена от 0 до 1 с запятой в качестве разделителя (0 - прозрачная подложка, 1 - непрозрачная подложка).
Карта без подложки¶
По умолчанию веб-карта создаётся с подложкой OpenStreetMap. Если нужно получить карту без подложки, создайте новую подложку, задайте ей URL и имя «blank», добавьте её к веб-карте и тут же отключите.
Соцсети¶
На этой вкладке можно выбрать изображение для предпросмотра, которое будет использовано в соцсетях.

Рис. 5.162. Вкладка «Соцсети»¶
Завершение создания веб-карты¶
После всех настроек нажмите «Сохранить». После сохранения созданная карта появится в списке карт. При нажатии на иконку в виде карты в списке ресурсов веб-карта будет открыта в браузере. Находясь на странице ресурса веб-карты можно также открыть ее выбрав «Просмотр»в панели справа.
Веб-клиент подробнее рассмотрен в главе Веб-клиент для просмотра карт. Адрес, по которому открывается веб-клиент, можно передавать другим пользователям, он статичный.
Предупреждение
При удалении карты адрес больше доступен не будет.
5.9.2. Клонирование веб-карты¶
NextGIS Web позволяет создавать копию уже существующей веб-карты с помощью инструмента клонирования. Это действие выбирается на странице ресурса в панели справа. После этого пользователь перенаправляется на страницу “Клонирование веб-карты”. Здесь нужно указать расположение будущей копии в дереве ресурсов и ее название.

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

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