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 Fri 02 December 2016 12:41

enicnath
Participant occasionnel
Date d'inscription: 9 Jan 2014
Messages: 15

QGIS 2.16: Fusionner entité selon attributs

Bonjour,

C'est tout bête, je cherche à fusionner des communes selon leur code cantonnal et je ne trouve pas l'outil adéquat (sous QGIS 2.16), qui, j'en suis  persuadé, existe nécessairement.

Je voudrais obtenir une couche bien propre avec les communes regroupées.

L'outil Fusionner les entités sélectionnées suppose qu'on ait fait une sélection.
Or, je ne souhaite pas faire une sélection des communes d'un seul anton, puisque je veux faire ma fusion en une seule fois et sur tous les cantons.

Lorsque j'utilise le menu Vecteur - Outils de géométrie - De morceaux uniques à morceaux multiples, eh bien QGIS me crée une couche supplémentaire qui ressemble exactement à la couche précédente.
Seuls les attributs ont été effectivement regroupés (c'est d'ailleurs bizarre, puisque la couche semble toujours contenir toute ses communes).

Comment faire pour que la délimitation des communes disparaisse et que seules les délimitations cantonales soient visibles ?

Dernière modification par enicnath (Fri 02 December 2016 12:42)

Hors ligne

 

#2 Fri 02 December 2016 13:14

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.16: Fusionner entité selon attributs

Bonjour,
Et que donne menu vecteur --> Outil de géotraitement --> Regroupement?

Hors ligne

 

#3 Fri 02 December 2016 13:40

enicnath
Participant occasionnel
Date d'inscription: 9 Jan 2014
Messages: 15

Re: QGIS 2.16: Fusionner entité selon attributs

Il n'y a pas de menu vecteur --> Outil de géotraitement --> Regroupement sur la version que j'utilise.

Il y a les menus vecteur --> Outil de géotraitement --> union, et vecteur --> Outil de géotraitement --> dissolve (entre autres).

J'ai laissé tourner l'outil dissolve toute une nuit, sur un ensemble de 4000 communes. Il avait à peine avancé au petit matin !

Quant à l'outil union, rien ne permet de lui indiquer sur quels champs fusionner.
J'ai l'impression qu'il s'agit plutôt d'une union de couches.

Dernière modification par enicnath (Fri 02 December 2016 13:56)

Hors ligne

 

#4 Fri 02 December 2016 14:42

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.16: Fusionner entité selon attributs

C'est le Dissolve qui est regroupement (cf icone) et selon la doc, il devrait faire ça. Un problème de géométrie sur vos données?

Hors ligne

 

#5 Fri 02 December 2016 15:10

enicnath
Participant occasionnel
Date d'inscription: 9 Jan 2014
Messages: 15

Re: QGIS 2.16: Fusionner entité selon attributs

Je ne pense pas qu'il y ait un problème de géométrie ; je travaille avec les fonds SHP de l'IGN.

Hors ligne

 

#6 Fri 02 December 2016 15:15

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.16: Fusionner entité selon attributs

Testez l'extension DissolveWithStats pour voir ou toute autre extension avec des mots clés relatifs à la thématique

Hors ligne

 

#7 Fri 02 December 2016 15:55

enicnath
Participant occasionnel
Date d'inscription: 9 Jan 2014
Messages: 15

Re: QGIS 2.16: Fusionner entité selon attributs

Comment faire fonctionner cette extension ?

Hors ligne

 

#8 Sat 03 December 2016 20:01

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.16: Fusionner entité selon attributs

C'est-à-dire?

Hors ligne

 

#9 Mon 05 December 2016 15:53

enicnath
Participant occasionnel
Date d'inscription: 9 Jan 2014
Messages: 15

Re: QGIS 2.16: Fusionner entité selon attributs

SANTANNA a écrit:

C'est-à-dire?


Eh bien, où trouver cette extension DissolveWithStats, que je ne voie pas dans mes menus ?
Et qu'est-ce que fait précisément cette extention, par rapport à la fonction Dissolve ?

Par ailleurs, lorsque je lance la fonction [/]Dissolve[/b] sur un petit ensemble de communes, j'obtiens le message d'erreur :

Démarrage de l'algorithme Dissolve ...
[Errno 9] Bad file descriptor See log for more details


Là encore, je ne comprends pas bien ce qui se passe !

Hors ligne

 

#10 Mon 05 December 2016 16:34

Ferraton
Participant actif
Date d'inscription: 13 Sep 2005
Messages: 104

Re: QGIS 2.16: Fusionner entité selon attributs

Bonjour


Dissolvewithstat est un plugin qu'il faut activer...

La 2.16 présente quelques anomalies, vous pouvez corriger celle de l'algorithme dissolve en suivant les instructions sur :
http://geoinformations.metier.e2.rie.go … a2747.html

voir
<...>
Pour ceux qui veulent faire la modification manuellement (experts), il faut remplacer
Dissolve.py et Union.py sous
pf32 ou pf64\QGIS\apps\qgis\python\plugins\processing\algs\qgis\

et FieldsMapperDialogs.py sous
pf32 ou pf64\QGIS\apps\qgis\python\plugins\processing\algs\qgis\ui par les fichiers du ZIP :
correctifs QGIS 213 (format zip - 6.2 ko - 18/11/2016)

Cordialement
Alain FERRATON

Hors ligne

 

#11 Tue 06 December 2016 12:55

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.16: Fusionner entité selon attributs

Bonjour,
Oui, effectivement DissolveWithStats est une extension (expérimentale, même si disponible depuis des années) à activer.

Dernière modification par SANTANNA (Tue 06 December 2016 12:56)

Hors ligne

 

Pied de page des forums

Powered by FluxBB