📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

ST_MAKELINE



构造一个 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) │ ╰───────────────────────────────────────────────────────╯

文档内容是否有帮助?