banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 23 March 2023 08:52

emmal
Participant occasionnel
Date d'inscription: 22 Feb 2023
Messages: 11

QGIS: Manipulation des tables

Bonjour,
je débute encore en QGIS donc désolée par avance si ma question peut paraitre bête. Voici mon problème : j'ai deux couches (contenant des polygones) avec chacune une colonne dans la table avec les aires des polygones. J'aimerais avoir l'aire des polygones de chaque couche dans la même table afin d'en extraire un excel. Auriez-vous une solution ?
Bien cordialement

Hors ligne

 

#2 Thu 23 March 2023 09:44

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: QGIS: Manipulation des tables

Bonjour Emmal,
Pour cela, vous pouvez fusionner les 2 couches en 1 seule, avec l'outil disponible depuis le menu "Vecteur > Outils de gestion de données > Fusionner des couches vecteur"
Si les champs ont le même nom, la couche résultante aura la même structure que les 2 d'origine.
Si les champs ont des noms différents d'une couche à l'autre, vous pourrez mettre à jour la table attributaire via la "Calculatrice de champs".


Sylvain M.

Hors ligne

 

#3 Thu 23 March 2023 10:46

emmal
Participant occasionnel
Date d'inscription: 22 Feb 2023
Messages: 11

Re: QGIS: Manipulation des tables

Merci pour votre réponse ! Le seul soucis c'est que ça me duplique les polygones. La première couche contient des polygones (entreprise, maison, ...) la deuxième est l'intersection de la première avec un cercle (j'ai donc les même polygones par fois coupés). J'essaye de comparer leurs aires respectives. Si j'utilise fusion, cela me crée un grand tableau avec des doublons du coup, c'est possible de ne pas en avoir ?
Merci à vous

Hors ligne

 

#4 Thu 23 March 2023 11:53

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: QGIS: Manipulation des tables

OK, je comprends mieux la problématique.

Dans ce cas, vous devez faire une jointure entre les 2 couches.

Si vous avez un identifiant pour chaque polygone, ce sera plus simple, et vous ferez donc une jointure attributaire : clic droit sur la couche avec tous les polygones, onglet jointure, puis "+" pour ajouter une nouvelle jointure en précisant le champ d'identifiant commun.

Si vous n'avez pas d'identifiant commun, il faudra faire une jointure spatiale. Cela peut par exemple se faire depuis le menu "Vecteur > Outils de gestion de données > Joindre les attributs par localisation"

N'hésitez pas à faire quelques recherche dans la documentation QGis, ou des tutos en ligne, pour bien comprendre la notion de jointure, spatiale ou attributaire.


Sylvain M.

Hors ligne

 

Pied de page des forums

Powered by FluxBB