ST_3DLongestLine
返回分別在兩個Geometry對象上的點在三維空間中能構(gòu)成的最長線段。
語法
geometry ST_3DLongestLine(geometry g1 , geometry g2);
參數(shù)
參數(shù)名稱 | 描述 |
g1 | 第一個Geometry對象。 |
g2 | 第二個Geometry對象。 |
描述
如果結(jié)果不唯一,該函數(shù)將僅返回第一條最長的Line對象。
返回的Line對象將始終從g1指向g2。
該函數(shù)返回的Line對象的3D長度將始終與g1和g2在函數(shù)ST_3DMaxDistance中返回的值相同。
該函數(shù)支持3D對象,并且不會刪除Z坐標。
該函數(shù)支持Polyhedral Surface類型對象。
示例
SELECT ST_AsText(ST_3DLongestLine('POINT(0 0 0)'::geometry,'LINESTRING(0 0 1,1 1 0)'::geometry));
st_astext
----------------------------
LINESTRING Z (0 0 0,1 1 0)
(1 row)
文檔內(nèi)容是否對您有幫助?