すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_AsGeoJSON

最終更新日:Mar 29, 2026

ジオメトリまたはジオグラフィオブジェクトの GeoJSON 表現を返します。

構文

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);

パラメーター

パラメーター説明
geom変換対象のジオメトリオブジェクトです。
geog変換対象のジオグラフィオブジェクトです。
maxdecimaldigits出力座標に保持する小数点以下の最大桁数です。デフォルト値: 15
optionsGeoJSON 出力に含める追加メンバーを制御します。有効な値: 0(デフォルト)、124。詳細については、以下の「オプション値」表をご参照ください。
gjVersionGeoJSON 仕様のバージョンです。指定する場合は、1 を設定します。

オプション値

説明
0追加メンバーを含めません(デフォルト)。
1bbox(バウンディングボックス)メンバーを含めます。
2短縮式で座標参照系(CRS)を含めます(例:EPSG:4326)。
4拡張式で座標参照系(CRS)を含めます(例:urn:ogc:def:crs:EPSG::4326)。

注意事項

  • 3D オブジェクトをサポートしています。入力ジオメトリの Z 座標は出力に保持されます。

使用例

ジオメトリオブジェクトを GeoJSON に変換する

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

関連トピック

  • ST_GeomFromGeoJSON: GeoJSON 文字列をジオメトリ オブジェクトに解析します。