Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
#1 Mon 16 April 2012 08:17
- Winsclav
- Participant occasionnel
- Lieu: ÉfA
- Date d'inscription: 15 Feb 2012
- Messages: 23
QGIS 1.7.3 : Export de shape vers Postgis
Bonjour,
J'essaye de transférer des fichiers en .shp vers PostGIS avec QGIS. J'utilise l'outil "Importer des shapes dans PostgreSQL" dans le menu "Base de donnée". La connexion à ma base de donnée se fait sans problème mais je reçois un message d'erreur au moment de l'envoi. QGIS me dit que le nom de ma table est invalide :
"Problème d'insertion des données du fichier:
C:/.../45728_dxf_Annotation.shp
Nom de table invalide."
Savez-vous pourquoi ? Quelqu'un a-t-il déjà rencontré ce problème ?
Merci pour votre aide.
ps : la même question a été postée sur forumsig à cette adresse : http://www.forumsig.org/showthread.php?t=33903
Dernière modification par Winsclav (Mon 16 April 2012 09:45)
Hors ligne
#2 Mon 16 April 2012 13:47
- Winsclav
- Participant occasionnel
- Lieu: ÉfA
- Date d'inscription: 15 Feb 2012
- Messages: 23
Re: QGIS 1.7.3 : Export de shape vers Postgis
Autre problème rencontré, nouveau message d'erreur :
Problème d'insertion des données du fichier:
Y:/temp/MAPublished/Inscriptions_point.shp
<p>Erreur lors de l'exécution SQL :</p>
<p>SELECT f_table_name FROM geometry_columns WHERE f_table_name='Inscriptions_point' AND f_table_schema='public'</p>
<p>La base de données raconte : ERROR: permission denied for relation geometry_columns</p>
Quelqu'un a-t-il rencontré ce message-ci et saurait m'expliquer comment y remédier ?
Merci
Hors ligne
#3 Mon 16 April 2012 20:02
Re: QGIS 1.7.3 : Export de shape vers Postgis
Bonjour,
Il faut donner les droits en écriture sur cette table pour l'utilisateur utilisée pour l'import des données. Un "GRANT SELECT, UPDATE, INSERT ON matable TO admin;" devrait résoudre le problème (je te laisse trouver ce que tu dois changer).
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 Mon 16 April 2012 21:09
- wolfy
- Juste Inscrit !
- Date d'inscription: 14 Feb 2011
- Messages: 3
Re: QGIS 1.7.3 : Export de shape vers Postgis
Bonjour,
le nom de ton shape est peut être trop long. Je crois qu'au-dessus de 8 ou
10 caractères, ça ne passe pas; renomme ton shape et reteste...
en espérant que ça aide
Hors ligne
#5 Tue 17 April 2012 08:14
- Winsclav
- Participant occasionnel
- Lieu: ÉfA
- Date d'inscription: 15 Feb 2012
- Messages: 23
Re: QGIS 1.7.3 : Export de shape vers Postgis
Merci, c'était bien un problème de droit et de nommage. J'ai accordé tous les droits et modifié mes noms de sortes qu'il n'y ait pas de chiffre au commencement de ma table, et tout passe crème, enfin presque...
Maintenant, j'ai un nouveau problème :
Problème d'insertion des données du fichier:
Y:/temp/MAPublished/Polygon_45724.shp
La de donnée a retourné l'erreur suivante lors de l'exécution de cette requête SQL :
INSERT INTO "public"."Polygon_45724"("Entity","Handle","Layer" ,"LyrFrzn","LyrLock","LyrOn","LyrVPFrzn","LyrHandl e","Color","EntColor","LyrColor","BlkC... (suite de la requête SQL tronquée)
L'erreur était :
ERROR: geometry requires more points
HINT: "...55.29264594446136 756.82064344920775)"
Cette erreur n'apparaît pas pour mes textes (annotations sous ArcGIS) mais pour mes polygones et mes polylignes.
Je suis sous PostgreSQL 8.4.11 et PostGIS 1.4.
Des solutions pratiques à me proposer ?
Merci pour votre aide.
Hors ligne
#6 Tue 17 April 2012 09:15
- Winsclav
- Participant occasionnel
- Lieu: ÉfA
- Date d'inscription: 15 Feb 2012
- Messages: 23
Re: QGIS 1.7.3 : Export de shape vers Postgis
Apparemment, il y aurait deux problèmes intervenant ici :
- pour mes polylignes : dans tout le tas, certaines ne seraient formées que d'un seul point, ;
- pour mes polygones : idem, sauf que là, certains ne seraient pas fermés.
J'essaye de trouver comment faire ça sur ArcGIS. Si vous avez des solutions, je suis bien sûr preneur.
Merci
Hors ligne