All Products
Search
Document Center

ApsaraDB RDS:ST_AsGeoJSON

Last Updated:Mar 30, 2026

Mengembalikan representasi GeoJSON dari objek geometry atau geography.

Sintaksis

text  ST_AsGeoJSON(geometry  geom , integer  maxdecimaldigits , integer  options);
text  ST_AsGeoJSON(geography  geog , integer  maxdecimaldigits , integer  options);
text  ST_AsGeoJSON(integer  gjVersion , geometry  geom , integer  maxdecimaldigits , integer  options);
text  ST_AsGeoJSON(integer  gjVersion , geography  geog , integer  maxdecimaldigits , integer  options);

Parameter

ParameterDeskripsi
geomObjek geometry yang akan dikonversi.
geogObjek geography yang akan dikonversi.
maxdecimaldigitsJumlah maksimum tempat desimal yang dipertahankan pada koordinat output. Nilai default: 15.
optionsMengontrol anggota tambahan apa saja yang disertakan dalam output GeoJSON. Nilai yang valid: 0 (default), 1, 2, 4. Lihat tabel opsi di bawah ini untuk detailnya.
gjVersionVersi spesifikasi GeoJSON. Jika ditentukan, atur ke 1.

Nilai opsi

NilaiDeskripsi
0Tidak ada anggota tambahan. Ini adalah nilai default.
1Sertakan anggota bbox (bounding box).
2Sertakan sistem referensi koordinat (CRS) menggunakan ekspresi singkat, misalnya, EPSG:4326.
4Sertakan CRS menggunakan ekspresi panjang, misalnya, urn:ogc:def:crs:EPSG::4326.

Catatan penggunaan

  • Mendukung objek 3D; koordinat Z dari geometri input dipertahankan dalam output.

Contoh

Konversi objek geometry ke GeoJSON

SELECT ST_AsGeoJSON('LINESTRING(1 2, 3 4)');
                   st_asgeojson
---------------------------------------------------
 {
     "type":"LineString",
  "coordinates":[[1,2],[3,4]]
 }
(1 row)

Topik terkait