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

Printemps des cartes 2024

#1 Mon 02 December 2013 16:53

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Extraire les coordonnées Xmin Xmax Ymin Ymax Postgis

Bonjour,
je dispose d'un fichier SHP constituer d'un carroyage avec un identifiant (id) de chaque carreau,je souhaiterai ajouter quartes champs Xmin Xmax Ymin Ymax  et les remplir j'ai testé la requête   

Code:

SELECT id, ST_Extent(geom) AS extent FROM dalles group by id;

ça me donne ce résultat

BOX(917000 6552000,918000 6553000)


qui correspond pas exactement à ce que je souhaite.
je trouve du mal à améliorer ma requête pour qu'elle me donne pour chaque carreau les quatre champs (Xmin Xmax Ymin Ymax)

Merci de votre aide.

Dernière modification par simo lay (Mon 02 December 2013 16:55)

Hors ligne

 

#2 Mon 02 December 2013 17:15

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

Re: Extraire les coordonnées Xmin Xmax Ymin Ymax Postgis

Bonjour,

Utilisez les fonctions ST_XMin(geom), ST_YMin(geom), etc.

Nicolas

Hors ligne

 

#3 Mon 02 December 2013 17:31

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: Extraire les coordonnées Xmin Xmax Ymin Ymax Postgis

Merci Nicolas Ribot j'ai suivi  votre piste et ça marche à merveille .

Code:

SELECT id,
ST_XMin(geom)as XMin,
ST_XMax(geom)as XMax,
ST_YMin(geom) as YMin , 
ST_YMax(geom) as YMax 
FROM dalles GROUP BY id,geom

Merci

Dernière modification par simo lay (Mon 02 December 2013 17:31)

Hors ligne

 

Pied de page des forums

Powered by FluxBB