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

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

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

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

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

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

../../_images/admin_layers_create_webmap_rus.png

Рис. 2.77. Выбор действия «Веб-карта».

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

../../_images/admin_webmap_name_rus.png

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

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

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

Если переключиться с вкладки «Ресурс» на вкладку «Охват и закладки», откроется окно, представленное на Рис. 2.79..

../../_images/admin_webmap_bbox_rus.png

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

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

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

../../_images/ngw_select_resource2_rus.png

Рис. 2.80. Окно «Выбрать ресурс».

Совет

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

В поле «Ресурс закладок» можно указать векторный слой. Тогда в клиенте появится выпадающее меню с закладками, названия которых будут браться в соответствии с установленным полем «Атрибут наименования».

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

../../_images/admin_webmap_layers_rus.png

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

При добавлении слоя задаётся его стиль. Стиль привязан к конкретному слою, поэтому пункта «Стиль» в основном списке ресурсов нет. Для создания стиля необходимо сначала зайти в ресурс слоя. В окне действий можно выбрать «Стиль MapServer» или «Стиль QGIS». При этом откроется окно, в котором можно импортировать стиль из QGIS в формате QML или ввести его вручную (см. Рис. 2.53.).

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

../../_images/admin_webmap_create_layers_rus.png

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

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

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

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

В полях «Масштаб» следует указать масштаб в формате, например «1 : 10 000». Минимальный и максимальный масштаб можно указывать в стиле слоя и в настройках слоя. Если весь слой не надо показывать на каком-то диапазоне масштабов, то это лучше задать в свойствах слоя, а не в стиле.

Примечание

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

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

../../_images/admin_webmap_layerorders_1_cut.jpg

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

../../_images/admin_webmap_layerorders_2_cut.jpg

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

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

../../_images/admin_webmap_basemaps_rus.png

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

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

Поле «Прозрачность» обозначает степень просвечивания подложки на карте, она может быть настроена от 0 до 100 % (1 % - практически прозрачная подложка, 100% - совершенно непрозрачная подложка).

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

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

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