क्या आपने यह कोशिश की है?
SELECT ST_AsText(your_geom_column) FROM your_table
निम्नलिखित उदाहरणों में मैं आपको अपनी ज्यामिति को क्रमबद्ध करने के कुछ तरीके दिखाऊंगा - डेटा नमूना जिसमें दो बिंदुओं को 4326 (WGS84) के रूप में एन्कोड किया गया है:
CREATE TEMPORARY TABLE tmp (geom GEOMETRY);
INSERT INTO tmp VALUES ('SRID=4326;POINT (1 2)'),
('SRID=4326;POINT (2 4)');
WKB
. के रूप में ज्यामिति (डिफ़ॉल्ट):
SELECT geom FROM tmp;
geom
----------------------------------------------------
0101000020E6100000000000000000F03F0000000000000040
0101000020E610000000000000000000400000000000001040
WKT
. के रूप में ज्यामिति और EWKT
(EWKT =WKT एक स्पष्ट स्थानिक संदर्भ प्रणाली के साथ):
SELECT ST_AsText(geom),ST_AsEWKT(geom) FROM tmp;
st_astext | st_asewkt
------------+----------------------
POINT(1 2) | SRID=4326;POINT(1 2)
POINT(2 4) | SRID=4326;POINT(2 4)
यदि आप GeoJSON
fancy पसंद करते हैं तो ..
SELECT ST_AsGeoJSON(geom) FROM tmp;
st_asgeojson
--------------------------------------
{"type":"Point","coordinates":[1,2]}
{"type":"Point","coordinates":[2,4]}
.. या यहां तक कि GML
SELECT ST_AsGML(geom) FROM tmp;
st_asgml
-----------------------------------------------------------------------------------
<gml:Point srsName="EPSG:4326"><gml:coordinates>1,2</gml:coordinates></gml:Point>
<gml:Point srsName="EPSG:4326"><gml:coordinates>2,4</gml:coordinates></gml:Point>
.. Google धरती के उत्साही लोग भी मज़े करते हैं! KML
. के रूप में ज्यामिति
SELECT ST_AsKML(geom) FROM tmp;
st_askml
-----------------------------------------------
<Point><coordinates>1,2</coordinates></Point>
<Point><coordinates>2,4</coordinates></Point>
और सूची खत्म ही नहीं होती..! PostGIS documentation
. में ज्यामिति को क्रमबद्ध करने के अन्य शानदार तरीके हैं।
डेमो:db<>fiddle