#1 Fri 16 September 2011 10:27
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
QGIS : outil de traitement "différencier"
J'essaie d'utiliser l'outil de traitement "différencier et l'ordi me dit "erreur de géotraitement : 1 ou plusieurs entités ont une géométrie invalide. certaines géométries produites sont manquantes ou invalides"
Pourtant quand je fais "vérifier la validité de la géométrie" sur mes 2 couches il me dit "0 erreurs trouvées"
D'où peut venir le problème ?
Hors ligne
#2 Fri 16 September 2011 11:18
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
Suite à ma première question une autre question me vient : pour faire de la différenciation sur 2 couches faut il qu'elles aient les mêmes attributs ?
Hors ligne
#3 Fri 16 September 2011 11:41
Re: QGIS : outil de traitement "différencier"
Le message est clair :
certaines géométries produites sont manquantes ou invalides
Les géométries produites ne sont pas valides. Je suppose que deux géométries qui se superposent donneront une géométrie invalide.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Fri 16 September 2011 11:55
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
oui les 2 couches ont le même système de coordonnées
Hors ligne
#6 Fri 16 September 2011 12:03
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
S'il s'agit d'un problème de géométries qui se superposent comment peut on voir parmi les multiples polygones d'une couche s'il existe un faible recouvrement de 2 polygones quelque part ?
Hors ligne
#7 Mon 19 September 2011 09:59
- Christophe Révillion
- Participant actif
- Lieu: Saint Pierre (Réunion)
- Date d'inscription: 3 Aug 2011
- Messages: 123
Re: QGIS : outil de traitement "différencier"
Bonjour Anne,
1-
Suite à ma première question une autre question me vient : pour faire de la différenciation sur 2 couches faut il qu'elles aient les mêmes attributs ?
La réponse est non, ce sont les géométries qui sont différenciées.
2 - Et pour ta dernière question, à ma connaissance, tu vas devoir vérifier de manière visuelle... Bon courage.
Hors ligne
#8 Mon 19 September 2011 11:18
- colindurand
- Participant actif
- Date d'inscription: 19 Jul 2008
- Messages: 57
Re: QGIS : outil de traitement "différencier"
Bonjour,
Pour savoir si il existe un recouvrement de polygones tu peux utiliser la fonction intersection :
1 - dupliques ta couche de référence ;
2 - fais une intersection entre ta couche de référence et la duplication ;
3 - dans la couche résultant de l'intersection, les polygones pour lesquels les attributs hérités de la couche de référence sont différents de ceux hérités de la couche dupliquée correspondent à des zones de superpositions.
Je ne sais pas si c'est très clair mais ça fonctionne.
Bon courage.
Dernière modification par colindurand (Mon 19 September 2011 11:19)
Hors ligne
#9 Mon 19 September 2011 12:13
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
je ne comprend pas bien cette dernière réponse car les seuls champs que j'ai pour l'instant créé et renseignés c'est le nom des types de zone de mon plan local d'urbanisme que je dois numériser.
Et les données attributaires de la duplication sont les mêmes que celles de la couche que j'ai dupliqué
Hors ligne
#10 Mon 19 September 2011 15:17
- colindurand
- Participant actif
- Date d'inscription: 19 Jul 2008
- Messages: 57
Re: QGIS : outil de traitement "différencier"
J'essaie d'être plus clair :
exemple : Couche 1 avec une la table attributaire dans ce style :
ID | ZONE URBANISME |
1 | Na |
2 | Nd |
La couche dupliquée sera identique effectivement
La couche d'intersection si les polygones 1 et 2 sont superposés aura cette forme :
ID 1| ID 2 | ZONE URBANISME 1| ZONE URBANISME 2 |
1 | 1 | Na | Na | partie des polygones non superposés
2 | 2 | Nd | Nd | partie des polygones non superposés
1 | 2 | Na | Nd | superposition car les attributs ne sont pas identiques
2 | 1 | Nd | Na | superposition car les attributs ne sont pas identiques
Hors ligne
#11 Tue 20 September 2011 09:24
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
J'ai fait la manip que colin m'indique :
Dans la table attributaire de l'intersection j'ai bien trouvé une ligne où les attributs ne sont pas identique : j'ai 1 attribut Nj et 1 attribut N mais je n'arrive pas à situer le polygone qui, il me semble devrait correspondre à cette zone de superposition
De plus si j'isole le polygone Nj dans une nouvelle couche et si j'isole le N dans une autre couche il me semble que l'intersection de ces 2 couches devrait faire apparaitre la zone commune. Or dans cette couche d'intersection aucune ligne n'apparait dans la table attributaire
En conséquence, s'il y a recouvrement de mon polygone Nj et de mon polygone N je ne comprend pas pourquoi cela n'apparait pas.
Bref, mon problème n'est pas résolu
Hors ligne
#12 Thu 22 September 2011 10:27
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
j'ai avancé dans la résolution de mon problème mais je constate que la méthode de Colin mentionnée ci dessus permet de détecter certaines superpositions mais pas toutes
Y a-t-il une méthode qui permet de toutes les détecter ?
Hors ligne
#13 Mon 26 September 2011 10:29
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
Il s'avère que je ne suis pas sûr que mon problème soit un problème de recouvrement car l'application de la méthode de Colin ci dessus me permet de dire que la table d'intersection ne fait pas apparaitre d'anomalies
Dans ce cas cela signifie-t-il qu'il n'y a pas de problème de recouvrement ?
En rappel je cite ci dessous ce qu'a dit Colin
"J'essaie d'être plus clair :
exemple : Couche 1 avec une la table attributaire dans ce style :
ID | ZONE URBANISME |
1 | Na |
2 | Nd |
La couche dupliquée sera identique effectivement
La couche d'intersection si les polygones 1 et 2 sont superposés aura cette forme :
ID 1| ID 2 | ZONE URBANISME 1| ZONE URBANISME 2 |
1 | 1 | Na | Na | partie des polygones non superposés
2 | 2 | Nd | Nd | partie des polygones non superposés
1 | 2 | Na | Nd | superposition car les attributs ne sont pas identiques
2 | 1 | Nd | Na | superposition car les attributs ne sont pas identiques
Hors ligne
#14 Tue 06 December 2011 18:04
- Hélène Grare
- Participant occasionnel
- Lieu: Boulogne Billancourt
- Date d'inscription: 10 Oct 2006
- Messages: 15
Re: QGIS : outil de traitement "différencier"
Avez vous résolu votre problème car j'ai exactement la même ?
Merci beaucoup
Ln
Hors ligne
#15 Thu 08 December 2011 11:13
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
Je n'ai pas résolu mon problème dans Qgis et donc j'ai demandé à quelqu'un qui maitrise MAPINFO de me faire la différenciation dans MAPINFO.
Si jamais vous avez une réponse à la question ci dessus cela m'intéresse.
La question était :
"Il s'avère que je ne suis pas sûr que mon problème soit un problème de recouvrement car l'application de la méthode de Colin ci dessus me permet de dire que la table d'intersection ne fait pas apparaitre d'anomalies
Dans ce cas cela signifie-t-il qu'il n'y a pas de problème de recouvrement ?"
Bon courage
Hors ligne
#16 Fri 09 December 2011 11:39
- Hélène Grare
- Participant occasionnel
- Lieu: Boulogne Billancourt
- Date d'inscription: 10 Oct 2006
- Messages: 15
Re: QGIS : outil de traitement "différencier"
Pour résoudre le pb de l'erreur intervenant lors de la différenciation j'ai réussi à le résoudre en sélectionnant l'ensemble de mes entités et la case utiliser les entités sélectionnées pour faire la différenciation.
Par contre j'ai toujours un problème de recouvrement de mes couches, je vais créer un nouveau sujet car je ne m'en sort pas...
Hors ligne
#17 Thu 13 June 2013 17:17
- Sarah84
- Participant occasionnel
- Date d'inscription: 25 May 2012
- Messages: 16
Re: QGIS : outil de traitement "différencier"
Bonjour,
Le sujet est assez vieux mais si ca peut aider d'autres personnes :
J'ai aussi rencontré ce problème et réussi à le résoudre grâce à Miich (http://georezo.net/forum/viewtopic.php?id=80332)
En fait c'est un problème de géométrie, il faut donc la vérifier "Vecteur > Outils de géométrie > Vérifier la validité de la géométrie"
Pour la corriger : "Vecteur > Outils de géométrie > Simplifier la géométrie".
Hors ligne
#18 Tue 18 June 2013 15:06
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
Merci pour ces "tuyaux" mais quand je fais "simplifier la géométrie" je tombe sur le message en anglais qui est mis en pièce jointe et je ne comprend pas ce que cela veut dire
Hors ligne
#19 Tue 18 June 2013 17:29
- artiz
- Participant actif
- Date d'inscription: 29 May 2013
- Messages: 64
Re: QGIS : outil de traitement "différencier"
tu as oublié la pièce jointe
Hors ligne
#20 Tue 18 June 2013 17:35
Re: QGIS : outil de traitement "différencier"
Bonjour,
Il semble que nous rencontrions un problème de pièce jointe sur certains forums. anne54, pouvez vous la placer ailleurs?
Hors ligne
#21 Wed 19 June 2013 08:42
- anne54
- Participant actif
- Date d'inscription: 11 Jul 2011
- Messages: 119
Re: QGIS : outil de traitement "différencier"
Que signifie "placer la pièce jointe ailleurs " ?
Hors ligne
#23 Tue 14 October 2014 11:24
- peio89
- Juste Inscrit !
- Lieu: DIJON
- Date d'inscription: 9 Nov 2009
- Messages: 5
Re: QGIS : outil de traitement "différencier"
Bonjour,
ce problème a t il été réglé par une nouvelle version ou une nouvelle manip car je le rencontre moi aussi et j'avoue être un peu perdu devant le coté obscur de ces erreurs. Mes deux couches n'ont aucune erreurs et pour tant je découpe une couche commune par du RPG et 8 communes (sur un département) se retrouvent exclues du traitement.
J'ai fait l'essai d'isoler une des communes de la sélectionner puis de sélectionner les îlots dans et autour de cette commune, le croisement me renvoi le message d'erreur ainsi qu'un shp vide...
Hors ligne
#24 Tue 14 October 2014 11:33
- peio89
- Juste Inscrit !
- Lieu: DIJON
- Date d'inscription: 9 Nov 2009
- Messages: 5
Re: QGIS : outil de traitement "différencier"
Bonjour,
Le sujet est assez vieux mais si ca peut aider d'autres personnes :
J'ai aussi rencontré ce problème et réussi à le résoudre grâce à Miich (http://georezo.net/forum/viewtopic.php?id=80332)
En fait c'est un problème de géométrie, il faut donc la vérifier "Vecteur > Outils de géométrie > Vérifier la validité de la géométrie"
Pour la corriger : "Vecteur > Outils de géométrie > Simplifier la géométrie".
Bonjour,
je n'arrive pas à ouvrir votre lien mais est ce qu'il fait référence à des erreurs de géométrie à corriger comme vous le mentionnez ensuite?
Pour ma part je rencontre ces problèmes alors que les couches n’entrainent pas un retour d'erreur lors du test "vérifier la validité de la géométrie"
Hors ligne
#25 Tue 14 October 2014 12:10
Re: QGIS : outil de traitement "différencier"
Le message en question : http://georezo.net/forum/viewtopic.php? … 23#p215323
Hors ligne