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