ST_AsEWKT は、ジオメトリまたはジオグラフィオブジェクトの拡張 Well-Known Text (EWKT) 表現を返します。ST_AsText とは異なり、出力にはプレフィックスとして空間参照系識別子 (SRID) が含まれます。
構文
text ST_AsEWKT(geometry g1);
text ST_AsEWKT(geography g1);パラメーター
| パラメーター | 説明 |
|---|---|
g1 | 変換するジオメトリまたはジオグラフィオブジェクト。 |
注意事項
警告
WKT フォーマットでは、浮動小数点座標が切り捨てられる場合があります。完全な精度を維持するには、代わりに ST_AsBinary または ST_AsEWKB を使用してください。
説明
SRID プレフィックスなしの標準 WKT 出力を取得するには、ST_AsText を使用してください。
サポートされているジオメトリタイプ:円弧ストリング、曲線、多面体サーフェス、三角形、不規則三角形網 (TIN) サーフェス、および 3D オブジェクト。
例
SRID を含む WKT 文字列を返します。
SELECT ST_AsEWKT(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))',4326));出力:
st_asewkt
------------------------------------------
SRID=4326;POLYGON((1 1,1 2,2 2,2 1,1 1))
(1 row)SRID を含まない WKT 文字列を返します (ジオメトリに SRID が割り当てられていない場合)。
SELECT ST_AsEWKT(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))'));出力:
st_asewkt
--------------------------------
POLYGON((1 1,1 2,2 2,2 1,1 1))
(1 row)