このトピックでは、ST_ConvexHull関数について説明します。この関数は、ラスター内のすべてのジオメトリを囲む最小の凸ジオメトリを取得します。
構文
ジオメトリST_ConvexHull (ラスタソース);
ジオメトリST_ConvexHull (ラスタソース、
整数ピラミッド);
パラメーター
パラメーター | 説明 |
ソース | 最小の凸ジオメトリを取得するラスタです。 |
ピラミッド | ラスターが存在するピラミッドレベル。 有効な値は0から始まります。 デフォルト値:0 |
説明
この関数は、ラスター内のすべてのジオメトリを囲む最小の凸ジオメトリを取得します。
例:
SELECT st_astext(st_convexhull(rast_object))
からraster_table;
----------------------------------------------------
POLYGON((-180 90,180 90,180 -90、-180 -90、-180 90))
-ラスターが存在するピラミッドレベルを指定します。
SELECT st_astext(st_convexhull(rast_object, 1))
からraster_table;
----------------------------------------------------
POLYGON((-180 90,180 90,180 -90、-180 -90、-180 90))