Skip to content

LSEG

功能描述

根据输入的参数类型有以下功能:

  • BOX:提取方框的对角线作为线段。
  • POINT, POINT:使用两个端点构造线段。
  • CHAR:将字符串转换为线段。

语法格式

sql
LSEG(expr1 [, expr2])

参数说明

  • expr1:几何对象或字符串。支持以下类型:
    • BOX
    • POINT
    • CHAR
  • expr2:POINT类型几何对象,仅适用于POINT, POINT转换。

函数返回类型

LSEG类型。

示例

BOX

sql
SELECT LSEG(BOX ('(1,0),(-1,0)')) ;
EXPR1                 |
----------------------+
[(1.0,0.0),(-1.0,0.0)]|

POINT, POINT

sql
SELECT LSEG(BOX ('(1,0),(-1,0)')) ;
EXPR1                 |
----------------------+
[(1.0,0.0),(-1.0,0.0)]|

CHAR

sql
SELECT LSEG('(1,0),(-1,0)') ;
EXPR1                 |
----------------------+
[(1.0,0.0),(-1.0,0.0)]|