Dans QGIS, existe-t-il un moyen de compter le nombre de sommets de polygones et de lignes dans une couche donnée et de créer un champ séparé contenant ces valeurs?
Je soupçonne que c'est une fonction quelque part dans la calculatrice de terrain mais je ne la trouve pas.
Au fil du temps et des changements de version, quelques conseils concernant les versions récentes de QGIS 3.2 et 2.18.22 LTR (d'ici le 7 août 2018). Dans QGIS 2.18, le plugin Vertices Counter fonctionne comme d'habitude, mais ne semble pas encore être porté sur QGIS 3. Mais heureusement, il existe une autre solution disponible dans le calculateur de champ que vous vous attendiez à trouver il y a près de six ans.
Deux fonctions pertinentes sont disponibles:
nodes_to_points()
crée laMULTIPOINT
géométrie des nœuds de géoémissions source etnum_geometries()
compte les géométries dans une collection ou uneMULTI...
géométriedonc la combinaison de ces fonctions et la création d'un champ virtuel accomplira cette tâche:
résultant en
la source
Regardez dans le menu vectoriel, il y a un outil "extraire les nœuds".
la source