ST_ExteriorRing¶
Returns the exterior ring of a polygon as a linestring geometry.
Usage¶
geometry ST_ExteriorRing(geom: geometry)
geography ST_ExteriorRing(geog: geography)
Arguments¶
- geog (geography): Input geography
- geom (geometry): Input geometry
Description¶
Returns the exterior ring (outer boundary) of a polygon as a
LINESTRING. Returns NULL for non-polygon geometry types.
Examples¶
SELECT ST_ExteriorRing(ST_GeomFromWKT('POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0), (1 1, 1 3, 3 3, 3 1, 1 1))'));
┌──────────────────────────────────────────────────────────────────────────────┐
│ st_exteriorring(st_geomfromwkt(Utf8("POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0), (1 │
│ 1, 1 3, 3 3, 3 1, 1 1))")))… │
╞══════════════════════════════════════════════════════════════════════════════╡
│ LINESTRING(0 0,4 0,4 4,0 4,0 0) │
└──────────────────────────────────────────────────────────────────────────────┘
SELECT ST_ExteriorRing(ST_GeogFromWKT('POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0), (1 1, 1 3, 3 3, 3 1, 1 1))'));
┌──────────────────────────────────────────────────────────────────────────────┐
│ st_exteriorring(st_geogfromwkt(Utf8("POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0), (1 │
│ 1, 1 3, 3 3, 3 1, 1 1))")))… │
╞══════════════════════════════════════════════════════════════════════════════╡
│ LINESTRING(0 0,4 0,4 4,0 4,0 0) │
└──────────────────────────────────────────────────────────────────────────────┘