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

PolarDB:ST_BuildArea

最終更新日:Jul 01, 2024

このトピックでは、ST_BuildArea関数について説明します。 この関数は、入力ジオメトリオブジェクトの構成線によって形成される面ジオメトリオブジェクトを作成します。

構文

geometry  ST_BuildArea(geometry  a);

パラメーター

パラメーター

説明

a

指定するジオメトリオブジェクト。

説明

  • この関数は、LineStringオブジェクト、MultiLineStringオブジェクト、ポリゴンオブジェクト、MultiPolygonオブジェクト、およびGeometryCollectionオブジェクトをサポートします。

  • この関数は、すべての内部ジオメトリオブジェクトが穴を表すと仮定します。

  • この関数は、ポリゴンオブジェクトまたはMultiPolygonオブジェクトを返します。 入力ジオメトリオブジェクトの構成線がポリゴンオブジェクトを形成できない場合、ST_BuildArea関数はnullを返します。

デフォルトのパラメーター設定を使用して返される結果:

SELECT ST_AsText(ST_BuildArea('MultiLineString((0 0,0 1),(0 1,1 1),(1 1,0 0))'::geometry));
         st_astext
----------------------------
 POLYGON((0 0,0 1,1 1,0 0))
(1 row)