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 Fri 25 January 2008 11:26

Wheintz
Participant occasionnel
Lieu: Toulouse
Date d'inscription: 12 Sep 2005
Messages: 43

Configuration incomplète de PostGIS ?

Bonjour à tou(te)s,
je me trouve confronté à un problème avec postgis :
essayant de convertir des données stockées en base vers un format KML via un script PHP, j'ai utilisé la requête suivante :

Code:

 SELECT *, AsUKML(the_geom) FROM ...

Or j'ai systématiquement l'erreur suivante :

function asukml(geometry) does not exist


J'obtiens également ce message d'erreur en ligne de commande.
J'ai pu cependant faire des opérations basiques comme convertir une couche shp et faire des requêtes simples dessus.
Ma configuration de postgis serait-elle incomplète ? (je n'ai fait que cocher l'option "postgis" lors de l'installation de postgres ...)
Merci bien pour votre aide.

wilfried

PS : je suis sous win XP SP2 et j'utilise Postgres 8.2.5

Hors ligne

 

#2 Fri 25 January 2008 12:33

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

Re: Configuration incomplète de PostGIS ?

Bonjour,

quelle version de postgis utilisez vous ?

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 Fri 25 January 2008 14:11

Wheintz
Participant occasionnel
Lieu: Toulouse
Date d'inscription: 12 Sep 2005
Messages: 43

Re: Configuration incomplète de PostGIS ?

Il me semble que c'est la 1.3.1 mais je n'en suis pas sûr.
J'ai tenté un postgis_version() mais ça ne me renvoie rien ...
Quelle est la commande pour obtenir la version ?
Merci encore.

Dernière modification par heintz (Fri 25 January 2008 14:30)

Hors ligne

 

#4 Fri 25 January 2008 14:57

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

Re: Configuration incomplète de PostGIS ?

Bonjour,

Code:

su postgres
psql -d <nomBase>
SELECT postgis_lib_version();

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 Fri 25 January 2008 15:35

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

Re: Configuration incomplète de PostGIS ?

AsUKML ? Pourquoi le U ?
La fonction décrite dans la doc postgis
(http://postgis.refractions.net/docs/ch06.html#id2738786)
indique : ST_AsKML (avec ST pour  la normalisation OGC, mais pas
indispensable, donc AsKML est ok aussi)

Guillaume

Hors ligne

 

#6 Fri 25 January 2008 15:47

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

Re: Configuration incomplète de PostGIS ?

Guillaume,

Saurais-tu par hasard, s'il est possible de passer d'une version 1.1.6 à une version plus récente ? Y a t-il compatibilité arrière sur les noms des fonctions ?

Y.
PS: bien vue pour le nom de la fonction, cela aurait été la deuxième étape smile


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 Fri 25 January 2008 16:02

Ludo
Participant assidu
Lieu: Messanges
Date d'inscription: 5 Sep 2005
Messages: 231
Site web

Re: Configuration incomplète de PostGIS ?

Je pense que le U vient de cette discussion http://www.forumsig.org/showthread.php? … post132683

Hors ligne

 

#8 Fri 25 January 2008 16:45

Wheintz
Participant occasionnel
Lieu: Toulouse
Date d'inscription: 12 Sep 2005
Messages: 43

Re: Configuration incomplète de PostGIS ?

Bien vu Ludo, c'est sur ForumSIG qu'on m'a conseillé le U.

Quoi qu'il en soit, après avoir installé la dernière version de Postgis, repris pas à pas les étapes de création d'une base (en n'oubliant pas le lw_postgis.sql ...) eh bien ça marche (avec ou sans le U).

Par contre, impossible de vous dire si ça vient de la réinstallation ou du reste ...

Bon week-end.

Dernière modification par heintz (Fri 25 January 2008 16:50)

Hors ligne

 

#9 Fri 25 January 2008 19:28

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

Re: Configuration incomplète de PostGIS ?

pas de souci, les noms de fonction sans le ST_ sont actuellement
toujours supportés. Mais en prévision du jour où une nouvelle version ne
les supportera plus, il faut vraiment se mettre à les utiliser dès
maintenant. En plus, visuellement, elles se distinguent alors mieux dans
les longues requêtes SQL ;-)



--
Guillaume SUEUR
Expert SIG et OpenSource
NEOGEO
46 RUE MATABIAU
31000 TOULOUSE
06 74 91 95 20
Site web : http://www.neogeo-online.net

Hors ligne

 

Pied de page des forums

Powered by FluxBB