#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: 4061
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: 4061
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: 4061
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: 4061
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
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: 4061
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