9.22.6. NextGIS EasyQuery

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

  • Выбрать нужный векторный слой

  • Задать простое условие для фильтрации объектов по атрибутивным данным

  • Определить режим выборки

  • Сохранить результат выборки в отдельный временный слой или выделить его в текущем векторном слое

Дополнительную информацию можно прочитать в разделе «О модуле»

../../_images/info.png

Рис. 9.367. Информация о модуле

Установка

Для установки или обновления модуля необходимо найти его в меню Модули ‣ Управление модулями. Введите часть или все его название в панель Поиск (см. Рис. 9.368.).

../../_images/setup.png

Рис. 9.368. Список установленных и доступных к загрузке модулей

Выберите в списке NextGIS EasyQuery и выберите Установить модуль.

После установки расширения на панели инструментов появляется иконка easyquery_icon.

Использование

  1. Нажмите на иконку установленного плагина. Также открыть модуль можно через верхнее меню Вектор ‣ NextGIS EasyQuery

  2. Выберите векторный слой, к объектам которого необходимо выполнить запрос. Слои в списке берутся из проекта, поэтому данные необходимо заранее добавить в QGIS.

  3. Добавьте нужное вам условие - выберите поле для выборки, оператор и искомое значение. Условий может быть несколько, вы можете их добавлять и удалять.

../../_images/conditions.png

Рис. 9.369. Добавление условия для выборки через плагин NextGIS EasyQuery

  1. Установите режим выборки. Если вы задали несколько условий, то можете указать - должно выполниться хотя бы одно из них или все сразу.

../../_images/query_modes.png

Рис. 9.370. Выбор режима для выборки

Важно

Для числовых типов полей из списка будут предложены значения, соответствующие процентным интервалам 25, 50 и 75 %, а не все имеющиеся значения в текущем поле таблицы.

  1. Выберите тип желаемого результата. Объекты могут быть как выделены в текущем слое, так и в сохранены в специальный временный слой.

../../_images/query_type_result.png

Рис. 9.371. Выбор типа получаемого результата

  1. По желанию установите флаг, чтобы результат выборки автоматически был приближен на карте.

  2. Запустите выборку

../../_images/query_result.png

Рис. 9.372. Результат выборки с выделением объектов в текущем слое

../../_images/query_result2.png

Рис. 9.373. Результат выборки с созданием нового временного слоя

Посмотрите на модуль в действии:

Посмотреть видео на youtube, rutube.