Таблица объектов#
NextGIS Web позволяет управлять базой геоданных без задействования карты. Вы можете просматривать, фильтровать, создавать, редактировать и удалять записи об объектах через таблицу объектов.
Таблицу объектов можно открыть на отдельной странице или на веб-карте.
См. также
Отредактировать сами атрибуты векторного слоя, формирующие таблицу объектов.
Таблица объектов на отдельной странице#
Чтобы открыть таблицу объектов, перейдите к группе ресурсов, где находится нужный слой, и нажать на значок таблицы
напротив векторного слоя.
Другой способ - выбрать этот слой, а затем в блоке операций выбрать действие над слоем - «Таблица объектов».
Сформированная таблица объектов позволяет выполнить следующие операции (см. Рис. 398.):
Создать новую запись (новый объект)
Искать по значениям атрибутов и фильтровать таблицу по выражению
Сохранить в файл (доступен расширенный и быстрый экспорт)
Выбрать отображаемые поля в настройках таблицы
Рис. 398. Инструменты таблицы объектов#
Таблицу объектов также можно открыть на веб-карте, тогда будут доступны также специфические операции, связанные с картой.
Таблица объектов на веб-карте#
Формирование таблицы объектов можно выполнить другим способом:
откройте веб-карту, на которую добавлен слой.
Рис. 399. Операция открытия веб-карты из группы ресурсов#
Для формирования таблицы объектов необходимо выделить нужный слой карты в дереве слоев, после чего в меню слоя выбрать «Таблица объектов» Рис. 400.:
Рис. 400. Карта и дерево слоев#
В таблице объектов, сформированной на веб-карте, доступны все те же операции, что в таблице, открытой на отдельной странице, а также специфические операции, связанные с картой:
Рис. 401. Операции над записью в таблице объектов#
Фильтр и поиск#
При нажатии на заголовок любой из колонок, таблица будет отсортирована по выбранному атрибуту.
В правом верхнем углу доступно окно поиска. Введите в него текст. Объекты в таблице, значения атрибутов которых содержат этот текст, будут отфильтрованы без перезагрузки страницы.
Рис. 402. Текстовый поиск#
Также вы можете создавать более сложные фильтры. Для этого нажмите значок воронки
рядом с окном поиска и задайте правила фильтрации, соединяемые через логические операторы «и» (все), «или» (любое).
Например, улица Ломоносова есть в нескольких населенных пунктах Калининградской области, и нужно отобрать все, кроме города Черняховска. Для этого задаем два условия: ADDR_CITY не равно «Черняховск» и A_STRT равно «улица Ломоносова». В левом верхнем углу выбираем вариант «все» - оба условия должны быть соблюдены.
Значения можно выбрать из выпадающего списка. Если значений много, начните набирать, чтобы найти нужное.
Рис. 403. Условия фильтра, которые должны выполняться одновременно#
Рис. 404. Отфильтрованные записи#
Фильтрация объектов по области карты#
В NextGIS Web предусмотрена возможность отфильтровать объекты, входящие в выделенную область карты. Обозначить границы области можно, нарисовав их непосредственно на карте.
Откройте таблицу объектов и нажмите на кнопку
. В выпадающем меню выберите форму геометрии очертаний области фильтрации:
окружность (задаётся двумя кликами по карте, первый клик обозначит центр окружности, второй - желаемый радиус, он будет показываться в метрах)
линия (отфильтрованы будут все объекты, пересекаемые заданной линией)
прямоугольник (задаётся двумя вершинами)
произвольный полигон (каждый клик создаёт вершину полигона, охватываемая им область высветляется; чтобы завершить рисование, кликните в точке дважды, полигон замкнётся автоматически)
Рис. 405. Выбор геометрии области фильтрации#
Теперь таблица объектов содержит только те из них, которые попадают в выделенную область. На кнопке будет отображена форма геометрии выделения. В выпадающем меню появятся следующие пункты:
Скрыть/Показать границы и заливку выделенной области
Увеличить до выделенной области
Очистить фильтр
Рис. 406. Действия с фильтром#
Чтобы установить охват карты по всем отфильтрованным объектам слоя, нажмите
.
Отфильтрованные объекты можно экспортировать в большинстве распространенных форматов геоданных. В меню кнопки Сохранить как можно выбрать быстрый экспорт с настройками по умолчанию или расширенный экспорт, где можно задать пользовательские настройки.
Посмотрите, как фильтровать объекты на карте, в нашем видео:
Просмотр объекта#
Каждый объект можно просмотреть на той же странице или в отдельной. Для этого нужно выделить строку объекта и нажать кнопку Открыть.
Рис. 407. Просмотр объекта#
Если нажать значок
рядом с кнопкой, предпросмотр отроется на новой странице.
Создание нового объекта#
Инструменты таблицы атрибутов позволяют добавить в базу данных векторного слоя новую запись. Нажмите
Создать
Рис. 408. Создание нового объекта: ввод атрибутов#
На вкладках «Описание» и «Вложения» к каждому объекту возможно прикрепить произвольное описание и неограниченное количество файлов, для каждого из которых также можно задать собственное описание.
Рис. 409. Вкладка «Вложения»#
На вкладке «Геометрия» можно задать геометрию объекта:
Рис. 410. Геометрия создаваемого объекта#
Для завершения создания объекта нажмите кнопку Сохранить. В таблицу объектов будет добавлена новая запись.
Редактирование объекта#
Выделите нужную запись и нажмите
Редактировать. Во всплывающем окне вы можете изменять значения атрибутов, менять описание и геометрию и управлять вложениями.
Вкладки, на которых были внесены изменения, отмечаются синей точкой.
Рис. 411. Редактирование описания объекта#
Рис. 412. Редактирование геометрии#
Чтобы завершить редактирование, нажмите Сохранить. Все внесённые изменения будут записаны в слой.
Редактировать объекты можно также на веб-карте или в настольном приложении QGIS, используя модуль NextGIS Connect.
Удаление объекта#
Через таблицу атрибутов вы можете удалить объект из слоя. Для этого выделите строчку с нужной записью и нажмите Удалить.
Во всплывающем окне подтвердите удаление объекта.
Рис. 413. Удаление объекта#
Экспорт в файл#
Чтобы быстро сохранить объекты таблицы в файл, нажмите Сохранить как, в выпадающем меню нажмите Быстрый экспорт и выберите формат, в который хотите экспортировать данные.
Рис. 414. Быстрый экспорт слоя#
Также вы можете выбрать вариант Расширенный экспорт, где можно задать пользовательские настройки (подробнее).
Поля таблицы и отображение изменений#
При просмотре таблицы объектов на карте можно выбрать, какие поля атрибутов отображать. Для этого нажмите кнопку «Настройки таблицы» в правом углу и настройте видимость полей при помощи галочек.
Рис. 415. Выбор полей для отображения#
Если для слоя включено версионирование, в конце списка вы увидите ещё одно поле, виртуальное: последнее изменение. Оно включает дату и время внесения изменений в данные объекта, а также имя пользователя.
В качестве первого изменения будет вписано включение версионирования.
Рис. 416. Отображение изменений в таблице объектов#
Другие инструменты таблицы объектов#
Нажмите кнопку с # хэштегом, чтобы увидеть текущее количество объектов слоя.
Нажмите
, чтобы обновить таблицу объектов, если в неё были внесены изменения в другом месте.
