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.