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 16 October 2015 11:43

JP LLORENS
Participant assidu
Date d'inscription: 12 Nov 2008
Messages: 231

Postgis : superposition de noeuds et micro intersections

Bonjour.
J'ai des données de type polygone intégrées sous qgis et stockées sous postgres/postgis.
Lorsque je vérifie la topologie sous qgis et la validité des polygones sous postgres (st_isvalid) je ne relève aucun problème.
Par contre lorsque je veux ouvrir cette donnée sous arcgis, j'ai le message suivant : La chaîne de lignes ou la limite poly est une auto-intersection[Linestring or poly boundary is self-intersecting]
Je n'arrive pas à trouver le(s) polygone(s) qui posent problèmes.
C'est manifestement une micro-intersection.
De façon plus générale, cette couche doit de mémoire, provenir de fichiers dxf que j'ai intégré après un passage en shp et nettoyage. Je me retrouve avec un grand nombre de polygones avec des nœuds dupliqués (ce qui est probablement lié à mon souci initial).  J'ai essayé les outils qgis de simplification mais j'ai toujours mes doublons.

Existe-t-il, via qgis ou postgis, une solution trouver cette auto intersection et nettoyer les nœuds dupliqués.
Merci par avance
JP

Hors ligne

 

#2 Sat 17 October 2015 13:18

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: Postgis : superposition de noeuds et micro intersections

Vous pouvez peut être tenter d'utiliser la topologie postgis.

Hors ligne

 

#3 Mon 19 October 2015 09:58

JP LLORENS
Participant assidu
Date d'inscription: 12 Nov 2008
Messages: 231

Re: Postgis : superposition de noeuds et micro intersections

Bonjour.
Merci pour l'info, je vais essayer.
JP

Hors ligne

 

#4 Mon 19 October 2015 11:05

Christian B
Participant occasionnel
Date d'inscription: 14 Sep 2006
Messages: 42

Re: Postgis : superposition de noeuds et micro intersections

Bonjour,
vous pouvez essayer un st_buffer(ma_geometrie, 0) plutôt efficace pour nettoyer des micro auto-intersections

Hors ligne

 

#5 Mon 19 October 2015 11:31

JP LLORENS
Participant assidu
Date d'inscription: 12 Nov 2008
Messages: 231

Re: Postgis : superposition de noeuds et micro intersections

Bonne idée.
Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB