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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Tue 28 June 2016 09:26

scubas5
Participant occasionnel
Date d'inscription: 23 Mar 2007
Messages: 39

Champ geom vers lat/long

Bonjour à tous,

j'ai des bases de données postgres/posgis avec un champ géographique (geom), le champ geom est en lambert 93 (2154).

Est-il possible de rajouter 2 champs dans ma table (latitude/longitude) et de faire une conversion par un trigger pour reprojeter le champ geom en colonne (x) et colonne (y) au coordonnées 4326.

Merci

Hors ligne

 

#2 Tue 28 June 2016 09:52

nworr
Participant actif
Date d'inscription: 10 Apr 2014
Messages: 74

Re: Champ geom vers lat/long

Il n'y a pas forcément besoin de créer des colonnes, il est possible d'extraire ces coordonnées avec les fonctions postgis :
st_tranform(geom,4326) re-projette la géométrie en 4326 et en supposant que geom est de type point st_x(st_tranform(geom,4326) ) te donnera la coordonnées de ton point reprojetté en 4326 (en st_y(...)  donnera le y )

Hors ligne

 

#3 Tue 28 June 2016 09:52

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

Re: Champ geom vers lat/long

Bonjour,

Oui, c'est possible... wink

(le forum fourmille d'exemples pour faire cela...)

Nicolas

Hors ligne

 

#4 Tue 28 June 2016 13:08

scubas5
Participant occasionnel
Date d'inscription: 23 Mar 2007
Messages: 39

Re: Champ geom vers lat/long

Merci pour vos réponses,

je vais faire des recherches sur le forum.

Cordialement.

Hors ligne

 

#5 Thu 07 July 2016 08:59

scubas5
Participant occasionnel
Date d'inscription: 23 Mar 2007
Messages: 39

Re: Champ geom vers lat/long

Bonjour ,

pour finaliser mon post, voila ma solution:

SELECT st_x(ST_Transform(geom,4326))long_x,  st_y(ST_Transform(geom,4326))lat_y
FROM ma_table

Cordialement

Hors ligne

 

Pied de page des forums

Powered by FluxBB