📣
TiDB Cloud Premium is now in public preview. Unlimited growth, instant elasticity, advanced security for enterprise workloads. Try it out →

ST_ASGEOJSON



Converts a GEOMETRY or GEOGRAPHY object into a GeoJSON representation.

Syntax

ST_ASGEOJSON(<geometry_or_geography>)

Arguments

ArgumentsDescription
<geometry_or_geography>The argument must be an expression of type GEOMETRY or GEOGRAPHY.

Return Type

Variant.

Examples

GEOMETRY examples

SELECT ST_ASGEOJSON( ST_GEOMETRYFROMWKT( 'SRID=4326;LINESTRING(400000 6000000, 401000 6010000)' ) ) AS pipeline_geojson; ┌─────────────────────────────────────────────────────────────────────────┐ │ pipeline_geojson │ ├─────────────────────────────────────────────────────────────────────────┤ │ {"coordinates":[[400000,6000000],[401000,6010000]],"type":"LineString"} │ └─────────────────────────────────────────────────────────────────────────┘

GEOGRAPHY examples

SELECT ST_ASGEOJSON( ST_GEOGFROMWKT( 'SRID=4326;POINT(-122.35 37.55)' ) ) AS pipeline_geojson; ╭────────────────────────────────────────────────╮ │ pipeline_geojson │ ├────────────────────────────────────────────────┤ │ {"coordinates":[-122.35,37.55],"type":"Point"} │ ╰────────────────────────────────────────────────╯

Was this page helpful?