Answers:
从单点中提取点的最简单方法MULTIPOINT
是 ST_GeometryN
:
SELECT ST_AsText(ST_GeometryN('MULTIPOINT ((1 1))', 1));
--POINT(1 1)
这避免了在无法使用设定返回功能的情况下的潜在问题。
有一些重要的优化仅可用于POINT
键入几何形状(尤其是在PostGIS的早期版本中),因此,存储单点是POINT
一种很好的做法。与相比,A POINT
占用的空间约少25%MULTIPOINT
。