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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 14 May 2008 10:16

gleila
Participant occasionnel
Lieu: Tunis
Date d'inscription: 30 Apr 2007
Messages: 34

problèmes avec le fichier shp2pqsql

Bonjour,

Voulant charger des fichiers .shp dans ma base de donnée Postgis, j'ai ecris dans la commande cmd.exe  le code suivant:

shp2pgsql, chemin d'accès aux dossiers shp,le nom du shp, nom de la table ,   nom de la base  > nom du fichier sql:

shp2pgsql  C:\postgis-workshop\data\ -D  routes.shp  routes_geom voirie > routes.sql

il me donne le message d'erreur suivant :

shp2pgsql n'est pas reconnue en tant que commande interne ou externe, un programme d'exécution ou un fichier de contrôle


je suis allée sur le C: programmes postgresql 8.2 , dossier bin afin de vérifier que  le fichier shp2pgsql.exe existe bien et je le trouve.
Je ne sais pas d'ou viens le problème




Merci Yves je vais tout de suite essayer

Dernière modification par gleila (Wed 14 May 2008 10:49)

Hors ligne

 

#2 Wed 14 May 2008 10:30

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

Re: problèmes avec le fichier shp2pqsql

Bonjour,

Le nom de la commande est shp2pgsql.exe, ensuite vos paramètres me semblent  erroné :

Code:

shp2pgsql.exe  -D  C:\postgis-workshop\data\routes.shp  routes_geom_voirie > routes.sql

En supposant que le nom de la table soit routes_geom_voirie.

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

 

#3 Wed 14 May 2008 11:03

gleila
Participant occasionnel
Lieu: Tunis
Date d'inscription: 30 Apr 2007
Messages: 34

Re: problèmes avec le fichier shp2pqsql

J'ai malheureusement toujours le même message d'erreur :

shp2pgsql n'est pas reconnue en tant que commande interne ou externe, un programme d'exécution ou un fichier de contrôle

Hors ligne

 

#4 Wed 14 May 2008 11:13

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

Re: problèmes avec le fichier shp2pqsql

Tentez en utilisant le chemin complet :

Code:

C:/programmes/postgresql 8.2\bin\shp2pgsql.exe [option] [Paramètre]

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

 

#5 Wed 14 May 2008 11:39

gleila
Participant occasionnel
Lieu: Tunis
Date d'inscription: 30 Apr 2007
Messages: 34

Re: problèmes avec le fichier shp2pqsql

Cette fois çi c'est accès refusé...j'abondonne :-(

je ne comprend pas le problème, j'ai déjà chargée des données .shp dans Postgis qui étaient dans un dossier avec un fichier .bat à l'intérieur (c'était tout prêt) . Ayant suivie les instructions il n'y a eu aucun problème. Mais là je n'est que des shp.

Es ce que je peux créer un fichier .bat et le mettre dans le même dossier que mes shapes files ?
Si oui qu'est ce que dois écrire comme instructions dans le bloc note afin de créer ce fichier?

Hors ligne

 

#6 Wed 14 May 2008 15:24

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: problèmes avec le fichier shp2pqsql

ton C: programmes postgresql 8.2 (sic) ne doit pas être dans le PATH
windows. Donc soit tu l'y ajoutes, soit tu tapes le chemin complet pour
exécuter shp2pgsql, soit tu te places d'abord dans le répertoire bin.
En outre, ta commande me semble un rien suspecte.
essaie plutot
shp2pgsql.exe -s (SRID) -c -D -i -I C:postgis-workshopdataroutes.shp
nom_de_la_table_a_creer > routes.sql

en remplaçant SRID par le code EPSG du système de coordonnées de ton
fichier.

Bon courage !

Guillaume

Hors ligne

 

#7 Wed 14 May 2008 23:10

gleila
Participant occasionnel
Lieu: Tunis
Date d'inscription: 30 Apr 2007
Messages: 34

Re: problèmes avec le fichier shp2pqsql

Merci Guillaume pour la réponse, j'ai essayée mais c'est toujours accès refusé :-(

j'ai voulue essayer avec la commande psql alors j'ai saisis dans l'invite de commande un code comme le modèle suivant :
shp2pgsql -D -I chemin ou se trouve le dossier .shp nom_table | psql base_de_donnees

il me répond :

shapefile type : arc
postgis type : Multilinestring

après il me demande password : je le saisis mais il m'écrit Fatal password authentification failed  for user ...
Arriverai je un jour à charger un shapefile dans Postgis...??
:-(

Dernière modification par gleila (Wed 14 May 2008 23:12)

Hors ligne

 

#8 Wed 14 May 2008 23:42

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3199
Site web

Re: problèmes avec le fichier shp2pqsql

Bonjour

As tu bien lu et réalisé tout ce qui est expliqué dans le lien fourni en réponse à ton problème de configuration ?

Car si tu es dans l'invite de commande connectée en tant que "gleila"  et qu'il attend un mot de passe pour l'utilisateur "postgres" ça va pas le faire.

A+

Christophe


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#9 Thu 15 May 2008 01:21

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: problèmes avec le fichier shp2pqsql

en effet. Le plus simple est sans doute que tu paramètres ton
pg_hba.conf de manière à ce que les connexions depuis localhost soient
en mode TRUST, c'est-à-dire sans vérification du password.

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust

Puis spécifie l'utilisation de l'utilisateur postgres dans ta commande :
psql -d la_base -U postgres (si postgres est bien le compte administrateur)

Ce n'est pas à conseiller sur un serveur de production, mais je doute
que ce soit déjà ton cas ;-)

Bonne continuation,

Guillaume

Hors ligne

 

#10 Thu 15 May 2008 07:56

gleila
Participant occasionnel
Lieu: Tunis
Date d'inscription: 30 Apr 2007
Messages: 34

Re: problèmes avec le fichier shp2pqsql

Bonjour,

Merci infiniment Christophe et Guillaume pour vos éclairements.

Enfin j'ai pu le charger le shape :-)
j'ai saisis :
shp2pgsql.exe -D -I chemin ou se trouve le dossier .shp nom_table | psql  -dbase_de_donnees -U postgres
et ça a marché. Je suis trop contente.

Bonne journée,

Leila

Dernière modification par gleila (Thu 15 May 2008 07:58)

Hors ligne

 

#11 Thu 15 May 2008 15:46

rima_YIC
Participant occasionnel
Lieu: Tunis
Date d'inscription: 6 Mar 2008
Messages: 40
Site web

Re: problèmes avec le fichier shp2pqsql

Bonjour
Exactement c’est qu’avec l’expression « -U postgres » la commende fonctionne.
Malheureusement je vois cette rubrique que maintenant. sad
En fait je l’utilise comme ça sans savoir de quoi correspondant. Si quelqu’un connaît de quoi s’agit-il dans cette commende. Merci de m’expliquer
Bonne journée …l’été commence tôt cette année… non !!cool

Hors ligne

 

#12 Tue 27 May 2008 12:04

rima_YIC
Participant occasionnel
Lieu: Tunis
Date d'inscription: 6 Mar 2008
Messages: 40
Site web

Re: problèmes avec le fichier shp2pqsql

Bonjour à tous
C'est moi une autre fois. J'arrive à trouver de quoi s'agit le syntaxe "-U"!!??
C'est l'action de créer un utilisateur : createuser
Mais dans notre cas je pense qu'il s'agit de rappeler le système sous quel utilisateur on travaille chaque fois.
Bon, pour avoir plus vous pouvez voir http://ferry.eof.eu.org/lesjournaux/ll/ … /ch22.html
Bonne lecture smile

Dernière modification par rima_YIC (Tue 27 May 2008 12:06)

Hors ligne

 

#13 Mon 01 September 2008 16:44

Camille 17
Participant occasionnel
Lieu: Orléans
Date d'inscription: 2 Feb 2007
Messages: 14

Re: problèmes avec le fichier shp2pqsql

Bonjour,

J'ai un problème avec le fichier shp2pqsql.Je cherche à intégrer des shapes dans Postgis. Comme gleila j'ai eu  le message d'erreur suivant :

shp2pgsql n'est pas reconnue en tant que commande interne ou externe, un programme d'exécution ou un fichier de contrôle

Et pour cause, en regardant dans postgresql,dossier bin, il n'y est pas. Quelqu'un aurait une idée sur les raisons de son absence? Comment puis-je le récupérer?

J'ai vraiment besoin de votre aide

Merci d'avance

Camille

Hors ligne

 

#14 Mon 01 September 2008 16:54

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

Re: problèmes avec le fichier shp2pqsql

Camille,

As tu installé postgis en plus de postgresql ?

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

 

#15 Tue 02 September 2008 10:52

Camille 17
Participant occasionnel
Lieu: Orléans
Date d'inscription: 2 Feb 2007
Messages: 14

Re: problèmes avec le fichier shp2pqsql

Bonjour,
J'ai encore quelques petits soucis d'installation avec postgis et postgresql. tu avais raison Yves je n'avais pas Postgis (ca ne risquait pas de marcher!). par contre maintenant, je n'arrive pas à l'installer correctement. Doit-il être dans le meme répértoire que postgresql?
D'autre part, je vois sur les forum qu'il faut le compiler pour l'executer. sauf que qu'en je tape dans une invite de commande "./configure", il me met que la commande internen'est pas reconnue...

Je crois que je commence à me noyer dans ces installations....Help

Hors ligne

 

#16 Tue 02 September 2008 12:10

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

Re: problèmes avec le fichier shp2pqsql

Camille,

Tu dois avoir un exécutable à installer sous windows. La commande ./configure n'est utile que pour les système linux.

Tu dois, après avoir installer postgis, juste ajouter le langage plpgsql (createlang ...), et lancer deux scripts sql (spatialref.sql et lwpostgis.sql).

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

 

#17 Tue 02 September 2008 14:30

Camille 17
Participant occasionnel
Lieu: Orléans
Date d'inscription: 2 Feb 2007
Messages: 14

Re: problèmes avec le fichier shp2pqsql

Je vais vraiment finir par croire que j'ai deux mains gauches!! Je suis allée sur le site http://www.postgis.fr/?q=node/7 où il y a un fichier postgis.exe.
j'essaye de le lancer et là message d'erreur:"Postgis has to be installed to the Postgresql folder"

Que faire....?

Hors ligne

 

#18 Tue 02 September 2008 15:08

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

Re: problèmes avec le fichier shp2pqsql

Camille,

Peut être pas deux mains gauche, mais une habitude à prendre avant de poster, chercher la doc en français sur Google wink : http://www.davidgis.fr/documentation/wi … /ch02.html

Je pense que ce document devrait bien t'aider ! smile

Y.

Dernière modification par Yves (Tue 02 September 2008 15:14)


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

 

#19 Tue 02 September 2008 15:28

Camille 17
Participant occasionnel
Lieu: Orléans
Date d'inscription: 2 Feb 2007
Messages: 14

Re: problèmes avec le fichier shp2pqsql

je crois avoir compris le problème: j'utilise la version 8.3 de PostgreSQL où apparemment PostGis est déjà incorporé (cf http://postgis.refractions.net/download/windows/). D'où le message d'erreur me disant que Postgis est déjà présent.

Bon le mystère perciste cependant car malgré ça, je n'arrive pas à installer ce dernier composant...
Merci encore pour ton aide Yves

Hors ligne

 

#20 Tue 02 September 2008 15:31

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

Re: problèmes avec le fichier shp2pqsql

Normalement tu as la possibilité d'activer postgis, regarde cette page  http://postgis.refractions.net/download/windows/

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

 

Pied de page des forums

Powered by FluxBB