- 类别:
ST_UNION¶
给定两个 GEOGRAPHY 输入对象,返回一个 GEOGRAPHY 对象,它表示两个对象的形状组合集(即两个形状的并集)。
语法¶
实参¶
geography_expression_1GEOGRAPHY 对象。
geography_expression_2GEOGRAPHY 对象。
返回¶
该函数返回 GEOGRAPHY 类型的值。
使用说明¶
如果一个输入对象的任何顶点位于另一个输入对象的边界上(不包括顶点),则并集中的某些点可能在输出中多次表示,
例如,在以下语句中:
POINT(1 1)位于LINESTRING(1 0, 1 2)的边界上,但不是它的顶点。在此示例中,不保证 ST_UNION 会产生最小输出。预期的输出应为输入线串:
但实际输出可能是:
其中
POINT (1,1)在输出中表示两次:一次表示为点本身,一次表示为 LineString 内的点。
示例¶
下面的示例返回一个 GEOGRAPHY 对象,该对象表示两个输入 GEOGRAPHY 对象的并集:
此示例生成以下输出:
下图说明了表示输入和输出对象的区域的差异:

