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

ApsaraDB RDS:ST_Polygon

最終更新日:Mar 28, 2026

LineString と空間参照系識別子 (SRID) からポリゴンを構築します。

構文

geometry ST_Polygon(geometry aLineString, integer srid);

パラメーター

パラメーター説明
aLineString指定する LineString オブジェクト。
srid返されるポリゴンに割り当てる SRID。

注意事項

ST_Polygon は MultiLineString の入力を受け付けません。 MultiLineString からポリゴンを構築するには、ST_LineMerge を使用して単一の LineString にマージします。
  • 穴のあるポリゴンを構築するには、代わりに ST_MakePolygon を使用します。

  • ST_Polygon は 3D ジオメトリをサポートし、入力ジオメトリの Z 座標を保持します。

2D ポリゴンの作成

SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromText('LINESTRING(1 2,3 4,5 6,1 2)'), 4326));

出力:

              st_asewkt
--------------------------------------
 SRID=4326;POLYGON((1 2,3 4,5 6,1 2))
(1 row)

関連項目

  • ST_AsEWKT — ジオメトリを EWKT 形式に変換します

  • ST_GeomFromText — WKT 文字列からジオメトリを構築します

  • ST_LineMerge — MultiLineString を単一の LineString にマージします

  • ST_MakePolygon — オプションの内部リング (穴) を持つポリゴンを構築します