الاسم
ST_Hexagon — تُعيد سداسيًا واحدًا، باستخدام طول الحافة وإحداثي الخلية المُعطيين ضمن فضاء الشبكة السداسية.
المختصر
geometry ST_Hexagon(float8 size, integer cell_i, integer cell_j, geometry origin);
الوصف
تستخدم مفهوم التبليط السداسي نفسه في ST_HexagonGrid، لكنها تولّد سداسيًا واحدًا فقط عند إحداثي الخلية المطلوب. ويمكن اختياريًا ضبط إحداثي أصل التبليط، والأصل الافتراضي هو 0,0.
تُولَّد السداسيات دون تعيين SRID، لذا استخدم ST_SetSRID لتعيين SRID المطلوب.
متاحة منذ: 3.1.0
مثال: إنشاء سداسي عند الأصل
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))