2.4. Административный интерфейс

2.4.1. Главная страница

После входа в административный интерфейс, пользователь попадает на главную страницу, представленную на рисунке Рис. 2.2..

../../_images/ngweb_main_page_administrative_interface.png

Рис. 2.2. Главная страница административного интерфейса.

На рисунке представлено:

  • основное меню с кнопкой входа/выхода пользователя;
  • блок основной группы ресурсов;
  • блок с перечнем ресурсов в основной группе;
  • описание основной группы;
  • права пользователя на основную группу;
  • типы объектов, которые можно добавлять в основную группу;
  • операции, которые можно проводить с основной группой.

Главная страница включает в себя блок основного меню, (см. Рис. 2.2.) в котором размещены следующие пункты:

  • Ресурсы.
  • Панель управления.
  • Кнопка входа/выхода пользователя с индикацией текущего пользователя, выполнившего вход.
  • Кнопки смены языка ввода.

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

В блоке «Описание» размещается описание корневой группы ресурсов (при наличии описания).

Блок «Права пользователя» включает в себя перечень прав текущего пользователя на корневую группу ресурсов. Зелёная и красная отметки идентифицирует наличие соответствующего права. Буквами обозначено:

  • A (Р) - allow (разрешено);
  • D (З) - deny (запрещено);
  • M - mask (косвенно запрещено);
  • E - empty (нет ничего, по факту право отсутствует).

Права имеют следующий состав:

  • все права;
  • чтение;
  • просмотр прав доступа;
  • создание;
  • изменение;
  • изменение прав доступа;
  • удаление.

В блоке операций имеются инструменты для добавления данных и выполнения операций над корневой группой.

В текущей версии возможно добавить следующие виды данных:

  • Подложка веб-карты.
  • Соединение PostGIS.
  • Слой PostGIS.
  • Растровый слой.
  • Группа ресурсов.
  • Векторный слой.
  • Веб-карта.
  • Сервис WFS.
  • Соединение WMS.
  • Cлой WMS.
  • Сервис WMS.

Операции имеют следующий состав:

  • Удалить.
  • Изменить.

2.4.2. Панель управления

Панель управления NextGIS Web представлена на Рис. 2.3..

../../_images/ngweb_control_panel.png

Рис. 2.3. Панель управления.

Панель управления позволяет выполнять следующие действия:

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

Вопросы создания групп пользователей и пользователей, назначение прав доступа рассмотрены в разделе Административные задачи.

2.4.3. Просмотр ресурсов

После входа в административный интерфейс, пользователь попадает на главную страницу, представленную на Рис. 2.4..

../../_images/resource_group1.png

Рис. 2.4. Группы ресурсов.

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

../../_images/resource_group11.png

Рис. 2.5. Группа дочерних ресурсов.

В результате выбора векторного ресурса откроется окно с параметрами/атрибутами векторного слоя (см. Рис. 2.6.).

../../_images/options_resource_group.png

Рис. 2.6. Параметры векторного слоя ресурса.

2.4.4. Таблица объектов

После входа в административный интерфейс необходимо перейти к группе дочерних ресурсов, где обозначены типы слоев этих ресурсов. Выбрать из группы дочерних ресурсов необходимое именование ресурса, где тип такого ресурса - векторный слой. В блоке операций выбирать действие над слоем - «Таблица объектов». Cформируется таблица атрибутов объектов, имеющая следующий вид Рис. 2.7..

../../_images/ngweb_Object_table.png

Рис. 2.7. Таблица объектов.

Сформированная таблица объектов позволят выполнить следующие операции над выделенной записью из таблицы Рис. 2.8.:

../../_images/ngweb_operations_on_writing_in_object_table.png

Рис. 2.8. Операции над записью в таблице объектов.

  1. Открыть.
  2. Редактировать.
  3. Удалить.
  4. Воспользоваться Строкой поиска.

Фомирование таблицы объектов можно выполнить другим способом. В административном интерфейсе необходимо перейти к группе дочерних ресурсов, где обозначены типы слоев этих ресурсов и выбрать из группы дочерних ресурсов необходимое именование ресурса, где тип такого ресурса - веб-карта. В блоке операций выбрать действие над ресурсом - «Открыть карту». В результате чего откроется карта (справа) и дерево слоев карты (слева). Для формирования таблицы объектов необходимо выделить нужный слой карты в дереве слоев, после чего во вкладке «Слой» выбрать «Таблица объектов» Рис. 2.9.:

../../_images/map_and_tree_layers.png

Рис. 2.9. Карта и дерево слоев.

Cформируется таблица объектов, которая позволяет выполнять следующие операции над выделенной записью из таблицы Рис. 2.10.:

  1. Открыть.
  2. Редактировать.
  3. Удалить.
  4. Перейти (при нажатии на кнопку происходит переход к выбранному объекту на карте).
  5. Воспользоваться Строкой поиска.
../../_images/ngweb_operations_on_writing_in_object_table2.png

Рис. 2.10. Операции над записью в таблице объектов.

2.4.5. Настройка ресурса

После входа в административный интерфейс, пользователь попадает на главную страницу, представленную на Рис. 2.4.. Далее переходим к группе дочерних ресурсов, где обозначены типы слоев этих ресурсов. Выбираем из таблицы тип ресурса - векторный слой. При нажатии в таблице на значок карандаша напротив выбранного векторного слоя, откроется окно Обновить ресурс, в котором можно выбрать операции:

  1. Редактирование родителя выбранного ресурса.
  2. Добавление описаний и метаданных выбранного ресурса.
../../_images/ngw_window_update_resource1.png

Рис. 2.11. Окно Обновить ресурс.

В первой вкладке Ресурс доступны к редактированию следующие поля:

  1. Наименование (можно изменить имя ресурса).
  2. Ключ.
  3. Родитель (можно изменить группу ресурсов, переместив свой ресурс). Ресурсы можно перемещать из одной группы ресурсов в другую группу ресурсов и после их создания. Для этого следует:
    • нажать в строке Родитель кнопку открытия диалога дерева выбора;
    • откроется окно Выбора ресурса, которое предоставляет возможность выбора группы ресурсов, куда можно переместить свой ресурс;
    • выбрав группу ресурсов для перемещения своего ресурса, нажмите ОК;
    • нажать кнопку Сохранить.

Если ресурс успешно перемещен, то информация о нем появится в новой группе ресурсов и пропадет из старой группы ресурсов:

../../_images/ngw_resource_selection.png

Рис. 2.12. Окно выбора ресурса.

Третья вкладка Описание также доступна к редактированию: имеющийся текст можно изменить или удалить, а при отсутствии текста, добавить и сохранить необходимый текст, нажав на кнопку Сохранить:

../../_images/ngw_description_window.png

Рис. 2.13. Вкладка Описание.

Четвертая вкладка Метаданные. Метаданные заносятся, удаляются, отражаются в таблице при помощи следующих вкладок:

  1. Добавить (Текст/Text, Целое число/Integer, Вещественное число/Float).
  2. Удалить.
../../_images/ngw_metadata_tab.png

Рис. 2.14. Вкладка Метаданные.

Таблица состоит из трех столбцов:

  1. Ключ. Ключ-значение позволяет описывать свойства метаданных (автор, дата, версия и тд.).
  2. Тип. Типы данных: Текст/Text, Целое число/Integer, Вещественное число/Float.
  3. Значение. Значение соответствует типу ключа.
../../_images/ngw_Metadata_table.png

Рис. 2.15. Таблица с метаданными.

Настрока векторного слоя

Дополнительно к параметрам, которые вводились при создании слоя, в окне присутствует вкладка Атрибуты (см. Рис. 2.16.).

../../_images/admin_layers_attr.png

Рис. 2.16. Окно редактирования слоя, вкладка Атрибуты.

В этой таблице перечислены атрибуты слоя.

  • Галочка в столбце ТО обозначает, что атрибут выводится в окне идентификации.
  • Галочка в столбце АН обозначает, что из этого атрибута берётся название при идентификации, а также при формировании списка закладок.

Для каждого имени поля можно задать псевдоним для отображения вместо имени поля в окне идентификации. В столбцe Ключ можно поменять название атрибута.

../../_images/webmap_identification.png

Рис. 2.17. Окно идентификации.

2.4.6. Удаление ресурса

Сервис Веб ГИС позволяет удалять загруженные данные путем удаления соответствующих ресурсов. Для того, чтобы удалить ресурс:

  1. Откройте окно свойств ресурса, который хотите удалить;
  2. Выберите и нажмите на кнопку Удалить на правой панели веб-интерфейса Веб ГИС;
  3. В открывшемся окне на вкладке Удалить ресурс поставьте галочку в окошке Подтвердить удаление ресурса;
  4. Нажмите кнопку Удалить.

Если ресурс успешно удален, то информация о нем исчезнет из соответствующей Группы ресурсов.

../../_images/ngw_deletion_resource.png

Рис. 2.18. Удаление ресурса.

2.4.7. Экспорт данных в форматы CSV и GeoJSON

Веб ГИС позволяет выгружать/экспортировать данные в следующие форматы:

  • в формате GeoJSON,
  • в формате CSV.

Для экспорта данных:

  1. Откройте окно свойств Векторного слоя или Слоя PostGIS, данные которого вы хотите экспортировать;
  2. Выберите пункт Векторный слой ‣ Загрузить GeoJSON или Векторный слой ‣ Загрузить CSV на правой панели веб-интерфейса Веб ГИС;
  3. Сохраните файл в формате GeoJSON или CSV к себе на устройство.
../../_images/ngweb_data_export.png

Рис. 2.19. Экспoрт и сoхранение данных в форматы CSV и GeoJSON.