Pages: 1
- Sujet précédent - Import shp de QGIS vers PostGIS "Polygon must have closed rings" - Sujet suivant
#1 Wed 02 July 2014 18:14
- kevindescamps
- Participant occasionnel
- Lieu: Grenoble
- Date d'inscription: 20 Nov 2013
- Messages: 34
Import shp de QGIS vers PostGIS "Polygon must have closed rings"
Bonjour,
Avec le gestionnaire BD de qgis, je tente d'importer une donnée dans une base de données PostGIS. Toutefois, le processus ne permet pas l'écriture de l'intégralité des polygones. Voici le message d'erreur :
Erreur 7
Erreurs d'écriture d'entité :
Erreur de création des entités de #0 vers#0. Les erreurs sont :
Erreur PostGIS lors de l'ajout d'entité : ERREUR: Polygon must have closed rings
Erreur de création des entités de #0 vers#0. Les erreurs sont :
Erreur PostGIS lors de l'ajout d'entité : ERREUR: Polygon must have closed rings
Seulement 8628 sur 9028 entités ont été créées.
Il s'agit d'une ancienne donnée cadastrale... Si je comprends bien, le message d'erreur m'indique que certains de mes polygones n'ont pas un point de départ et un point d'arrivé identique ?
Comment faire pour résoudre le problème ?
Impossible d'effectuer la même chose avec "PostGIS shapefile Import/export Manager" (qui utilise shp2sql je crois ?), ni avec l'extension SPIT de qgis.
Une idée ?
Merci d'avance !
KD
Hors ligne
#2 Thu 03 July 2014 09:36
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: Import shp de QGIS vers PostGIS "Polygon must have closed rings"
Bonjour
J'ai déjà rencontré ce problème sur des données récupérées.
Voilà ce que j'ai fait:
1 - Vecteur=> outils de géométrie => vérifié la validité de la géométrie => choisir votre couche qui pose problème. (vous pouvez enregistrer les erreurs) Ceci c'est pour voir combien d'entités géométriques posent problème.
2 - Vecteur => outils de géométrie => simplifier la géométrie => choisir votre couche puis dans la tolérance de simplification mettre 0.1 puis enregistrer dans un nouveau fichier.
Cette opération a pour but supprimer des nœuds de construction de "refermer" les polygones
Puis refaite l'étape 1 pour vérifier si votre nouveau fichier contient encore des erreurs.
Cordialement.
Dernière modification par Benoit91 (Thu 03 July 2014 09:36)
Hors ligne
#3 Thu 03 July 2014 14:59
- kevindescamps
- Participant occasionnel
- Lieu: Grenoble
- Date d'inscription: 20 Nov 2013
- Messages: 34
Re: Import shp de QGIS vers PostGIS "Polygon must have closed rings"
Merci beaucoup la méthode fonctionne parfaitement.
Hors ligne
Pages: 1
- Sujet précédent - Import shp de QGIS vers PostGIS "Polygon must have closed rings" - Sujet suivant