9.7. NextGIS EasyQuery¶
Плагин NextGIS EasyQuery предназначен для быстрого поиска и фильтрации объектов векторных слоев. Он является упрощенным и интуитивно понятным визуальным конструктором запросов, с помощью которого вы можете:
Выбрать нужный векторный слой
Задать простое условие для фильтрации объектов по атрибутивным данным
Определить режим выборки
Сохранить результат выборки в отдельный временный слой или выделить его в текущем векторном слое
Дополнительную информацию можно прочитать в разделе «О модуле»
![../../_images/info.png](../../_images/info.png)
Рис. 9.25. Информация о модуле¶
9.7.1. Установка¶
Для установки или обновления модуля необходимо найти его в меню Модули ‣ Управление модулями. Введите часть или все его название в панель Поиск (см. Рис. 9.26.).
![../../_images/setup.png](../../_images/setup.png)
Рис. 9.26. Список установленных и доступных к загрузке модулей¶
Выберите в списке NextGIS EasyQuery и выберите Установить модуль.
После установки расширения на панели инструментов появляется иконка .
9.7.2. Использование¶
Нажмите на иконку установленного плагина. Также открыть модуль можно через верхнее меню Вектор ‣ NextGIS EasyQuery
Выберите векторный слой, к объектам которого необходимо выполнить запрос. Слои в списке берутся из проекта, поэтому данные необходимо заранее добавить в QGIS.
Добавьте нужное вам условие - выберите поле для выборки, оператор и искомое значение. Условий может быть несколько, вы можете их добавлять и удалять.
![../../_images/conditions.png](../../_images/conditions.png)
Рис. 9.27. Добавление условия для выборки через плагин NextGIS EasyQuery¶
Установите режим выборки. Если вы задали несколько условий, то можете указать - должно выполниться хотя бы одно из них или все сразу.
![../../_images/query_modes.png](../../_images/query_modes.png)
Рис. 9.28. Выбор режима для выборки¶
Важно
Для числовых типов полей из списка будут предложены значения, соответствующие процентным интервалам 25, 50 и 75 %, а не все имеющиеся значения в текущем поле таблицы.
Выберите тип желаемого результата. Объекты могут быть как выделены в текущем слое, так и в сохранены в специальный временный слой.
![../../_images/query_type_result.png](../../_images/query_type_result.png)
Рис. 9.29. Выбор типа получаемого результата¶
По желанию установите флаг, чтобы результат выборки автоматически был приближен на карте.
Запустите выборку
![../../_images/query_result.png](../../_images/query_result.png)
Рис. 9.30. Результат выборки с выделением объектов в текущем слое¶
![../../_images/query_result2.png](../../_images/query_result2.png)
Рис. 9.31. Результат выборки с созданием нового временного слоя¶
Посмотрите на модуль в действии: