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 24 March 2016 15:10

OL
Juste Inscrit !
Date d'inscription: 24 Mar 2016
Messages: 3

QGIS : Regroupement de polygones

Bonjour,

j'ai un vecteur QGIS qui représente une ville d'un pays.
Cette ville contient des maisons.
Ce que je souhaite réaliser c'est qu'en commençant du bas de la ville et en allant vers le haut , je regroupe chaque 600 maisons ensemble avec python et QGIS.
J'ai un attribut appelé Nbr_maison.

Je serais très reconnaissante si vous pourriez m'aider.

Hors ligne

 

#2 Thu 24 March 2016 15:57

Xavier Julian
Participant assidu
Lieu: Orange
Date d'inscription: 19 Jan 2015
Messages: 218

Re: QGIS : Regroupement de polygones

Bonjour,

Si tu veux regrouper tous les 600 polygones de ta couche en un seul multi-polygon tu dois :
- lancer le mode édition
- sélectionner tous tes polygones à fusionner
- cliquer sur l'outil "fusionner les entités sélectionnées" (dans la barre d'édition: l'icône ressemble a deux patates avec du fil à coudre entre les deux)

Hors ligne

 

#3 Thu 24 March 2016 16:21

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS : Regroupement de polygones

Bonjour,

Je ne connais pas le python mais une solution "à la main" pourrait être la suivante, en espérant que ce n'est pas une grosse ville... :
- Récupérer les "y" des maisons avec la formule y_min( $geometry ),
- Trier la table attributaire par les Ymin ,
- Sélectionner les 600 derniers,
- Assembler la sélection,
- Recommencer avec les suivants...

Il doit bien y avoir une formule en python pour dire "Prends les 600 derniers enregistrement, assemble les, puis recommence avec les suivants" mais je ne la connait pas sad

Bon courage.

Hors ligne

 

#4 Thu 24 March 2016 17:21

OL
Juste Inscrit !
Date d'inscription: 24 Mar 2016
Messages: 3

Re: QGIS : Regroupement de polygones

Merci Xavier et Sylvain pour vos réponses smile

Sylvain pourrait tu me dire comment pourrais-je récupérer les y des maisons avec la formule y_min ?

Hors ligne

 

#5 Fri 25 March 2016 15:16

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS : Regroupement de polygones

Bonjour,

Il faut :
- faire une sauvegarde
- créer une nouvelle colonne  (ouvrir la table d'attribut de la couche/ basculer en mode édition/ ajouter un champ / type réel (7;2))
- mettre à jour le champ avec la calculatrice de champ (boulier) avec la formule y_min( $geometry)

Sylvain

Hors ligne

 

Pied de page des forums

Powered by FluxBB