跳到主要内容

ST_MAKELINE

引入或更新于:v1.2.391

构造一个 GEOMETRY 或 GEOGRAPHY 对象,表示连接两个输入 GEOMETRY 或 GEOGRAPHY 对象中点的线。

语法

ST_MAKELINE(<geometry_or_geography1>, <geometry_or_geography2>)

别名

参数

参数描述
<geometry_or_geography1>包含要连接点的 GEOMETRY 或 GEOGRAPHY 对象,必须是 Point、MultiPoint 或 LineString。
<geometry_or_geography2>包含要连接点的 GEOMETRY 或 GEOGRAPHY 对象,必须是 Point、MultiPoint 或 LineString。

返回类型

Geometry。

示例

GEOMETRY 示例

SELECT
ST_MAKELINE(
ST_GEOMETRYFROMWKT(
'POINT(-122.306100 37.554162)'
),
ST_GEOMETRYFROMWKT(
'POINT(-104.874173 56.714538)'
)
) AS pipeline_line;

┌───────────────────────────────────────────────────────┐
│ pipeline_line │
├───────────────────────────────────────────────────────┤
LINESTRING(-122.3061 37.554162,-104.874173 56.714538)
└───────────────────────────────────────────────────────┘

GEOGRAPHY 示例

SELECT
ST_MAKELINE(
ST_GEOGFROMWKT(
'POINT(-122.306100 37.554162)'
),
ST_GEOGFROMWKT(
'POINT(-104.874173 56.714538)'
)
) AS pipeline_line;

╭───────────────────────────────────────────────────────╮
│ pipeline_line │
├───────────────────────────────────────────────────────┤
LINESTRING(-122.3061 37.554162,-104.874173 56.714538)
╰───────────────────────────────────────────────────────╯
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验