ST_ExteriorRing

更新时间:
复制 MD 格式

Returns a LineString representing the exterior ring of a polygon.

Syntax

geometry ST_ExteriorRing(geometry aPolygon);

Parameters

ParameterDescription
aPolygonThe input polygon geometry.

Usage notes

  • Returns NULL if aPolygon is not a polygon geometry.

  • Supports 3D geometries and preserves Z coordinates.

Examples

Extract the exterior ring of a polygon

SELECT ST_AsText(ST_ExteriorRing('POLYGON((1 0,3 0,0 3,1 0),(1 0,2 0, 0 2,1 0))'::geometry));

Output:

          st_astext
-----------------------------
 LINESTRING(1 0,3 0,0 3,1 0)
(1 row)

Extract exterior rings from a table of polygons

SELECT gid, ST_ExteriorRing(geom) AS exterior_ring
FROM parcels;

Related topics