Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Thu 23 June 2016 16:40

Nighthawk
Participant actif
Date d'inscription: 17 Sep 2014
Messages: 129

QGIS 2.12.3: Fusionner les bâtiments sur une même parcelle

Bonjour.

Le titre résume assez bien ce que je souhaite obtenir.

Il s'agirait d'assembler les bâtiments situés sur la même parcelle et une seule entité et de pouvoir connaître la surface de l'entité ensuite.
Est-ce qu'il existe une fonction pour faire ça?
Sinon je pense bien que ça doit être faisable via une requête SQL, mais j'avoue ne pas maîtriser l'outil et je ne sais pas du tout quelle fonction appeler...

D'avance merci pour vos retours !

PS : Je poste également sur le forum SIG : http://www.forumsig.org/showthread.php/ … post343795

Dernière modification par Nighthawk (Thu 23 June 2016 16:41)

Hors ligne

 

#2 Thu 23 June 2016 17:56

Mapp Ben
Participant occasionnel
Date d'inscription: 31 Mar 2014
Messages: 37

Re: QGIS 2.12.3: Fusionner les bâtiments sur une même parcelle

Bonjour,

Je ne suis pas certain de vous proposer la meilleur solution mais cela serait possible de cette manière :

- "Union" afin de récupérer l'identifiant des parcelles sur chaque polygone de votre couche Bâtiment

- "Regrouper" afin de fusionner les polygones de votre couche bâtiment en fonction de l'identifiant de la passerelle

Hors ligne

 

#3 Thu 23 June 2016 19:16

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS 2.12.3: Fusionner les bâtiments sur une même parcelle

Bonjour,

Tu vas dans -> Vue -> Barres d'outils -> Numérisation avancée (pour ajouter la barre d’icônes)

Ensuite, en mode édition, tu sélectionnes les bâtiments par parcelles et tu cliques sur l’icône "Fusionner les entités sélectionnées"



Cordialement.

Dernière modification par michel56 (Thu 23 June 2016 22:58)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#4 Fri 24 June 2016 06:46

gustavecoste
Participant actif
Lieu: Montpellier
Date d'inscription: 24 Apr 2013
Messages: 118

Re: QGIS 2.12.3: Fusionner les bâtiments sur une même parcelle

Selon le nombre de données à traiter, je pense que la solution de Mapp Ben est la plus rapide car elle traite toutes les entités en même temps.
En revanche, je pense qu'il vous faudra rajouter une étape entre l'union et le regroupement pour supprimer les entités correspondant à des surfaces de parcelles sans bâtiment.
Une solution pourrait-être de faire une sélection par localisation afin de sélectionner toutes les entités de la couche d'union qui sont superposées avec les entités de la couche de bâtiment et d'inverser la sélection pour avoir toutes les entités ne correspondant pas aux bâtiments, puis de les supprimer.
Cela devrait vous donner une couche avec les mêmes entités que sur la couche de bâtiments et les attributs fusionnés des deux couches.
Ensuite, plus qu'à opérer un regroupement des entités selon l'Id de la parcelle.

Dernière modification par gustavecoste (Fri 24 June 2016 06:47)


Gustave Coste

Hors ligne

 

#5 Fri 24 June 2016 10:06

Nighthawk
Participant actif
Date d'inscription: 17 Sep 2014
Messages: 129

Re: QGIS 2.12.3: Fusionner les bâtiments sur une même parcelle

Bonjour.

Dans mon cas c'est effectivement du traitement plus automatique que je recherchais. J'ai 778 parcelles pour 869 bâtis, donc ce n'est pas joué

Alors effectivement je n'avais pas de champ correspondant à la parcelle sur ma couche bâti. Du coup j'ai créé un champ unique sur mes parcelles (@rownumber), les numéros de parcelle étant un peu compliqués à gérer (trop de caractères).
Du coup j'ai fait une jointure géographique (vecteur, outil de gestion des données, Joindre les attributs par localisation) qui me semblait plus simple que de passer par une Union. Au premier coup j'avais une erreur (777 bâtis pour 778 parcelles) que j'ai retrouvée en faisant une jointure attributaire pour localiser la parcelle concernée : Il s'agissait en fait de la seule parcelle n'ayant aucune donnée attributaire jointe. J'ai donc modifié manuellement la couche bâti pour refaire l'assemblage entités et là tout fonctionne : 778 bâtis pour 778 parcelles !

Merci pour votre aide !

Hors ligne

 

Pied de page des forums

Powered by FluxBB