Suite

Compter le nombre de grilles coupées par plusieurs polygones dans la couche


J'utilise QGIS. J'aimerais connaître le nombre de grilles 10x10 qui se croisent avec chaque polygone de ma couche.

  1. Couche 1 : Cette couche contient une liste d'espèces. Espèce A, Espèce B, etc. Chaque espèce a son propre polygone ou plusieurs polygones dans la couche représentant sa répartition géographique à travers le monde.

  2. Couche 2 : j'ai une deuxième couche, une grille de 10x10 cellules que j'ai créée en utilisant : Vecteur-> Outils de recherche-> Grille vectorielle.

Je veux connaître le nombre de grilles (Couche 2) qui coupent chaque polygone d'espèce (Couche 1). Je sais que si la couche 1 n'avait qu'une seule espèce, alors je pourrais utiliser Vector-> Data Management Toolls-> Join Attributes By Location.

Cependant, je ne sais pas comment parcourir la couche 1 pour qu'elle le fasse pour chaque espèce.

Ce lien semble demander quelque chose de similaire, mais la solution utilise ArcGIS et j'utilise QGIS.


Vous pouvez le faire (comme vous l'avez deviné) en utilisant Join Attributes By Location.

Pour leCouche vecteur ciblesélectionnez votre couche d'espèces, et pourJoindre la couche vectoriellesélectionnez votre couche de grille. PourRésumé des attributssélectionnerRécapitulatif des caractéristiques d'intersectionet vérifieSomme.

Après avoir exécuté cette opération, le fichier résultant inclura un champCOMPTERpour chaque entité, ce sera le nombre de cellules de grille que le polygone croise.


Voir la vidéo: Compter le nombre de points contenus dans un polygone avec (Octobre 2021).