返回给定的两个Geometry对象在三维空间中的最远距离。

语法

float  ST_3DMaxDistance(geometry  g1 , geometry  g2);

参数

参数名称 描述
g1 第一个Geometry对象。
g2 第二个Geometry对象。

描述

  • 返回两个Geometry对象之间最大的欧氏距离,单位由对象所在的空间投影指定。
  • 该函数支持Polyhedral Surface类型对象。
  • 该函数支持3D对象,并且不会删除Z坐标。

示例

SELECT ST_3DMaxDistance('POINT(0 0 0)'::geometry,'LINESTRING(0 0 1,1 1 0)'::geometry);
 st_3dmaxdistance
------------------
  1.4142135623731
(1 row)