ST_Intersection()

返回两个多边形几何对象的交集。

语法

ST_Intersection(geom1, geom2)

参数说明

参数

说明

geom1

第一个 POLYGON 或 MULTIPOLYGON。

geom2

来自同一几何类型族的第二个多边形几何值。

返回值

返回输入几何类型族中的多边形几何值。

使用说明

示例

DROP DATABASE IF EXISTS geo_operation_demo;
CREATE DATABASE geo_operation_demo;
USE geo_operation_demo;

SELECT ST_Area(ST_Intersection(ST_GeomFromText('POLYGON((0 0,4 0,4 4,0 4,0 0))'), ST_GeomFromText('POLYGON((2 2,6 2,6 6,2 6,2 2))'))) AS result_area;

DROP DATABASE geo_operation_demo;

另请参阅

Geo 函数概览