5.10. Веб-клиент для просмотра карт

В составе NextGIS Web предусмотрено специальное клиентское веб приложение для просмотра веб-карт (см. Рис. 5.167.).

../../_images/webmap_client_rus_3.png

Рис. 5.167. Внешний вид веб-клиента

Цифрами обозначено: 1 - карта; 2 - панели карты; 3 - дерево слоёв с кнопками вызова меню; 4 - выпадающий список выбора подложек; 5 - кнопки управления масштабом карты; 6 - инструменты карты; 7 - инструменты работы с кадастром; 8 - строка статуса и копирайт

Веб-клиент включает в себя три основных компонента: карту, панели, инструменты карты.

5.10.1. Изменение масштаба и поворот карты

Строка статуса (см. Рис. 5.167. п. 5) отображает текущий масштаб. Если кликнуть по карте инструментом идентификации, то во всплывающем окне будут указаны координаты клика и перечислены объекты, если они имеются в данной точке карты.

Масштаб карты можно изменять с помощью кнопок управления масштабом (см. Рис. 5.167., п.5), а также вернуть его к изначальному состоянию с помощью кнопки «Начальный охват» с иконкой в виде домика.

Для работы с картой приложение имеет следующие возможности:

  • при одновременном нажатии клавиш alt + shift и осуществлении круговых движений курсором по экрану монитора происходит поворот изображения на необходимое количество градусов в нужную сторону - вправо или влево,

  • при одновременном нажатии клавиши shift и выделении курсором необходимой части изображения на экране монитора происходит выделение, а потом изменение масштаба (увеличение) этой выделенной области на карте.

5.10.2. Панели

В левой части рабочей области располагаются функциональные панели:

В дереве слоев находится список всех стилей слоев, добавленных на веб-карту.

Поиск на веб-карте производится по:

  1. Координатам

  2. Атрибутивной информации добавленных на карту слоёв

  3. Адресной базе (OpenStreetMap или Яндекс.Карты, в зависимости от настроек адресного поиска).

Результаты появляются по мере ввода и сортируются в этом порядке (координаты - аттрибутивная информация - адресная база). При выборе результата поиска из списка карта осуществляет переход к нему.

Примечание

Для того, чтобы найти точку по координатам, в строку поиска следует ввести значения долготы и широты в градусах, минутах и секундах (используйте только прямые кавычки и прямой апостроф) или в десятичном формате, например:

79 W 43 N
W 79 N 43
-79 43 (результаты поиска будут включать две точки: 79 W, 43 N и 43 E, 79 S)
79- 43
-79 W 43 N
79°4'14.08" W 43°4'59.37" N
-79°4'14.08"  43°4'59.37"
-79 4.25 W  43 4.95 N
-79 4.25  43 4.95
79.068493 43.079920
79.068 W 43.08 N

Также при открытии таблицы объектов слоя доступна фильтрация по области (подробнее).

С помощью функции «Поделиться» формируется ссылка на карту, а с помощью функции «Печать» открывается окно подготовки к печати.

5.10.3. Меню слоя

В выпадающем меню слоя можно настроить его непрозрачность при помощи ползунка.

Пункт Редактировать позволяет начать вносить изменения в выбранный слой. Для завершения изменений нужно снова открыть то же меню и выбрать Завершить редактирование (подробнее).

При выборе пункта «Описание» отображается описание выбранного слоя, которое вводится при создании или редактировании слоя.

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

При выборе пункта «Таблица объектов» под картой появляется таблица объектов выбранного слоя.

../../_images/ngweb_webmap_layer_menu_ru.png

Рис. 5.168. Меню слоя на веб-карте

При выделении в таблице отдельной записи происходит переход к соответствующей геометрии на карте, данная геометрия будет подсвечена на карте (см. Рис. 5.169.). Для выбранного объекта можно открыть окно с его свойствами, редактировать его или удалить. При нажатии на кнопку «Перейти» карта масштабируется таким образом, чтобы выбранный объект оказался в центре (см. Рис. 5.169.). В окне просмотра атрибутов можно выполнять поиск по текущим атрибутам. По мере ввода, содержимое окна фильтруется и остаются только записи, которые удовлетворяют критериям поиска. Также можно осуществлять фильтрацию объектов, входящих в заданную область (подробнее).

../../_images/ngweb_webmap_attribute_table_rus_3.png

Рис. 5.169. Таблица объектов слоя на веб-карте

5.10.4. Выбор подложки

Для смены картографических подложек служит выпадающий список (см. Рис. 5.167.). По умолчанию имеются следующие подложки:

  • None

  • OpenStreetMap

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

Можно подключить к карте другую подложку, как это сделать см. в разделе Добавление ресурсов.

Примечание

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

5.10.5. Инструменты карты

Для работы с картой предусмотрены инструменты (см. Рис. 5.170. п. 6), которые перечислены слева направо:

  • Приблизить

  • Отодвинуть

  • Измерение расстояния

  • Измерение площади

  • Вертикальная шторка

  • Показ координат/охвата

../../_images/ngw_map_instruments.png

Рис. 5.170. Инструменты карты

Вертикальная шторка

Вертикальная шторка button_swipe делает прозрачной ту область выбранного слоя на карте, которая находится справа от неё (см. Рис. 5.172.).

Выбранный слой - это слой, который выбран щелчком по нему в дереве слоёв (подсвечен голубым цветом) (см. Рис. 5.171.).

../../_images/choose_layer_swipe_ru.png

Рис. 5.171. Выбор слоя для использования вертикальной шторки

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

../../_images/swiped_satellite_ru.png

Рис. 5.172. Снимок после применения вертикальной шторки

Показ координат/охвата

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

Иконка справа показывает, что в данный момент отображается в поле и переключает между режимами.

../../_images/web_client_coordinates_ru.png

Рис. 5.173. Включено отображение координат курсора

../../_images/web_client_extent_ru.png

Рис. 5.174. Включено отображение охвата