7.8. Работа с таблицей объектов

Для того, чтобы произвести действия над таблицей объектов, необходимо авторизоваться.

Таблицу объектов можно открыть на отдельной странице или на веб-карте.

7.8.1. Таблица объектов на отдельной странице

Чтобы открыть таблицу объектов, перейдите к группе ресурсов, где находится нужный слой, и нажать на значок таблицы напротив векторного слоя. Другой способ - выбрать этот слой, а затем в блоке операций выбрать действие над слоем - «Таблица объектов».

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

  1. Открыть выделенную запись

  2. Редактировать запись (в том числе редактировать на новой странице)

  3. Удалить запись

  4. Сохранить как (доступен расширенный и быстрый экспорт)

  5. Воспользоваться строкой Поиска

  6. Обновить таблицу

  7. Открыть настройки таблицы

../../_images/ngweb_operations_on_writing_in_object_table_rus_3.png

Рис. 7.112. Инструменты таблицы объектов

7.8.2. Таблица объектов на веб-карте

Формирование таблицы объектов можно выполнить другим способом: с веб-карты, на которую добавлен слой.

../../_images/webmap_open_simple_ru.png

Рис. 7.113. Операция открытия веб-карты из группы ресурсов

../../_images/webmap_open_rus_2.png

Рис. 7.114. Операция открытия веб-карты со страницы ресурса

Для формирования таблицы объектов необходимо выделить нужный слой карты в дереве слоев, после чего в меню слоя выбрать «Таблица объектов» Рис. 7.115.:

../../_images/map_and_tree_layers_rus_3.png

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

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

  1. Открыть выделенную запись

  2. Редактировать запись

  3. Удалить запись

  4. Перейти (при нажатии на кнопку происходит переход к выбранному объекту на карте)

  5. Сохранить как (доступен расширенный и быстрый экспорт)

  6. Приблизить к найденным объектам

  7. Отфильтровать объекты по местности

  8. Воспользоваться строкой Поиска

  9. Обновить таблицу

  10. Открыть настройки таблицы

../../_images/ngweb_operations_on_writing_in_object_table2_rus_3.png

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

Также можно отредактировать атрибуты векторного слоя, формирующие таблицу объектов.

7.8.3. Фильтрация объектов по области карты

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

Откройте таблицу объектов и нажмите на кнопку с пунктирной рамкой. В выпадающем меню выберите форму геометрии очертаний области фильтрации:

  • окружность (задаётся двумя кликами по карте, первый клик обозначит центр окружности, второй - желаемый радиус, он будет показываться в метрах)

  • линия (отфильтрованы будут все объекты, пересекаемые заданной линией)

  • прямоугольник (задаётся двумя вершинами)

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

../../_images/ngweb_filter_by_area_geometry_ru.png

Рис. 7.117. Выбор геометрии области фильтрации

Теперь таблица объектов содержит только те из них, которые попадают в выделенную область. На кнопке будет отображена форма геометрии выделения. В выпадающем меню появятся следующие пункты:

  • Скрыть/Показать границы и заливку выделенной области

  • Увеличить до выделенной области

  • Очистить фильтр

../../_images/ngweb_filter_by_area_actions_ru.png

Рис. 7.118. Действия с фильтром

Отфильтрованные объекты можно экспортировать в большинстве распространенных форматов геоданных. В меню кнопки Сохранить как можно выбрать быстрый экспорт с настройками по умолчанию или расширенный экспорт, где можно задать пользовательские настройки (подробнее см. ниже).

7.8.4. Поля таблицы и отображение изменений

При просмотре таблицы объектов на карте можно выбрать, какие поля атрибутов отображать. Для этого нажмите кнопку «Настройки таблицы» в правом углу и настройте видимость полей при помощи галочек.

../../_images/feature_table_display_set_ru.png

Рис. 7.119. Выбор полей для отображения

Если для слоя включено версионирование, в конце списка вы увидите ещё одно поле, виртуальное: последнее изменение. Оно включает дату и время внесения изменений в данные объекта, а также имя пользователя.

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

../../_images/feature_table_changelog_ru.png

Рис. 7.120. Отображение изменений в таблице объектов