Comment calculer les zones et les périmètres de polygones à l'aide de QGIS?


13

En utilisant QGIS, si je charge une couche polygonale et crée une nouvelle colonne, comment puis-je remplir cette colonne avec:

  1. zone de chaque polygone et une autre colonne avec
  2. longueur du périmètre de chaque polygone?

1
J'ai donc changé et enregistré le fichier de formes dans l'UTM de projection pour obtenir la zone au mètre carré, mais j'ai toujours une faible valeur décimale pour la zone. Par exemple, un polygone de 102 km2 apparaît dans la table attributaire à 0,0102. J'ai utilisé les deux méthodes fTools et la calculatrice dans la table attributaire. Qu'est-ce que je fais mal? Merci

Je voyais aussi des chiffres absurdement bas, mais je pense que c'était parce que j'avais le mauvais CRS. J'ai cliqué sur l'icône en bas à droite et changé le CRS et les chiffres ont commencé à mieux paraître après cela.
Brian Z


Dans Qgis 2.19, il n'y a pas d'outils de géométrie dans le menu Vector. Dois-je le télécharger? Merci pour votre réponse
Thibault

Si vous avez une question similaire à celle-ci, créez une nouvelle question. C'est pour les réponses à la question d'origine.
Mattropolis

Réponses:


26

Ouvrez la calculatrice de champ, sélectionnez la nouvelle colonne et tapez l'expression suivante

  • Pour la zone: $ zone
  • Pour le périmètre: $ périmètre

Assurez-vous que votre couche est dans un système de coordonnées projeté (pas lat / long) et dans des unités correctes. (c'est-à-dire que si la projection de votre couche a des 'mètres' comme unités, votre zone sera en mètres carrés) Notez que la reprojection de couches à la volée ne change pas les unités pour le calcul de la zone / périmètre, vous devez donc d'abord reprojeter en utilisant Enregistrer sous. .. avec le bon CRS cible.

entrez la description de l'image ici

entrez la description de l'image ici


Y a-t-il d'autres fonctions commençant par $?
HealthMaps

2
Beaucoup en fait, vous les verrez dans la calculatrice de terrain. dans QGIS 1.8, il est bien organisé sous la rubrique « liste des fonctions » dans la calculatrice de champ
spatialthoughts

7

Vous pouvez également utiliser fTools: menu Vector -> Geometry Tools -> Export / Add geometry columns

Il met à jour votre couche automatiquement en ajoutant des colonnes AREA et PERIMETER.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.