الاسم
ST_PixelHeight — تُعيد ارتفاع البكسل بالوحدات الهندسية للنظام المرجعي المكاني.
المختصر
double precision ST_PixelHeight(raster rast);
الوصف
تُعيد ارتفاع البكسل بالوحدات الهندسية للنظام المرجعي المكاني. في الحالة الشائعة التي لا يوجد فيها انحراف، يكون ارتفاع البكسل ببساطة نسبة المقياس بين الإحداثيات الهندسية وبكسلات الرستر.
راجع ST_PixelWidth للاطلاع على تمثيل تخطيطي لهذه العلاقة.
أمثلة: رسترات بلا انحراف
SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,
ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,
ST_SkewY(rast) As skewy
FROM dummy_rast;
rastheight | pixheight | scalex | scaley | skewx | skewy
------------+-----------+--------+--------+-------+----------
20 | 3 | 2 | 3 | 0 | 0
5 | 0.05 | 0.05 | -0.05 | 0 | 0
أمثلة: رسترات بانحراف مختلف عن 0
SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,
ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,
ST_SkewY(rast) As skewy
FROM (SELECT ST_SetSKew(rast,0.5,0.5) As rast
FROM dummy_rast) As skewed;
rastheight | pixheight | scalex | scaley | skewx | skewy
-----------+-------------------+--------+--------+-------+----------
20 | 3.04138126514911 | 2 | 3 | 0.5 | 0.5
5 | 0.502493781056044 | 0.05 | -0.05 | 0.5 | 0.5