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

ST_Square

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

الاسم

ST_Square — تُعيد مربعًا واحدًا، باستخدام طول الحافة وإحداثي الخلية المُعطيين ضمن فضاء الشبكة المربعة.

المختصر

geometry ST_Square(float8 size, integer cell_i, integer cell_j, geometry origin='POINT(0 0)');

الوصف

تستخدم مفهوم التبليط المربع نفسه في ST_SquareGrid، لكنها تولّد مربعًا واحدًا فقط عند إحداثي الخلية المطلوب. ويمكن اختياريًا ضبط إحداثي أصل التبليط، والأصل الافتراضي هو 0,0.

تُولَّد المربعات بـ SRID الأصل المُعطى. استخدم ST_SetSRID لتعيين SRID إذا كان SRID الأصل المُعطى غير معروف (كما هو الحال افتراضيًا).

متاحة منذ: 3.1.0

مثال: إنشاء مربع عند الأصل

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

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

انظر أيضًا

ST_TileEnvelope, ST_SquareGrid, ST_Hexagon