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

ApsaraDB RDS:ST_AsText

最終更新日:Jan 11, 2024

このトピックでは、ST_AsText関数について説明します。 この関数は、ジオメトリオブジェクトまたは地理オブジェクトを表すWell-Known Text (WKT) 文字列を返します。 返されるWKT文字列には、空間参照識別子 (SRID) メタデータが含まれていません。

構文

テキストST_AsText (ジオメトリg1);
テキストST_AsText (ジオメトリg1、整数maxdecimaldigits);
テキストST_AsText (地理g1);
テキストST_AsText(geography g1 , integer maxdecimaldigits);

パラメーター

項目説明
g1WKT表現を取得するジオメトリオブジェクトまたは地理オブジェクト。
maxdecimaldigits保持する小数点以下の最大桁数。 デフォルト値:15。

説明 

  • SRIDを含むWKT文字列を取得する場合は、ST_AsEWKT関数を使用することを推奨します。
  • WKTフォーマットは精度を保証できません。 特定の決定の浮動小数点数が切り捨てられないようにするには、ST_AsBinary関数またはST_AsEWKB関数を使用することを推奨します。

  • デフォルトのパラメーター設定を保持したWKT文字列を取得します。
    SELECT ST_AsText(ST_GeomFromText('POINT(116 40) '、4326));
       st_astext
    ---------------
     ポイント (116 40)
    (1行)
  • 小数点以下の桁数を指定したWKT文字列を取得します。
    SELECT ST_AsText(ST_GeomFromText('POINT(116.112 40.412)',4326),2);
          st_astext
    ---------------------
     POINT(116.11 40.41)
    (1行)