QGIS에는 주어진 레이어에서 다각형과 선의 꼭짓점 수를 세고 이러한 값을 포함하는 별도의 필드를 만드는 방법이 있습니까?
필드 계산기 어딘가에있는 기능이라고 생각하지만 찾을 수 없습니다.
QGIS에는 주어진 레이어에서 다각형과 선의 꼭짓점 수를 세고 이러한 값을 포함하는 별도의 필드를 만드는 방법이 있습니까?
필드 계산기 어딘가에있는 기능이라고 생각하지만 찾을 수 없습니다.
답변:
포인트 수-QGIS 필드 계산기의 간단한 공식 :
num_points ($ 형상)
아래 스크린 샷을 참조하십시오.이 경우 각 피처의 정점 수가 속성 테이블의 "vertex"필드에 추가됩니다. 또는 "새 필드 만들기"를 만들어 결과를 얻을 수도 있습니다.
정확하게 수행하는 우수한 'Vertices Counter'플러그인을 사용할 수 있습니다. 단계별 가이드는 여기에서 볼 수 있습니다.
시간이 지남에 따라 버전이 변경됨에 따라 최신 QGIS 버전 3.2 및 2.18.22 LTR에 관한 힌트 (2018 년 8 월 7 일까지)가 있습니다. QGIS 2.18에서 Vertices Counter 플러그인은 평소와 같이 작동하지만 아직 QGIS 3으로 포팅되지 않은 것 같습니다. 그러나 다행히도 거의 6 년 전에 찾을 것으로 예상되는 필드 계산기에는 다른 솔루션이 있습니다.
두 가지 관련 기능을 사용할 수 있습니다.
nodes_to_points()
MULTIPOINT
소스 지오메트리 노드의 지오메트리를 작성 하고
num_geometries()
컬렉션 또는 MULTI...
지오메트리의 지오메트리를 계산합니다.
따라서 이러한 기능을 결합하고 가상 필드를 만들면이 작업이 수행됩니다.
~를 야기하는
벡터 메뉴에서 "추출 노드"도구가 있습니다.