Name

ST_Hexagon — Liefert ein einzelnes Sechseck unter Verwendung der angegebenen Kantengröße und Zellkoordinate innerhalb des Sechseck-Gitterraums.

Übersicht

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

Beschreibung

Verwendet dasselbe Sechseck-Kacheln-Konzept wie ST_HexagonGrid, erzeugt aber nur ein Sechseck an der gewünschten Zellkoordinate. Optional kann die Ursprungskoordinate der Kacheln angepasst werden, der Standardursprung liegt bei 0,0.

Sechsecke werden ohne SRID generiert. Verwenden Sie daher ST_SetSRID, um den SRID auf den von Ihnen erwarteten Wert zu setzen.

Verfügbarkeit: 2.1.0

Beispiele

Creating a hexagon at the origin.

Code
SELECT ST_SetSRID(ST_Hexagon(1.0, 0, 0), 3857);
Ausgabe von Rastern
POLYGON((-1 0,-0.5 -0.8660254037844387,0.5 -0.8660254037844387,1 0,0.5 0.8660254037844387,-0.5 0.8660254037844387,-1 0))
Figure
Geometry figure for visual-st-hexagon-01