#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
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
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
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
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
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