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 Mon 28 February 2011 13:26

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

[PostGIS]shp2pgsql ne fonctionne pas

Bonjour a tous,
J'ai installé PostgreSQL 8.4 et postGIS 1.5 sur mon ordinateur (Ubuntu 10.04). Je voulais commencer par exporter un shapefile sur postgis avec shp2pgsql mais j'ai un retour négatif de cette commande qui me dit qu'il faut que j'installe postGIS...
J'ai finalement réussi à mettre un shapefile en utilisant Qgis et son plugin Split, mais je voulais savoir si vous aviez déjà eu ce problème, et s'il avait été résolu...

Hors ligne

 

#2 Mon 28 February 2011 13:42

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour,

As tu tout installé ? wink Qu'as tu installé ?

$ apt-cache search postgis

postgresql-8.4-postgis - geographic objects support for PostgreSQL 8.4
postgis - geographic objects support for PostgreSQL -- common files


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 Mon 28 February 2011 13:49

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour Yves
je ne sais pas si tout est installé smile
voilà ce que me retroune la commande

Code:

osm2pgsql - Openstreetmap data to PostgreSQL converter
qgis - Geographic Information System (GIS)
postgresql-8.4-pgrouting - routing functionality support for PostgreSQL 8.4
postgresql-8.4-pgrouting-dd - routing functionality support for PostgreSQL 8.4
postgresql-8.4-pgrouting-tsp - routing functionality support for PostgreSQL 8.4
tinyows - A simple WFS-T server.
libpostgis-java - geographic objects support for PostgreSQL -- JDBC support
postgis - geographic objects support for PostgreSQL -- common files
postgresql-8.4-postgis - geographic objects support for PostgreSQL 8.4

ce me semble bon non? :-p

Hors ligne

 

#4 Mon 28 February 2011 15:36

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

oui cela semble correct.

As tu lancé les commandes suivantes ?

createlang -d maBase plpgsql
psql -d maBase -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
psql -d maBase -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.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

 

#5 Mon 28 February 2011 15:43

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

tout a fait, et cela s'est déroulé sans encombre...

Hors ligne

 

#6 Mon 28 February 2011 16:06

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour,

que donne un :

ls /usr/bin/shp*


?

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

 

#7 Mon 28 February 2011 16:15

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

voilà docteur ;-)

Code:

/usr/bin/shp2img    /usr/bin/shptree     /usr/bin/shptreevis
/usr/bin/shp2mysql  /usr/bin/shptreetst

effectivement là y a pas shp2pgsql...

Dernière modification par jack tippit (Mon 28 February 2011 16:18)

Hors ligne

 

#8 Mon 28 February 2011 16:35

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour,

peux tu lancer cette commande :

dpkg -l | grep postgis


et si postgis ou postgresql-8.4-postgis ne ressortent pas :

sudo apt-get install postgis postgresql-8.4-postgis


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

 

#9 Mon 28 February 2011 16:39

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Non ya rien qui sort... je comprend pas je l'ai pourtant installé qu'est ce qu'il y a?
ça va pas tout cassé? (la peur du bleu smile )

Hors ligne

 

#10 Mon 28 February 2011 16:56

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

à mon avis tu n'as pas tout installé !

Tu as lancé la commande sudo apt-get install postgis postgresql-8.4-postgis ?

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

 

#11 Mon 28 February 2011 17:00

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

non j'ai compilé les sources en suivant le tuto du wiki de georezo : http://georezo.net/wiki/main/logiciels/postgis/start

Dernière modification par jack tippit (Mon 28 February 2011 17:00)

Hors ligne

 

#12 Mon 28 February 2011 17:21

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [PostGIS]shp2pgsql ne fonctionne pas

jack tippit a écrit:

non j'ai compilé les sources en suivant le tuto du wiki de georezo : http://georezo.net/wiki/main/logiciels/postgis/start


Bonjour,

Se peut-il qu'il y ait plusieurs installations de Postgis ? une ancienne, dans le PATH, qui donne le message d'erreur, et la nouvelle, pas dans le PATH, qui n'est pas vue ?

Si vous avez installé a la main, le repertoire contenant shp2pgsql a-t-il ete ajouté au PATH ?

Nico

Hors ligne

 

#13 Mon 28 February 2011 17:24

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

J'avoue que mes compétences sont maigre... et là ... c'est en dehors :-(

Hors ligne

 

#14 Mon 28 February 2011 18:08

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 947
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour,

Faire un

Code:

sudo updatedb

puis seulement après, faites un

Code:

locate shp2pgsql

Que vous renvoie la deuxième commande?

Un résultat, plusieurs, aucun?

ThomasG

Hors ligne

 

#15 Mon 28 February 2011 18:11

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

voilà le retour

Code:

/home/etienne/postgis-1.5.1/doc/man/shp2pgsql.1
/home/etienne/postgis-1.5.1/loader/README.shp2pgsql
/home/etienne/postgis-1.5.1/loader/shp2pgsql
/home/etienne/postgis-1.5.1/loader/shp2pgsql-cli.c
/home/etienne/postgis-1.5.1/loader/shp2pgsql-cli.o
/home/etienne/postgis-1.5.1/loader/shp2pgsql-core.c
/home/etienne/postgis-1.5.1/loader/shp2pgsql-core.h
/home/etienne/postgis-1.5.1/loader/shp2pgsql-core.o
/home/etienne/postgis-1.5.1/loader/shp2pgsql-gui.c
/home/etienne/postgis-1.5.1/loader/shp2pgsql-gui.ico
/home/etienne/postgis-1.5.1/loader/shp2pgsql-gui.rc
/usr/lib/postgresql/8.4/bin/shp2pgsql

ha je le voie qu'est ce que j'en fait?

Hors ligne

 

#16 Mon 28 February 2011 22:38

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 947
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonsoir,

Cela se confirme, vous avez deux shp2pgsql comme le pensait Nicolas Ribot

A priori, /usr/lib/postgresql/8.4/bin/shp2pgsql est celui qui vous renvoie une erreur (c'est un résidu de vos tests d'installation de PostGIS)

Tapez

Code:

export PATH=/home/etienne/postgis-1.5.1/loader/:$PATH

Dans la même console ensuite, testez l'utilisation de shp2pgsql.

Si ça marche, il vous suffira de rajouter ce même code dans ~/.bashrc
Si ça ne marche pas, décrivez nous les autres erreurs.

Cordialement

ThomasG

PS: Pour comprendre le PATH et ne plus être bloqué à l'avenir, allez sur http://www.commentcamarche.net/faq/3585 … ement-path

Hors ligne

 

#17 Tue 01 March 2011 09:16

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

ThomasG,

ThomasG a écrit:

Bonsoir,

Cela se confirme, vous avez deux shp2pgsql comme le pensait Nicolas Ribot


Tu es sur que ce n'est pas les sources ? wink

Pourquoi ce compliquer la vie à installer une postgresql 8.4 avec un postgis 1.5 en compilant quand une simple installation par les paquets suffit wink ?

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

 

#18 Tue 01 March 2011 10:35

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 947
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Salut,

Oui, le path pointe vers c'est les sources mais /home/etienne/postgis-1.5.1/loader/shp2pgsql semble (?) être le binaire issue des sources et pour le moment mon premier but est de comprendre pourquoi ça ne marche pas...

Après je plussoie pour dire que compiler c'est mal quand il y a des  binaires et qu'on débute sauf si on le fait pour avoir des fonctionnalités supplémentaires, des performances liées à la version compilée ou pour résoudre des dépendances (comme avec TinyOWS par exemple)

ThomasG

Hors ligne

 

#19 Tue 01 March 2011 11:36

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour,
hehe sa fonctionne :-) merci du coup de main, je vais donc me pencher sur Path.. s'il faut qu'on devienne ami je m'y met tout de suite
merci encore.
PS Moi aussi je plussoie les binaires, Mais quand mon installation avec apt-get n'a pas marché... j'ai chercher une autre solution.

Hors ligne

 

#20 Tue 01 March 2011 12:15

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [PostGIS]shp2pgsql ne fonctionne pas

jack tippit a écrit:

Bonjour,
hehe sa fonctionne :-) merci du coup de main, je vais donc me pencher sur Path.. s'il faut qu'on devienne ami je m'y met tout de suite
merci encore.
PS Moi aussi je plussoie les binaires, Mais quand mon installation avec apt-get n'a pas marché... j'ai chercher une autre solution.


Bonjour,

Comment s'est faite l'installation de Postgis ? quelles etaient les commandes ?

Il semble qu'il manque la derniere operation:

Code:

sudo make install

pour installer les elements compilés dans les bons repertoires (shp2pgsql dans /usr/bin, par exemple)

Nicolas

Hors ligne

 

#21 Tue 01 March 2011 12:23

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

J'ai pourant bien bien fait le make install
j'ai vérifié dans l'historique des commandes ... (parce que du coup je doutais...)

Code:

 422  tar -xvzf postgis-1.5.1.tar.gz 
  423  cd postgis-1.5.1/
  424  ./configure
  425  make
  426  sudo make install

Hors ligne

 

#22 Tue 01 March 2011 12:38

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

Re: [PostGIS]shp2pgsql ne fonctionne pas

bonjour,

En mode compile l'install place les binaires dans /usr/local/bin/ il faut donc le rajouter dans le path et relancer ldconfig en root pour mettre à jour le système (après avoir vérifier que le répertoire /usr/local/lib est contenu dans un des fichiers dans /etc/ld.so.conf(.d/)).

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

 

#23 Tue 01 March 2011 14:59

jack tippit
Participant actif
Lieu: Limoges
Date d'inscription: 3 Dec 2008
Messages: 116
Site web

Re: [PostGIS]shp2pgsql ne fonctionne pas

Bonjour,
J'avoue... que je n'ai pas compris ton dernier post Yves.
Merci a tous, pour ce dépannage et a bientôt.

E.

Hors ligne

 

Pied de page des forums

Powered by FluxBB