ST_Polygon - Amazon Redshift

ST_Polygon

ST_Polygon は、アウターリングが空間リファレンスシステム識別子 (SRID) に入力された値を持つ入力 LINESTRING であるポリゴンジオメトリを返します。

結果のジオメトリのディメンションは、入力ジオメトリのものと同じです。

構文

ST_Polygon(linestring, srid)

引数

linestring

データ型 GEOMETRY の値または GEOMETRY 型と評価される式の値。サブタイプは、LINESTRING を表す LINESTRING である必要があります。linestring 値はクローズされている必要があります。

srid

SRID を表すデータ型 INTEGER の値。

戻り型

GEOMETRYサブタイプ の POLYGON

返されたジオメトリの SRID 値は、srid に設定されます。

linestring または srid が null の場合、null が返されます。

linestring が LINESTRING でない場合、エラーが返されます。

linestring がクローズされていない場合、エラーが返されます。

srid が負数の場合、エラーが返されます。

次の SQL は SRID 値を使用してポリゴンを作成します。

SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'),4356));
st_asewkt ------------- SRID=4356;POLYGON((77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07))