Create geometries

The following geometry creation functions are available:

Function

Description

ST_Accum

Construct an array of Geometries

ST_BoundingCircle

Return the minimum bounding circle of a Geometry

ST_Collect

Construct an array of Geometries

ST_Expand

Expand a Geometry’s envelope

ST_GeneratePoints

(MULTI)POLYGON → random points

ST_GeneratePointsInGrid

(MULTI)POLYGON → grided points

ST_MakeArcLine

Construct an LINESTRING elliptical arc

ST_MakeArcPolygon

Construct a POLYGONAL elliptical arc

ST_MakeEllipse

Construct an ellipse

ST_MakeEnvelope

Create a rectangular Polygon

ST_MakeGrid

Calculate a regular grid of POLYGONs based on a Geometry or a table

ST_MakeGridPoints

Calculate a regular grid of POINTs based on a Geometry or a table

ST_MaximumInscribedCircle

Calculate the largest circle contained within a Geometry

ST_MakeLine

(MULTI)POINT → LINESTRING

ST_MakePoint

Construct a POINT from two or three coordinates

ST_MakePolygon

LINESTRING → POLYGON

ST_MinimumDiameter

Return the minimum diameter of a Geometry

ST_MinimumRectangle

Return the minimum rectangle enclosing a Geometry

ST_OctogonalEnvelope

Return the octogonal envelope of a Geometry

ST_Point

Construct a POINT from two or three coordinates

ST_RingBuffer

Return a MULTIPOLYGON of buffers centered at a Geometry and of increasing buffer Size

ST_VariableBuffer

Return a buffer having a width increasing between 2 sizes (start & end)