ST_LENGTH2D
📄字数 441
👁️阅读量 加载中...
功能描述
如果几何图形是线串或多线串,则返回几何图形的 2D 长度。这是 ST_LENGTH 的别名
语法格式
sql
DOUBLE ST_LENGTH(GEOMETRY a_2dlinestring);参数说明
- a_2dlinestring:目标 GEOMETRY 对象。
函数返回类型
DOUBLE 类型
示例
返回线串的长度(以英尺为单位)。 请注意,单位为英尺,因为 EPSG:2249 是马萨诸塞州平面英尺:
sql
SQL> SELECT ST_LENGTH2D(ST_GEOMFROMTEXT('LINESTRING(743238 2967416,743238 2967450,743265 2967450,
743265.625 2967416,743238 2967416)',2249));
+--------------+
| EXPR1 |
+--------------+
| 1.226307e+02 |
+--------------+
(1 row)
SQL> SELECT ST_LENGTH2D(
ST_TRANSFORM(
ST_GEOMFROMEWKT('SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)'),
26986
)
);
+--------------+
| EXPR1 |
+--------------+
| 3.430946e+04 |
+--------------+
(1 row)