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

ST_NPoints

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

الاسم

ST_NPoints — تُعيد عدد النقاط (الرؤوس) في الشكل الهندسي.

المختصر

integer ST_NPoints(geometry g1);

الوصف

تُعيد عدد النقاط في الشكل الهندسي. تعمل مع جميع الأشكال الهندسية.

حُسّنت في: 2.0.0 أُضيف دعم الأسطح متعددة الوجوه.

[ملاحظة]

قبل الإصدار 1.3.4، كانت هذه الدالة تتعطل إذا استُخدمت مع أشكال هندسية تحتوي على منحنيات (CURVES). وقد أُصلح ذلك في 1.3.4 وما بعده

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

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

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

أمثلة

SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
--result
4

--Polygon in 3D space
SELECT ST_NPoints(ST_GeomFromEWKT('LINESTRING(77.29 29.07 1,77.42 29.26 0,77.27 29.31 -1,77.29 29.07 3)'))
--result
4

انظر أيضًا

ST_NumPoints