6.10. Администрирование веб-карты¶
В NextGIS Web может быть несколько отдельных веб-карт. Например, одна может быть рабочей, вторая – для общего доступа, третья – тестовая для настройки слоев.
У разных веб-карт разные URL-адреса. Для разных пользователей и групп пользователей можно задавать права для просмотра разных веб-карт.
На карте показываются слои. Пользователь может их включать и выключать. В настройках можно задавать порядок следования слоев, определять, какие слои будут показываться сразу же при открытии карты, и раскладывать слои по группам. Группы слоев на карте никак не связаны с группами ресурсов в панели управления. Переносить слои между группами нельзя. Группы могут быть вложенными.
6.10.1. Добавление веб-карты¶
Для добавления веб-карты следует перейти в группу, где необходимо её создать, нажать кнопку Создание ресурса и во всплывающем окне выбрать «Веб-карта» (см. Рис. 6.161.).
В результате этих действий откроется окно, представленное на Рис. 6.162..
Далее следует ввести наименование веб-карты, которое будет отображаться в административном веб-интерфейсе и в веб-клиенте для просмотра карт (Можно задать заголовок веб-карты для веб-клиента, отличающийся от наименования ресурса, в панели «Настройки»). Поле «Ключ» является необязательным к заполнению.
Можно добавить описание ресурса и метаданные на соответствующих вкладках.
Слои веб-карты¶
На вкладке «Слои» можно добавлять слои, объединять их в группы и удалять их, а также менять порядок слоев, для чего предусмотрены соответствующие кнопки «Добавить слой», «Добавить группу», «Изменить порядок рисования слоев» и «Удалить слой» (крестик в конце строки).
Для того, чтобы отобразить данные слоя на карте, необходимо создать для него хотя бы один стиль. О создании стилей для различных типов слоев можно прочитать здесь.
Настройки слоев на веб-карте представлены на Рис. 6.165..
Поле «Включен» обозначает, что при открытии страницы карты этот слой будет по умолчанию отображаться.
Поле «Прозрачность» обозначает степень просвечивания слоя на карте. Прозрачность каждого слоя может быть настроена от 0 до 100 %. Слой со степенью прозрачности 1 % является практически непрозрачным. Совершенно прозрачный слой имеет степень прозрачности 100 %.
В поле «Адаптер» рекомендуется выставить значение «Изображения» (отрисовка в виде единой картинки на всю карту), если нет каких-либо особых требований. Также в этом поле можно выбрать значение «Тайлы» (изображения размером 256 x 256 пикселов).
Можно также указать диапазон масштабов, в которых будет отбражаться слой, при помощи полей «Мин. масштаб» и «Макс. масштаб». Минимальный масштаб соответствует более мелкомасштабному отображению, а максимальный - более крупномасштабному. Например, для отображения слоя в диапазоне от 1 : 250 000 до 1 : 5 000, первое значение должно соответствовать минимальному масштабу, а второе - максимальному. Минимальный и максимальный масштаб можно указывать в стиле слоя и в настройках слоя.
Примечание
Минимальный и максимальный масштаб можно указывать не только в настройках слоя веб-карты, но и в стиле слоя (пример). Однако если весь слой не надо показывать на каком-то диапазоне масштабов, то это лучше задать в настройках слоя веб-карты. Если же выставить ограничение масштаба только в стиле, то в этом диапазоне масштабов будут отдаваться пустые тайлы, что неэффективно.
Чтобы вернуться к списку слоёв, нажмите Скрыть детали.
Кнопка Изменить порядок рисования открывает панель, в которой можно задать порядок отрисовки слоёв на карте, отличающийся от их порядка в списке слоёв. Эта функция нужна для демонстрации слоев при сохранении исходного разбиения слоев на папки.
Выставив нужный порядок, нажмите «Назад к слоям и группам», чтобы вернуться к списку слоёв. Нажмите Сохранить, чтобы сохранить внесённые изменения.
Чтобы сбросить порядок отрисовки слоёв до исходного, в панели изменения порядка рисования нажмите Порядок рисования по умолчанию.
Подложки¶
На вкладке «Подложки» можно добавлять подложки и удалять их, для чего предусмотрены соответствующие кнопки «Добавить» и «Удалить» (см. Рис. 6.168.).
Для каждой подложки можно настроить наименование, отличное от названия ресурса.
Поле «Непрозрачность» обозначает степень просвечивания подложки на карте, настраивается в процентах.
Если поставить флажок «По умолчанию», то при открытии страницы карты будет отображаться именно эта подложка.
Карта без подложки¶
По умолчанию веб-карта создаётся с подложкой OpenStreetMap. Если нужно получить карту без подложки, создайте новую подложку, добавьте её к веб-карте и отключите флажок «По умолчанию».
Настройки¶
На вкладке «Настройки» можно:
Охват¶
На вкладке «Настройки» можно задать:
Начальный охват - с таким охватом будет открываться веб-карта.
Ограничивающий охват - на веб-карте нельзя будет выйти за его пределы.
Охват задается посредством заполнения четырех строк и измеряется в градусах.
Кнопка Установить по слою позволяет установить охват веб-карты по охвату выбранного слоя. Если нажать её, то откроется окно «Выберите слой» с деревом ресурсов, из которого можно выбрать слой, по которому будет установлен охват веб-карты (см. Рис. 6.171.). При этом будут заполнены четыре строки с координатами охвата.
Совет
Координаты охвата вы можете сгенерировать на сторонних веб-сайтах, например http://boundingbox.klokantech.com/ (выберите в списке csv).
Закладки¶
В поле «Закладки» можно указать векторный слой с любым типом геометрии. Тогда на Веб карте появится панель закладок (см. Рис. 6.172.). Названия закладок будут браться из «Атрибут наименования» (см. Рис. 6.173.) если он установлен.
Соцсети¶
На этой вкладке можно выбрать изображение для предпросмотра, которое будет использовано в соцсетях.
Завершение создания веб-карты¶
После всех настроек нажмите «Сохранить». После сохранения созданная карта появится в списке карт. При нажатии на иконку в виде карты в списке ресурсов веб-карта будет открыта в браузере. Находясь на странице ресурса веб-карты можно также открыть ее выбрав «Просмотр»в панели справа.
Веб-клиент подробнее рассмотрен в главе Веб-клиент для просмотра карт. Адрес, по которому открывается веб-клиент, можно передавать другим пользователям, он статичный.
Предупреждение
При удалении карты адрес больше доступен не будет.
6.10.2. Клонирование веб-карты¶
NextGIS Web позволяет создавать копию уже существующей веб-карты с помощью инструмента клонирования. Это действие выбирается на странице ресурса в панели справа. После этого пользователь перенаправляется на страницу “Клонирование веб-карты”. Здесь нужно указать расположение будущей копии в дереве ресурсов и ее название.
Выбор группы ресурсов осуществляется через всплывающее окно, вызываемое кнопкой с лупой в правой части поля.
В этом окне доступны следующие элементы:
Панель поиска папок (групп ресурсов) и путь до ресурса, в который осуществляется клонирование;
Возврат к исходой папке (содержащей копируемую веб-карту), обновление текущего состояния ресурсов и закрытие формы
Радиокнопка выбора группы (папки)
Переход к выбранной группе ресурсов (папке)
Создание новой группы ресурсов (папки)
Отмена выбора группы ресурсов (папки)
Кнопка, завершающая выбор расположения. Если одна из групп (папок) выбрана, имеет вид “Клонировать в выбраную группу”. Если выделения нет, имеет вид “Клонировать в эту группу” и копия будет создана в открытой группе, путь к которой указан в верхней панели окна.