ST_Polygon — Erzeugt ein Polygon aus einem LineString mit einem angegebenen SRID.
geometry ST_Polygon(
geometry lineString, integer srid)
;
Gibt ein Polygon aus dem angegebenen LineString zurück und setzt das räumliche Bezugssystem aus dem srid
.
ST_Polygon ist ähnlich wie ST_MakePolygon Variante 1 mit dem Zusatz, dass der SRID gesetzt wird.
Diese Funktion akzeptiert keine MULTILINESTRINGs. Verwenden Sie bitte ST_LineMerge oder ST_Dump um Linienzüge zu erzeugen. |
Diese Methode implementiert die OGC Simple Features Implementation Specification for SQL 1.1.
Diese Methode setzt die SQL/MM-Spezifikation um. SQL-MM 3: 8.3.2
Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.
Erstellen Sie ein 2D-Polygon.
SELECT ST_AsText( ST_Polygon('LINESTRING(75 29, 77 29, 77 29, 75 29)'::geometry, 4326) ); -- result -- POLYGON((75 29, 77 29, 77 29, 75 29))
Erstellen Sie ein 3D-Polygon.
SELECT ST_AsEWKT( ST_Polygon( ST_GeomFromEWKT('LINESTRING(75 29 1, 77 29 2, 77 29 3, 75 29 1)'), 4326) ); -- result -- SRID=4326;POLYGON((75 29 1, 77 29 2, 77 29 3, 75 29 1))
ST_AsEWKT, ST_AsText, ST_GeomFromEWKT, ST_GeomFromText, ST_LineMerge, ST_MakePolygon