このトピックでは、ST_Summary関数について説明します。 この関数は、オブジェクトのテキストサマリーを返します。
構文
テキストST_Summary (ジオメトリg);
テキストST_Summary (地理g);
パラメーター
パラメーター | 説明 |
g | 指定するジオメトリオブジェクトまたは地理オブジェクト。 |
説明
ジオメトリオブジェクトまたはgeographyオブジェクトに続く一対の角括弧 ([]) で囲まれたパラメータは、次の意味を持ちます。
M: 返されるテキストの概要にはm個の座標が含まれます。
Z: 返されるテキストの概要にはz座標が含まれます。
B: 返されるテキストサマリーには、キャッシュされた境界ボックスが含まれます。
G: 指定するオブジェクトは地理オブジェクトです。
S: 返されたテキストの概要には、ジオメトリオブジェクトまたは地理オブジェクトが存在する空間参照システムが含まれています。
この関数は、円形ストリング、カーブ、多面体サーフェス、三角形、三角形不規則ネットワーク (TIN) サーフェス、および3Dオブジェクトをサポートします。
説明多面体サーフェスを作成するには、POLYHEDRALSURFACEではなくMULTIPOLYGONを使用できます。 例:
MULTIPOLYGON (((0 0, 1 0, 1 0, 1 0, 0 1 0, 0 1 0)) 、((1 0 0, 1 1 0, 1 1 1 1, 1 0 0)) 、((1 1 0, 0 1 0, 0 1 0, 0 1 1, 1 1 1 0)) 、((0 1 0, 0 0 0 0, 0 1, 0 1 1, 0 1 0)) 、((0 0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)) 、(((0 0 1, 1 0 1, 1 1 1, 0 1, 0 0 1)))
。
例
デフォルトのパラメーター設定を使用して、テキストの概要を取得します。
SELECT ST_Summary('MULTIPOLYGON(((1 0,0 0,1 0))) 、((1 0,2 0)))'::geometry);
st_summary
---------------------------------
2つの要素を持つMultiPolygon[B] +
1リング付きポリゴン [] +
リング0は4ポイント +
1リング付きポリゴン [] +
リング0は4ポイント
(1行)