ST_Reverse

更新时间:
复制 MD 格式

Returns a geometry object with the vertex order reversed.

Syntax

geometry ST_Reverse(geometry g1);

Parameters

ParameterDescription
g1The geometry object whose vertices to reverse.

Description

  • Reverses the vertex order of any geometry object, including polyhedral surfaces.

  • Preserves z coordinates — 3D objects are fully supported.

Example

The following query reverses a LINESTRING and displays the original and reversed geometries side by side:

SELECT
  ST_AsText(geom)             AS original,
  ST_AsText(ST_Reverse(geom)) AS reversed
FROM (
  SELECT ST_GeomFromText('LINESTRING(2 1,1 1)') AS geom
) AS t;

Output:

     original      |     reversed
--------------------+--------------------
 LINESTRING(2 1,1 1) | LINESTRING(1 1,2 1)
(1 row)