Name

ST_Square — Gibt ein einzelnes Quadrat mit der angegebenen Kantengröße und Zellkoordinate innerhalb des quadratischen Gitterraums zurück.

Synopsis

geometry ST_Square(float8 size, integer cell_i, integer cell_j, geometry origin);

Beschreibung

Verwendet dasselbe Konzept der quadratischen Kachelung wie ST_SquareGrid, erzeugt aber nur ein Quadrat an der gewünschten Zellkoordinate. Optional kann die Ursprungskoordinate der Kacheln angepasst werden, der Standardursprung liegt bei 0,0.

Es werden Quadrate erzeugt, ohne dass ein SRID gesetzt ist. Verwenden Sie daher ST_SetSRID, um den SRID auf den von Ihnen erwarteten Wert zu setzen.

Verfügbarkeit: 2.1.0

Beispiel: Erstellen eines Quadrats im Ursprung

SELECT ST_AsText(ST_SetSRID(ST_Square(1.0, 0, 0), 3857));

 POLYGON((0 0,0 1,1 1,1 0,0 0))