回答:
シングルポイントからポイントを抽出する最も簡単な方法MULTIPOINT
はST_GeometryN
次のとおりです 。
SELECT ST_AsText(ST_GeometryN('MULTIPOINT ((1 1))', 1));
--POINT(1 1)
これにより、集合を返す関数を使用できない場合の潜在的な問題を回避できます。
POINT
(特にPostGISの以前のバージョンでは)タイプジオメトリでのみ使用できる重要な最適化がいくつかありますPOINT
。また、AよりPOINT
も約25%少ないスペースを使用しMULTIPOINT
ます。