Чи є одноетапна операція для вибору всіх записів у рівні QGIS?


9

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

Мені відомі вирішення таких питань, як:

  • Вибір одного запису в таблиці атрибутів, інвертування вибору, а потім повторне обрання запису, який не було вибрано
  • Запуск розширеного вибору зі статичним умовою "True", таким як 1 = 1.
  • За допомогою інструмента вибору розмітки або іншого полігона на всьому протязі шару у вікні карти

Я використовую QGIS 1.7.4 в Windows 7

Відповіді:


10

У поточних версіях QGIS на панелі інструментів можна знайти інструмент « Вибрати всі функції »:

введіть тут опис зображення


Оригінальна відповідь:

Вибрати все доступно в меню SelectPlus . Можливо, вам доведеться активувати цей плагін, але він повинен бути поставлений з 1.7.0.


Це те, що я шукав, і я бачу, що після завантаження плагіна можна встановити ярлик клавіатури до вибору всіх опцій. Схоже, що багато інших функцій у плагіні SelectPlus вже включені в основний код, тому я також надішлю запит на функцію Select Select.
Енді Гарфут

3

Хороше питання! Я не знайшов жодної кнопки, але ви можете зробити метод інвертування таблиці атрибутів без попереднього вибору одного запису. Принаймні, з версією 1.7.0.

Я впевнений, що @underdark придумає якусь альтернативу; але якщо ні, то варто було б поставити запит на функцію .


Я не думав перевертати, коли не було обрано записів - дякую!
Енді Гарфут

було б непогано мати це як функцію.
Імовірно,

2

Якщо ви хочете зробити це з API Python QGIS або створити для цього спеціальну кнопку, вам просто потрібно повторно використовувати selectAll()метод з класу QgsVectorLayer(не знаю, коли він з’явився).

Розглядаючи векторний шар, вибраний у вашому шарі дерева, ви можете спробувати iface.activeLayer().selectAll()


1

я не знаю, одним кроком дії, щоб вибрати всі функції чи ні, але з наступним варіантом, ви можете зробити це, якщо ви не знаєте ...

Клацніть правою кнопкою миші файл з функціями (Шар), а потім виберіть Відкрити таблицю атрибутів, ви можете вибрати все або за допомогою кнопки Інвертувати вибір ви також можете вибрати зворотну функцію ...

а в кнопці розширеного пошуку ви можете зробити розширений вибір ...


1

Це кнопка вибору всіх, яка знаходиться на панелі інструментів таблиці атрибутів

Це кнопка вибору всіх, яка знаходиться на панелі інструментів таблиці атрибутів.

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