Name

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

Synopsis

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

Beispiel: Erstellen eines Sechsecks im Ursprung

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

POLYGON((-1 0,-0.5
         -0.866025403784439,0.5
         -0.866025403784439,1
         0,0.5
         0.866025403784439,-0.5
         0.866025403784439,-1 0))