Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 5 sur 5

Discussion: Probleme de geometrie

  1. #1

    Date d'inscription
    juillet 2016
    Messages
    20

    Par défaut Probleme de geometrie

    Salut à tous,
    je suis devant un problème plutôt ennuyant qui me bloque depuis hier et j'aimerai savoir si d'autres parmis vous y ont été confronté.
    Je souhaite réaliser une intersection entre 2 couches à l'aide d'une requête de ce type :


    SELECT t1.label as ID_ISO,
    (ST_Area(ST_Intersection(t1.geom, t2.geom)))/ST_Area(t2.geom)*t2.donneesp11 as NBHAB
    FROM "public"."point_1" AS t1,
    "public"."PG_IRIS2" AS t2
    WHERE st_intersects(t2.geom, t1.geom)

    le hic c'est que je me retrouve confronté à cette erreur-ci :


    ERREUR: Error performing intersection: TopologyException: Input geom 1 is invalid: Self-intersection at or near point 629630.99999998172 6868971.9999984922 at 629630.99999998172 6868971.9999984922

    J'ai vérifié ma couche qui est un isochrone et ras question géométrie par contre quand je vérifie la géométrie de ma seconde couche ( ce sont les contours iris de L'iGN) la je retrouve pas moins de 36000 erreurs de géométries. J'avoue être sacrément dans l'embarras et je ne sais trop comment m'en dépatouiller.


    Du coup si vous aviez une piste que je puisse fouiller je suis preneur.


    Cordialement,

  2. #2
    Modérateur
    Date d'inscription
    novembre 2012
    Localisation
    Angers
    Messages
    607

    Par défaut Re : Probleme de geometrie

    Bonjour,
    un st_makevalid sous Postgresql?
    Le vérificateur de géométrie sous QGIS?
    "Les maisons sont proches pour qu'on puisse aller chercher du feu." Proverbe Moba
    Avant de poster, lire au moins une fois : De la bonne manière de poser les questions

  3. #3

    Date d'inscription
    juillet 2016
    Messages
    20

    Par défaut Re : Probleme de geometrie

    Je viens de lire le message et en effet le st_makevalid a fait le taff plus aucun soucis.
    Par contre le vérificateur de géométrie ne donnait rien allez savoir pourquoi.
    Merci quand même pour le retour.
    Bonne journée .
    Je mets la solution si jamais ça peut en aider certains à l'avenir

    SELECT ID_ISO ,
    SUM(t3.NBHAB) AS TOTHAB
    FROM (SELECT t1.label as ID_ISO,
    (ST_Area(ST_Intersection(ST_MakeValid(t1.geom), ST_MakeValid(t2.geom))))/ST_Area(t2.geom)*t2.donneesp11 as NBHAB
    FROM "public"."PG_ISO" AS t1,
    "public"."PG_IRIS2" AS t2
    WHERE st_intersects(t2.geom, t1.geom)) t3
    GROUP BY ID_ISO

  4. #4
    Modérateur
    Date d'inscription
    novembre 2012
    Localisation
    Angers
    Messages
    607

    Par défaut Re : Probleme de geometrie

    Par contre le vérificateur de géométrie ne donnait rien allez savoir pourquoi.
    Juste par curiosité, Qu'y a-t-il de sélectionné comme valeur pour menu Préférences --> Options --> Numérisation --> Valider les géométries? Et en essayant avec l'autre option?
    "Les maisons sont proches pour qu'on puisse aller chercher du feu." Proverbe Moba
    Avant de poster, lire au moins une fois : De la bonne manière de poser les questions

  5. #5

    Date d'inscription
    juillet 2016
    Messages
    20

    Par défaut Re : Probleme de geometrie

    Je corrige ma réponse il donnait quelques choses ( en l'occurence il m indiquait pas mal d erreurs de géométrie) mais les correctifs que j'essayais d y apporter ne changeais rien à l'affaire ( que ce soit v.clean ou une simple simplification de mes couches )
    Dernière modification par fnixou ; 09/03/2017 à 10h52.

 

 

Discussions similaires

  1. [QGIS 1.x] Problème de géométrie
    Par gege19 dans le forum Assistance et Programmation
    Réponses: 1
    Dernier message: 28/08/2012, 17h42
  2. [PostGIS] Problème avec un champ dépendant de la géomètrie
    Par simdib dans le forum Assistance et Programmation
    Réponses: 6
    Dernier message: 13/04/2011, 13h43
  3. [QGIS 1.5] Problème de géométrie SPIT
    Par gerome45 dans le forum Assistance et Programmation
    Réponses: 4
    Dernier message: 09/12/2010, 06h06
  4. [QGIS 1.x] Problème d'identification de géométrie
    Par xavynfive dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 06/08/2010, 10h33
  5. [MapInfo 7.x] Problème de géométrie majeur
    Par cavernman dans le forum Assistance Technique
    Réponses: 8
    Dernier message: 15/07/2008, 11h26

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •