QGIS 계층에서 모든 레코드를 선택하는 한 단계 작업이 있습니까?


9

QGIS에서 레이어 또는 데이터 세트의 모든 레코드를 선택하는 1 단계 작업이 있습니까? 이를 달성하기 위해 단일 버튼, 메뉴 명령 또는 키보드 단축키에 대한 참조를 찾을 수 없습니다.

다음과 같은 해결 방법을 알고 있습니다.

  • 속성 테이블에서 하나의 레코드를 선택하여 선택을 반전시킨 다음 현재 선택되지 않은 레코드를 다시 선택
  • 1 = 1과 같은 정적 '참'조건으로 고급 선택을 실행합니다.
  • 맵 창에서 전체 레이어 범위에 대해 선택 윤곽 또는 다른 다각형 선택 도구 사용

Windows 7에서 QGIS 1.7.4를 실행하고 있습니다

답변:


10

현재 버전의 QGIS에서는 도구 모음에서 모든 기능 선택 도구를 찾을 수 있습니다 .

여기에 이미지 설명을 입력하십시오


원래 답변 :

SelectPlus 메뉴 에서 모두 선택 이 가능 합니다 . 이 플러그인을 활성화해야 할 수도 있지만 1.7.0과 함께 제공되어야합니다.


그것이 내가 찾던 것입니다. 플러그인이로드되면 모든 옵션 선택에 대한 키보드 단축키를 설정할 수 있음을 알았습니다. SelectPlus 플러그인 의 다른 많은 기능 이 이미 핵심 코드에 통합 된 것처럼 보이 므로 Select All에 대한 기능 요청도 제출합니다.
Andy Harfoot

3

좋은 질문! 단일 버튼을 찾지 못했지만 먼저 하나의 레코드를 선택하지 않고도 속성 테이블 반전 방법을 수행 할 수 있습니다. 버전 1.7.0 이상

@underdark가 다른 대안을 제시 할 것이라고 확신합니다. 그러나 그렇지 않은 경우 기능 요청을 넣을 가치가 있습니다 .


레코드를 선택하지 않았을 때 반전을 생각하지 않았습니다. 감사합니다!
Andy Harfoot

아마도 이것을 기능으로 사용하는 것이 좋을 것입니다. 아마도 목차에서 레이어를 마우스 오른쪽 버튼으로 클릭하는 것-> 모두 선택
vinayan

2

Python QGIS API에서이를 수행하거나이를위한 전용 단추를 작성하려면 selectAll()클래스 에서 메소드 를 재사용해야합니다 QgsVectorLayer(어떻게 표시되는지 알 수 없음).

레이어 트리에서 선택된 벡터 레이어를 고려하면 iface.activeLayer().selectAll()


1

나는 한 단계 조치가 모든 기능을 선택하는지 여부를 모르지만 다음 옵션을 사용하면 모르는 경우에 할 수 있습니다 ...

피처 파일 (Layer)을 마우스 오른쪽 버튼으로 클릭 한 후 속성 테이블 열기를 선택하면 모두 선택하거나 반전 선택 버튼을 사용하여 역 피처도 선택할 수 있습니다 ...

고급 검색 버튼에서 고급 선택을 수행 할 수 있습니다 ...


1

속성 테이블의 도구 모음에있는 모두 선택 버튼입니다.

속성 테이블의 도구 모음에있는 모두 선택 버튼입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.