6.15. Административные задачи

6.15.1. Переключение языка

Любой авторизованный пользователь может переключить язык интерфейса. Для этого в правом верхнем углу экрана по иконке пользователя нужно перейти в раздел «Настройки» (Рис. 6.188.)

../../_images/admin_settings_lang_rus.png

Рис. 6.187. Переход в настройки

Для выбора доступны следующие языки (Рис. 6.187.):

  • По умолчанию в браузере

  • Русский

  • Английский

  • Болгарский

  • Итальянский

  • Испанский

  • Китайский

  • Немецкий

  • Португальский

  • Французский

  • Чешский

../../_images/admin_select_lang_rus_2.png

Рис. 6.188. Изменение языка интерфейса

6.15.3. Избранное

Наиболее важные ресурсы (группы, слои, карты и их фрагменты и т.д.) можно добавлять в избранное.

Ресурс добавляется в избранное через меню пользователя путем нажатия на звездочку. Нажатие на сам пункт меню открывает страницу избранного со списком всех добавленных ресурсов.

../../_images/ngw_add_favorites_ru1.png

Рис. 6.190. Добавление в избранное

Список избранных ресурсов можно изменять: удалять из него ресурсы и редактировать название добавленных фрагментов карты (подробнее о работе с избранным).

../../_images/ngw_edit_wm_fragment_name_ru1.png

Рис. 6.191. Редактирование избранного

6.15.4. Регистрация операций пользователей (Аудит)

История пользовательских запросов к Веб-ГИС регистрируется в журнале. Он располагается в разделе Информация Панели управления Веб-ГИС (Рис. 6.192.).

../../_images/control_panel_audit_ru_2.png

Рис. 6.192. Расположение журнала в панели управления Веб-ГИС

Журнал состоит из верхней панели фильтров и таблицы истории запросов пользователей (Рис. 6.193.). Каждое действие пользователя регистрируется в таблице журнала и содержит следующие параметры:

  • Время

  • Запрос (включает в себя код состояния и метод запроса)

  • IP адрес

  • Пользователь

  • Имя маршрута

  • Контекст (тип и ID ресурса)

../../_images/user_activity_log_ru_2.png

Рис. 6.193. Журнал пользовательских операций

Существует возможность отфильтровать записи в журнале по временному интервалу и пользователю, который совершал действия (Рис. 6.194.). Таблица может быть экспортирована в формате .*CSV с учетом применения фильтров.

../../_images/audit_filter_ru_2.png

Рис. 6.194. Фильтрация по дате и пользователям

По клику на запись журнала можно посмотреть текст самого запроса (Рис. 6.195.).

../../_images/audit_log_entry_ru_2.png

Рис. 6.195. Запись в журнале операций

6.15.5. Создание групп пользователей

Диалог создания новой группы пользователей представлен на Рис. 6.196. Для открытия этого окна необходимо в основном меню (см. Рис. 6.5., п.1) выбрать пункт «Панель управления» (см. ngweb_main_page_main_menu_pic). На Панели управления (см. Рис. 6.6.) следует выбрать команду «Создать» в подпункте «Группы».

../../_images/ngw_create_group_ru.png

Рис. 6.196. Окно создания новой группы

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

Примечание

Название группы должно содержать только цифры и буквы.

Глобальные права групп

При создании или редактировании группы можно задать для всех пользователей, входящих в неё, права в отношении Веб ГИС в целом:

  • создавать пользователей и группы пользователей, задавать им права;

  • управлять системами координат в вашей Веб ГИС;

  • управлять настройками CORS.

Это отличается от настроек прав доступа в конкретных ресурсах (векторных и растровых слоях, группах, сервисах, веб-картах). Такие настройки касаются работы исключительно с ресурсами, а глобальные настройки – управления функциями Веб ГИС.

../../_images/ngw_group_rights_ru.png

Рис. 6.197. Окно создания новой группы

6.15.6. Создание пользователя

Диалог создания нового пользователя представлен на Рис. 6.198.. Для открытия этого окна необходимо в основном меню (см. Рис. 6.5., п.1) открыть панель управления (см. ngweb_main_page_main_menu_pic) и выбрать команду «Создать» в подпункте «Пользователи».

../../_images/admin_controlpanel_user_create_rus_2.png

Рис. 6.198. Окно создания пользователя

В диалоге необходимо указать:

  • Полное имя пользователя (например, Иванов Иван Иванович)

  • Имя пользователя – логин (например, ivanov)

  • Пароль для входа

  • Группа(-ы), к которым относится пользователь (в списке будут отображены имеющиеся группы. Если необходимой группы в списке нет, то ее необходимо предварительно создать (см. Создание групп пользователей)).

  • Язык интерфейса для этого пользователя

Дополнительные сведения о пользователе можно добавить в пункт «Описание».

Далее необходимо нажать кнопку «Создать».

Примечание

Пароль ограничен по длине в диапазоне 5-25 символов. Логин может иметь символы латинского алфавита, цифры и символ подчеркивания, но должен начинаться обязательно с буквы.

Для пользователей и групп пользователей можно настроить права доступа ко всей Веб ГИС и отдельным ресурсам.

6.15.7. Отключение и удаление пользователей

В основном меню (см. Рис. 6.5., п.1) откройте панель управления (см. ngweb_main_page_main_menu_pic) и выберите подпункт «Пользователи». В строке каждого пользователя есть иконки «Изменить» и «Удалить».

../../_images/admin_controlpanel_user_list_ru.jpg

Рис. 6.199. Список пользователей

В окне изменения можно редактировать параметры пользователя, а также отключить его. Для этого нужно поставить флажок в поле «Отключен» и нажать кнопку Сохранить.

../../_images/admin_controlpanel_user_disable_ru.jpg

Рис. 6.200. Отключение пользователя

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

Если нужно именно полностью удалить пользователя, это можно сделать из списка пользователей, нажав на значок удаления (см. Рис. 6.199.) и подтвердив действие во всплывающем окне.

Также можно открыть окно редактирования и там нажать кнопку Удалить.

6.15.8. Изменение пароля пользователя

Для смены пароля пользователя можно воспользоваться административным интерфейсом. Для этого необходимо в основном меню (см. Рис. 6.5., п.1) выбрать пункт «Панель управления» (см. ngweb_main_page_main_menu_pic). На Панели управления (см. Рис. 6.6.) следует выбрать команду «Список» в подпункте «Пользователи» и нажать на иконку в виде карандаша напротив пользователя, для которого необходимо сменить пароль (см. Рис. 6.201.). В открывшемся окне в поле «Пароль» выбрать в выпадающем меню «Назначить новый» и ввести новый пароль. После ввода нового пароля следует нажать на кнопку Сохранить.

../../_images/ngweb_change_password_rus_2.png

Рис. 6.201. Окно редактирования пользователя

Также существует возможность изменить пароль пользователя из командной строки:

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

Указание нового пароля пользователя в командной строке потенциально небезопасно.

env/bin/nextgisweb --config config.ini change_password user password

Примечание

Пароль ограничен по длине в диапазоне 5-25 символов

6.15.9. Хранилище

Раздел «Хранилище» содержит информацию об объёме загруженных в Веб ГИС данных в зависимости от их типа. Оценка занимаемого пространства происходит с различной периодичностью, которая указывается под общей таблицей. Администратор может принудительно пересчитать объем хранилища (например - сразу после загрузки больших данных, если система пока не пересчитала занимаемый объем самостоятельно).

../../_images/admin_storage_panel_settings.png

Рис. 6.202. Раздел «Хранилище»

6.15.10. Резервные копии

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

6.15.11. Информация о системе

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

../../_images/admin_system_info_rus_2.png

Рис. 6.203. Раздел информации о системе в панели управления

../../_images/admin_system_info1_rus.png

Рис. 6.204. Информация о системе и платформе

6.15.12. Кадастровые сервисы

../../_images/admin_system_cadastr_serv.png

Рис. 6.205. Кадастровые сервисы в панели управления

Наличие Premium-подписки или NextGIS Web на своем сервере позволяет получить API-ключ (через GeoServices, API key в разделе Profile) для расширенных функций по работе с веб-картой. Кадастровые сервисы дают возможность пользователю идентифицировать на веб-карте различные кадастровые единицы:

  • Кварталы

  • Земельные участки

  • Объекты капитального строительства

  • Округа

  1. Создать глобальный аккаунт my.nextgis.com (если его еще нет);

  2. Сообщить через систему поддержки о создании аккаунта, запросить перевод на Premium;

  3. Дождаться уведомления о переводе на Premium;

  4. Авторизоваться на geoservices.nextgis.com (облачный аккаунт NextGIS ID, пункт 1);

  5. Перейти на вкладку Profile и скопировать API ключ;

  6. Вставить ключ в настройки на стороне NGW в Панели управления.

6.15.13. Экспорт ресурсов

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

../../_images/admin_system_res_export.png

Рис. 6.206. Выбор категории пользователей, имеющих право экспортировать данные

../../_images/admin_system_export.png

Рис. 6.207. Экспорт данных

Функцию Экспорта данных могут видеть либо только администраторы, либо пользователи с правом на:

  • Чтение данных

  • Запись данных

Все остальные пользователи не смогут сохранить данные из интерфейса Веб ГИС.

Примечание

Эта настройка никак не влияет на возможность получать данные через REST API в соответствии с установленными правами доступа к ним.

6.15.14. Настройки веб-карты

Через панель управления администратор может задать ряд общих настроек для всех веб-карт в NextGIS Web (Рис. 6.208.):

  • Видимость меню навигации для гостя

  • Размер окна идентификации

  • Параметры измерений

  • Параметры адресного поиска

  • Параметры видимости легенды

../../_images/admin_webmap_panel_settings_rus_2.png

Рис. 6.208. Страница настроек веб-карты

Вы можете скрыть переход к списку ресурсов для гостей, просматривающих веб-карту.

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

../../_images/admin_webmap_no_menu_ru.png

Рис. 6.209. Веб-карта без кнопки главного меню навигации

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

Можно настроить следующие параметры:

  • Радиус области вокруг объекта, в рамках которой индентификация работает.

  • Включить показ информации о геометрии.

  • Для всплывающего окна можно задать размеры.

Размеры задаются в пикселях (Рис. 6.210.)

../../_images/admin_webmap_panel_indentify_rus.png

Рис. 6.210. Идентификация объекта на веб-карте

Одновременно с этим можно включить/выключить отображение атрибутов объектов слоя.

В разделе задаются параметры, отвечающие за различные измерения на веб-карте (Рис. 6.208.):

  • Единицы измерения длин (в соответствии с выбранной СК)

  • Единицы измерения площадей (в соответствии с выбранной СК)

  • Формат градусов

  • Система координат для расчета измерений

Адресный поиск в NextGIS Web осуществляется по двум базам адресов (провайдерам):

  • OpenStreetMap - используется по-умолчанию

  • Yandex Maps - внешний геокодер с использованием API ключа

Параметры:

  • «Включить» - результаты поиска на веб-картах будут включать не только атрибутивные данные, но и базу адресов, если найдутся совпадения

  • «Ограничить охватом карты» - поиск будет произведен в пределах того охвата, который установлен в настройках веб-карты

  • «Ограничить странами» - работает для провайдера OSM. Формат заполения - ru, de и т.д.

  • «Ключ геокодера API Яндекс.Карт» - для провайдера Yandex Maps. Пользователь получает самостоятельно через https://developer.tech.yandex.ru

6.15.15. Управление шрифтами

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

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

../../_images/font_manag_ru.png

Рис. 6.213. Страница управления шрифтами. Включено отображение системных шрифтов. Выделен пользовательский шрифт

Подробнее об управлении шрифтами.

6.15.16. Настройка внешнего вида интерфейса на CSS

Можно изменять внешний вид NextGIS Web. Для этого необходимо в основном меню (см. Рис. 6.5., п.1) выбрать пункт «Панель управления» (см. ngweb_main_page_main_menu_pic). На Панели управления (см. Рис. 6.6.) следует выбрать команду «Пользовательские стили CSS» в подпункте «Настройки». В открывшейся вкладке можно задать собственные стили CSS, которые будут использованы для оформления всех страниц Веб ГИС.

6.15.17. Примеры настроек внешнего вида интерфейса

Шапка, символы в шапке, кнопки, обводка полей, подсветка ссылок при наведении и другое.

:root {
--primary: red
}

Пункты меню, имя и свойства текущей группы ресурсов и другое.

:root {
--text-base: #ff6600
}

Путь до текущего ресурса, заголовки свойств ресурсов и другое.

:root {
--text-secondary: rgb(40 200 40 / .8)
}

6.15.18. Настройка элементов интерфейса NextGIS (White label)

White label — это специальный модуль, позволяющий убрать или заменить логотипы и названия NextGIS на логотипы и названия вашей компании. Модуль приобретается и устанавливается в NextGIS Web отдельно. Модуль добавляет новый раздел в Панель управления (см. Рис. 6.214.), позволяющий отключить или переопределить различные элементы интерфейса, связанные с упоминанием NextGIS.

../../_images/Control_panel_whitelabel_ru.png

Рис. 6.214. Модуль „White label“ в панели управления

В панели управления вы сможете загрузить свой логотип в формате PNG (см. Рис. 6.215.) для отображения в правом нижнем углу карты. Если файл не загружен - логотип отсутствует (см. Рис. 6.216.).

../../_images/logo_whitelabel.png

Рис. 6.215. Загрузка файла логотипа компании

Новому логотипу также можно назначить ссылку на адрес организации (см. Рис. 6.217.)

Без модуля White label справка ведет на http://nextgis.ru/help/. Вы можете задать свою ссылку (см. Рис. 6.218.) на справку (см. Рис. 6.219.).

Аналогично вы сможете задать свою ссылку (см. Рис. 6.220.) на страницу техподдержки (см. Рис. 6.221.).

../../_images/support_whitelabel.png

Рис. 6.220. Переопределение ссылки на техподдержку

  • Название Веб ГИС по умолчанию задаётся без упоминания NextGIS.

  • В ресурсах WMS и WFS сервисов упоминание NextGIS QGIS заменяется на QGIS (см. Рис. 6.222.).

../../_images/WMS_WFS_whitelabel.png

Рис. 6.222. Замена NextGIS QGIS (слева) на QGIS (справа) в сервисах WMS и WFS

  • В ссылках на Веб ГИС убирается превью с упоминанием NextGIS (см. Рис. 6.223.).