ST_LengthSphere - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

ST_LengthSphere

LengthSphere 返回线性几何体的长度(以米为单位)。对于点、多点和平面几何体LengthSphere 返回 0。对于几何体集合LengthSphere 返回集合中线性几何体的总长度 (以米为单位)。

LengthSphere 将输入几何体的各个点的坐标解释为经度和纬度 (以度为单位)。

Syntax

ST_LengthSphere(geom)

Arguments

geom

一个 GEOMETRY 数据类型的值,或一个计算结果为 GEOMETRY 类型的表达式。

返回类型

DOUBLE PRECISION 长度 (以米为单位)。长度计算基于地球的球形模型,其半径是地球的地球平均半径,即地球的世界大地测量系统 (WGS) 84 椭圆体模型。

如果 geom 为 null,则返回 null。

Examples

以下示例 SQL 计算线串的长度(以米为单位)。

SELECT ST_LengthSphere(ST_GeomFromText('LINESTRING(10 10,45 45)'));
st_lengthsphere ------------------ 5127736.08292556