레이어에서 버텍스 갯수 계측

참고

For QGIS3, there is much simple solution using the expression num_points($geometry). See this answer for details.

QGIS는 레이어의 각 객체에 대한 버텍스 숫자를 계산하는 기능이 포함되어 있지 않습니다. 그러나 **Vertices Counter**라고 하는 편리한 플러그인이 이 기능을 수행하고 몇몇 편리한 기능 또한 제공합니다.

과정

  1. Vertices Counter 플러그인을 찾아서 설치합니다. QGIS에서 플러그인 설치에 대한 상세한 내용은 :doc:`using_plugins`를 보시기 바랍니다.

../_images/1172.png
  1. QGIS에서 아무 폴리곤 혹은 선 레이어를 불러옵니다. 메뉴 :menuselection:`Vector –> Vertices Counter –> Vertices Counter`로 갑니다.

../_images/2141.png
  1. 기본적으로 활성화된 레이어는 Layer Selection`에서 선택되어 집니다. 어떤 다른 불러들여진 레이어를 선택하거나 혹은 디스크에서 직접 레이어를 열 수도 있습니다. 플러그인은 :guilabel:`Create new column`라는 옵션이 있는데, 각 객체에 대해 속성으로써 버텍스의 갯수를 추가할 수 있습니다. 이것은 사용이 편리하므로 옵션을 선택할 수 있습니다. 이제 :guilabel:`Count Vertices 단추를 누릅니다. 그러면 Results 부분이 각 객체에 대한 버텍스 갯수가 채워질 것입니다. 한쪽에 표시된 Total Vertices 또한 볼 수 있습니다.

../_images/383.png
  1. QGIS로 되돌아 가서 레이어에 추가된 새로운 컬럼이 있는지 확인합니다. 레이어를 우측클릭하고 속성 테이블 열기:guilabel:`Open Attribute Table`를 선택합니다.

../_images/449.png
  1. 곧 알게되겠지만 Vertices 컬럼은 각 객체에 대한 버텍스 갯수를 나타내는 값을 컬럼 끝에 추가합니다. 이 컬럼은 Select all features with Vertices > X 와 같은 조회를 하고자 한다면 매우 편리할 것입니다.

../_images/543.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)