Cette ligne:
SELECT geom FROM myLayer.geom
retournera une valeur hexadécimale.
Comment pourrais-je obtenir des valeurs décimales, ce qui est une coordination lisible par l'homme?
Cette ligne:
SELECT geom FROM myLayer.geom
retournera une valeur hexadécimale.
Comment pourrais-je obtenir des valeurs décimales, ce qui est une coordination lisible par l'homme?
Outre ST_AsText (qui renvoie la géométrie sous la forme WKT / Well Known Text), il existe plusieurs formats de sortie supplémentaires, tels que ST_AsGeoJSON ().
Jetez un coup d'oeil à http://postgis.net/docs/manual-2.0/reference.html#Geometry_Outputs et choisissez ce qui correspond le mieux à vos besoins.
st_x(st_centroid(the_geom))
Avec une table en UTM
la source
Source: Obtenir la géométrie de plusieurs tables en utilisant PostGIS?
la source