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

ST_Dimension

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

الاسم

ST_Dimension — تُعيد البُعد الطوبولوجي للشكل الهندسي.

المختصر

integer ST_Dimension(geometry g);

الوصف

تُعيد البُعد الطوبولوجي لكائن Geometry هذا، والذي يجب أن يكون أصغر من بُعد الإحداثيات أو مساويًا له. مواصفة OGC s2.1.1.1 - تُعيد 0 لـ POINT، و1 لـ LINESTRING، و2 لـ POLYGON، وأكبر بُعد بين مكونات GEOMETRYCOLLECTION. وإذا كان البُعد غير معروف (مثلًا لـ GEOMETRYCOLLECTION فارغة) تُعاد القيمة 0.

تطبّق هذه الدالة مواصفة SQL/MM. SQL-MM 3: 5.1.2

حُسّنت في: 2.0.0 أُضيف دعم الأسطح متعددة الوجوه وTIN. ولم تعد تُطلق استثناءً عند إعطائها شكلًا هندسيًا فارغًا.

[ملاحظة]

قبل الإصدار 2.0.0، كانت هذه الدالة تُطلق استثناءً إذا استُخدمت مع شكل هندسي فارغ.

تدعم هذه الدالة الأسطح متعددة الوجوه (Polyhedral surfaces).

تدعم هذه الدالة المثلثات وأسطح الشبكات المثلثية غير المنتظمة (TIN).

أمثلة

SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))');
ST_Dimension
-----------
1

انظر أيضًا

ST_NDims