Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_LENGTH2DSPHEROID

📄字数 357
👁️阅读量 加载中...

功能描述

返回几何图形椭球体面上的2D长度。

语法格式

sql
DOUBLE ST_LENGTH2DSPHEROID(GEOMETRY a_geometry, spheroid a_spheroid);

参数说明

  • a_3dlinestring:目标 GEOMETRY 对象。
  • a_spheroid:椭球体由文本值指定。
    • 格式:SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]
    • 例如:SPHEROID["GRS_1980",6378137,298.257222101]

函数返回类型

DOUBLE 类型

使用说明

  1. 当几何图形的坐标为经度/纬度并且希望查找没有投影的长度时,请使用此函数。

示例

sql
SQL> SELECT ST_Length2DSpheroid('LINESTRING(0 0,1 1)'::geometry,'SPHEROID["GRS_1980",6378137,298.257222101');

+--------------+
|    EXPR1     |
+--------------+
| 1.568996e+05 |
+--------------+

(1 row)