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

ST_IsSimple

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

الاسم

ST_IsSimple — تختبر ما إذا كان الشكل الهندسي خاليًا من نقاط التقاطع الذاتي أو التماس الذاتي.

المختصر

boolean ST_IsSimple(geometry geomA);

الوصف

تُعيد true إذا لم يكن لهذا الشكل الهندسي نقاط هندسية شاذة، مثل التقاطع الذاتي أو التماس الذاتي. لمزيد من المعلومات حول تعريف OGC لبساطة الأشكال الهندسية وصلاحيتها، راجع «ضمان توافق الأشكال الهندسية مع OpenGIS»

[ملاحظة]

يُعرّف SQL-MM ناتج ST_IsSimple(NULL) بأنه 0، بينما يُعيد PostGIS القيمة NULL.

تطبّق هذه الدالة مواصفة OGC Simple Features Implementation Specification for SQL 1.1. s2.1.1.1

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

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

أمثلة

SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));
 st_issimple
-------------
 f
(1 row)

 SELECT ST_IsSimple(ST_GeomFromText('LINESTRING(1 1,2 2,2 3.5,1 3,1 2,2 1)'));
 st_issimple
-------------
 f
(1 row)

انظر أيضًا

ST_IsValid