このトピックでは、ST_CollectionHomogenize関数について説明します。 この関数は、GeometryCollectionオブジェクトのコンテンツの最も単純な表現を返します。
構文
ジオメトリST_CollectionHomogenize (ジオメトリコレクション);
パラメーター
パラメーター | 説明 |
コレクション | 指定するジオメトリオブジェクト。 |
説明
- シングルトンオブジェクトのコレクションを指定した場合、ST_CollectionHomogenize関数はシングルトンオブジェクトを返します。
- 同種オブジェクトのコレクションを指定した場合、ST_CollectionHomogenize関数はMULTIオブジェクトを返します。
例
SELECT ST_AsText(ST_CollectionHomogenize(ST_GeomFromText('GEOMETRYCOLLECTION(LINESTRING(1 1,2 1) 、LINESTRING(2 1,2 2))')));
st_astext
--------------------------------------
マルチリンスティング ((1 1,2 1) 、(2 1,2 2))
(1行)