orientedEnvelope: Return the rectangle of minimum area enclosing a geometry
convexHull: Return the smallest convex geometry enclosing a geometry
isSimple: Return true if a geometry has no point at which it crosses or touches itself
buffer: Return the geometry holding every point within a distance of a geometry
relate: Return the DE-9IM intersection matrix of two geometries or whether it matches a pattern
contains, covers, disjoint, intersects, touches, geoEquals: Return true if two geometries satisfy a spatial relationship
dwithin: Return true if two geometries are within a distance
area, perimeter, centroid: Return the area, the perimeter or the centroid of a geometry or a geography
distance, shortestLine, maxDistance: Return the distance, the line joining the closest points, or the maximum distance of two geometries or geographies
boundary, reverse, numGeometries, geometryN, numPoints: Return the boundary, the reversal or the parts of a geometry
lineInterpolatePoint, lineSubstring, lineLocatePoint: Return the point at a fraction of a line, the part between two fractions, or the fraction closest to a point
collect, makeLine: Return the collection of an array of geometries or the line joining them
asText, asEWKT, asEWKB, asGeoJSON: Return the Well-Known Text, Extended Well-Known Text, Extended Well-Known Binary or GeoJSON representation of a geometry or a geography
transform: Transform a geometry or a geography to a spatial reference identifier
segmentize: Densify a geometry or a geography so that no segment is longer than a distance
clusterKMeans, clusterDBSCAN, clusterIntersecting, clusterWithin: Return the clusters of an array of geometries
intersection: Return the region two geometries share
geoUnion: Return the region two geometries cover together
difference: Return the region of the first geometry that the second does not cover
symDifference: Return the region exactly one of two geometries covers
asText, asEWKT: Return the Well-Known Text (WKT) or the Extended Well-Known Text (EWKT) representation
asMFJSON: Return the Moving Features JSON representation
asBinary, asEWKB, asHexEWKB: Return the Well-Known Binary (WKB), the Extended Well-Known Binary (EWKB), or the Hexadecimal Extended Well-Known Binary (HexEWKB) representation
tspatialFromText, tspatialFromEWKT: Input from the Well-Known Text (WKT) or from the Extended Well-Known Text (EWKT) representation
tspatialFromMFJSON: Input from the Moving Features JSON representation
tspatialFromBinary, tspatialFromEWKB, tspatialFromHexWKB, tspatialFromHexEWKB, geometryFromHexEWKB, geographyFromHexEWKB: Input from the Well-Known Binary (WKB), from the Extended Well-Known Binary (EWKB), from the Hexadecimal Well-Known Binary (HexWKB), or from the Hexadecimal Extended Well-Known Binary (HexEWKB) representation
stbox, ::, stbox(tspatial): Convert a spatiotemporal value to a spatiotemporal box
::: Convert between a temporal geometry and a temporal geography
::: Convert between a temporal point and a PostGIS trajectory
trajectory, traversedArea: Return the trajectory or the traversed area
centroid: Return the centroid as a temporal point
getX, getY, getZ: Return the X/Y/Z coordinate values as a temporal float
isSimple: Return true if the temporal point does not spatially self-intersect
length: Return the length traversed by the temporal point
cumulativeLength: Return the cumulative length traversed by the temporal point
speed: Return the speed of the temporal point in units per second
twCentroid: Return the time-weighted centroid
direction: Return the direction, that is, the azimuth between the start and end locations
azimuth: Return the temporal azimuth
angularDifference: Return the temporal angular difference
bearing: Return the temporal bearing
round: Round the coordinate values to a number of decimal places
makeSimple: Return an array of fragments of the temporal point which are simple
geoMeasure: Construct a geometry/geography with M measure from a temporal point and a temporal float
affine: Return the 3D affine transform of a temporal geometry to translate, rotate, and/or scale it in a single step
rotate: Return the temporal point rotated counter-clockwise about the origin point
rotateX: Return a temporal geometry rotated counter-clockwise about the x axis
rotateY: Return a temporal geometry rotated counter-clockwise about the y axis
rotateZ: Return a temporal geometry rotated counter-clockwise about the z axis
scale: Return a temporal point scaled by given factors
transscale: Return a temporal geometry translated by given offsets and then scaled by given factors
translate: Return a temporal geometry translated by given offsets
asMVTGeom: Transform a temporal geometric point into the coordinate space of a Mapbox Vector Tile
stops: Extract from a temporal point with linear interpolation the subsequences where the point stays within an area with a specified maximum size for at least the given duration
atGeometry, minusGeometry: Restrict to (the complement of) a geometry
atStbox, minusStbox: Restrict to (the complement of) an stbox
atElevation, minusElevation: Restrict to (the complement of) an elevation span
SRID, setSRID: Return or set the spatial reference identifier
transform, transformPipeline: Transform to a spatial reference identifier
expandSpace: Return the spatiotemporal bounding box expanded in the spatial dimension by a float value
|=|: Return the smallest distance ever
nearestApproachInstant: Return the instant of the first temporal point at which the two arguments are at the nearest distance
minDistance: Return the minimum spatial distance between two sets of temporal geometries, ignoring time
eDwithinPairs, aDwithinPairs, tDwithinPairs, eIntersectsPairs, aIntersectsPairs, tIntersectsPairs, eDisjointPairs, aDisjointPairs, tDisjointPairs, eTouchesPairs, aTouchesPairs, tTouchesPairs: Return the qualifying index pairs of two arrays of temporal geometries, generalising the scalar spatial relationships to a set-set spatial join
shortestLine: Return the line connecting the nearest approach point
<->: Return the temporal distance
eContains, aContains: Ever or always contains
eCovers, aCovers: Ever or always covers
eDisjoint, aDisjoint: Is ever or always disjoint
eDwithin, aDwithin: Is ever or always at distance within
eIntersects, aIntersects: Ever or always intersects
eTouches, aTouches: Ever or always touches
tContains: Temporal contains
tDisjoint: Temporal disjoint
tDwithin: Temporal distance within
tIntersects: Temporal intersects
tTouches: Temporal touches