Ta linia:
SELECT geom FROM myLayer.geom
zwróci wartość szesnastkową.
Jak uzyskać wartości dziesiętne, czyli koordynację czytelną dla człowieka?
Ta linia:
SELECT geom FROM myLayer.geom
zwróci wartość szesnastkową.
Jak uzyskać wartości dziesiętne, czyli koordynację czytelną dla człowieka?
Oprócz ST_AsText (który zwraca geometrię jako WKT / Dobrze znany tekst), istnieje kilka dodatkowych formatów wyjściowych, takich jak ST_AsGeoJSON ().
Zajrzyj do http://postgis.net/docs/manual-2.0/reference.html#Geometry_Outputs i wybierz, co najlepiej odpowiada Twoim potrzebom.
Użyj ST_AsText, aby wyświetlić obiekt punktu:
SELECT ST_AsText(the_geom)
FROM myTable;
Aby wyświetlić X , Y i obiekt geom:
SELECT ST_X(the_geom), ST_Y(the_geom), ST_AsText(the_geom)
FROM myTable;
st_x(st_centroid(the_geom))
Ze stołem w UTM
źródło
Źródło: Uzyskiwanie geometrii z wielu tabel za pomocą PostGIS?
źródło