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 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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

#4 Fri 16 September 2011 11:48

Julie P
Participant actif
Lieu: Pessac
Date d'inscription: 4 Oct 2006
Messages: 107
Site web

Re: QGIS : outil de traitement "différencier"

Les 2 couches ont-elles le même système de coordonnées?

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-

anne54 a écrit:

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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?


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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

 

#22 Wed 19 June 2013 09:44

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : outil de traitement "différencier"

Je pense que PA suggérait d'utiliser un site extérieur pour héberger la pièce jointe (ex : WeTransfer, dl.free.fr, etc)

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"

Sarah84 a écrit:

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: QGIS : outil de traitement "différencier"


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB