ST_Square — 返回一个单独的正方形,使用提供的边长和正方形网格空间内的单元格坐标。
geometry ST_Square(
float8 size, integer cell_i, integer cell_j, geometry origin)
;
使用与 ST_SquareGrid 相同的正方形平铺概念,但仅在所需的单元格坐标生成一个正方形。 可选地,可以调整平铺的原点坐标,默认原点为 0,0。
生成的正方形未设置 SRID,因此请使用 ST_SetSRID 将 SRID 设置为您期望的那个。
可用性: 3.1.0
SELECT ST_AsText(ST_SetSRID(ST_Square(1.0, 0, 0), 3857)); POLYGON((0 0,0 1,1 1,1 0,0 0))