GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.3. دوال إنشاء الأشكال الهندسية
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_Hexagon

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

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)) 

انظر أيضًا

ST_TileEnvelope, ST_HexagonGrid, ST_Square