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