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

ST_IsCollection

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

الاسم

ST_IsCollection — تختبر ما إذا كان الشكل الهندسي من أنواع مجموعات الأشكال الهندسية.

المختصر

boolean ST_IsCollection(geometry g);

الوصف

تُعيد TRUE إذا كان نوع الشكل الهندسي للوسيط من أنواع مجموعات الأشكال الهندسية. وأنواع المجموعات هي:

  • GEOMETRYCOLLECTION

  • MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}

  • COMPOUNDCURVE

[ملاحظة]

تحلّل هذه الدالة نوع الشكل الهندسي. وهذا يعني أنها ستُعيد TRUE للمجموعات الفارغة أو التي تحتوي على عنصر واحد.

تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.

تدعم هذه الدالة الأقواس الدائرية (Circular Strings) والمنحنيات.

أمثلة

postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);
 st_iscollection
-------------
 f
(1 row)

postgis=# SELECT ST_IsCollection('MULTIPOINT EMPTY'::geometry);
 st_iscollection
-------------
 t
(1 row)

postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0))'::geometry);
 st_iscollection
-------------
 t
(1 row)

postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0), (42 42))'::geometry);
 st_iscollection
-------------
 t
(1 row)

postgis=# SELECT ST_IsCollection('GEOMETRYCOLLECTION(POINT(0 0))'::geometry);
 st_iscollection
-------------
 t
(1 row)

انظر أيضًا

ST_NumGeometries