Як фільтрувати функції в шарі?


13

Я намагаюся відобразити певні функції в шарі на основі форм-файлів за допомогою QGIS. Я знайшов функцію підмножини на панелі властивостей, яка робить саме те, що я хочу, але занадто виснажлива, враховуючи, що мені доводиться вручну просіювати велику кількість функцій. Чи є швидший спосіб зробити це?

Я використовую як форм-файли, так і найкращий постГІС, дієтоману

Відповіді:


11

У QGIS ви повинні мати можливість фільтрувати свої дані за виразом SQL у діалоговому вікні "Builder Query". Просто клацніть правою кнопкою миші ваш шар у змісті та виберіть "Запит" ("Фільтр ..." в останніх версіях).


7
В останніх версіях діалоговий параметр "Запит" було перейменовано на "Фільтр ..."
the_skua

0

Тестували на QGIS 3.10.2-A Coruna

Як застосувати фільтр
* Клацніть правою кнопкою миші на шарі , зазначеної в панелі Layers
* Виберіть Filter...
* Вікно Query Builderвідображається

Як створити запит у Builder запитів
* Двічі клацніть на полі в Fieldsсписку
* Виберіть Allу Values
* Виберіть оператора з Operators
* Подвійне клацання на значенні в Valuesсписку
* Вираз відображається внизу вікна
* Клацніть, Testщоб переглянути попередній перегляд скільки рядків повернуто
* Клацніть, OKщоб застосувати фільтр
* Шар відображається відповідно до застосованого фільтра (ви бачите значок фільтра в стороні назви шару на панелі Layers)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.