ST_AsGeoJson
Signature
VARCHAR ST_AsGeoJson(GEOMETRY geom);
Description
Converts geom to its GeoJSON representation.
Both 2D and 3D Geometries are supported.
Examples
Case with a POINT
SELECT ST_AsGeoJSON('POINT(1 2)');
Answer:
{"type":"Point","coordinates":[1.0,2.0]}
Case with a POLYGON
SELECT ST_AsGeoJSON('POLYGON
(101 345 1, 300 345 2, 300 100 2,101 100 2, 101 345 1),
(130 300 2, 190 300 2, 190 220 2, 130 220 2, 130 300 2))');
Answer:
{"type":"Polygon","coordinates":[[[101.0,345.0,1.0],
[300.0,345.0,2.0],[300.0,100.0,2.0],[101.0,100.0,2.0],
[101.0,345.0,1.0]],[[130.0,300.0,2.0],[190.0,300.0,2.0],
[190.0,220.0,2.0],[130.0,220.0,2.0],[130.0,300.0,2.0]]]
}