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

PolarDB:ST_AsGeoJSON

最終更新日:Jun 21, 2024

このトピックでは、ST_AsGeoJSON関数について説明します。 この関数は、ジオメトリオブジェクトまたはジオグラフィオブジェクトを表すGeoJSON要素を返します。

構文

テキストST_AsGeoJSON (ジオメトリgeom , integer maxdecimaldigits , integer options);
テキストST_AsGeoJSON(geography geog , integer maxdecimaldigits , integer options);
テキストST_AsGeoJSON (整数gjVersion、ジオメトリジオム、整数maxdecimaldigits、整数オプション);
テキストST_AsGeoJSON (整数gjVersion、geography geog、整数maxdecimaldigits、整数オプション);

パラメーター

項目説明
geomGeoJSON表現を取得するジオメトリオブジェクト。
maxdecimaldigits保持する小数点以下の最大桁数。 デフォルト値:15。
オプションGeoJSON要素で返す追加情報。 有効な値:
  • 0: 追加情報を返さないことを指定します。 デフォルト値です。
  • 1: GeoJSON要素のbboxメンバーを返すように指定します。
  • 2: 短い式を使用してGeoJSON要素の座標参照系 (CRS) を返すように指定します。 式の例はEPSG:4326である。
  • 4: 長い式を使用してGeoJSON要素のCRSを返すように指定します。 式の例は、urn:ogc:def:crs:EPSG::4326です。
geogGeoJSON表現を取得するgeographyオブジェクト。
gjVersionGeoJSON仕様のバージョン。 このパラメーターを指定する場合は、値を1に設定します。

説明 

この関数は3Dオブジェクトをサポートし、構築されるジオメトリオブジェクトのzインデックスを破棄しません。

ジオメトリオブジェクトを表すGeoJSON要素を取得します。
SELECT ST_AsGeoJSON('LINESTRING(1 2, 3 4)');
                   st_asgeojson
---------------------------------------------------
 {
     "type":"LineString" 、
  "coordinates":[[1,2],[3,4]]
 }
(1行)