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

ST_YMax

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

الاسم

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

المختصر

float ST_YMax(box3d aGeomorBox2DorBox3D);

الوصف

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

[ملاحظة]

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

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

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

أمثلة

SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');
st_ymax
-------
5

SELECT ST_YMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));
st_ymax
-------
6

SELECT ST_YMax(CAST('BOX(-3 2, 3 4)' As box2d));
st_ymax
-------
4
--Observe THIS DOES NOT WORK because it will try to auto-cast the string representation to a BOX3D
SELECT ST_YMax('LINESTRING(1 3, 5 6)');

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

SELECT ST_YMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));
st_ymax
--------
150506.126829327
                

انظر أيضًا

ST_XMin, ST_XMax, ST_YMin, ST_ZMax, ST_ZMin