GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.18. دوال المستطيل المحيط
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_ZMin

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

الاسم

ST_ZMin — تُعيد القيمة الدنيا لـ Z لمستطيل محيط ثنائي أو ثلاثي الأبعاد أو لشكل هندسي.

المختصر

float ST_ZMin(box3d aGeomorBox2DorBox3D);

الوصف

تُعيد القيمة الدنيا لـ Z لمستطيل محيط ثنائي أو ثلاثي الأبعاد أو لشكل هندسي.

[ملاحظة]

رغم أن هذه الدالة معرّفة لـ box3d فقط، فإنها تعمل أيضًا مع قيم box2d وgeometry بفضل التحويل التلقائي. لكنها لن تقبل التمثيل النصي لـ geometry أو box2d، لأنهما لا يُحوَّلان تلقائيًا.

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

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

أمثلة

SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');
st_zmin
-------
3

SELECT ST_ZMin(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));
st_zmin
-------
4

SELECT ST_ZMin('BOX3D(-3 2 1, 3 4 1)' );
st_zmin
-------
1
--Observe THIS DOES NOT WORK because it will try to auto-cast the string representation to a BOX3D
SELECT ST_ZMin('LINESTRING(1 3 4, 5 6 7)');

--ERROR:  BOX3D parser - doesn't start with BOX3D(

SELECT ST_ZMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));
st_zmin
--------
1