GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.4. دوال الوصول إلى الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_PixelHeight

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

الاسم

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
            

انظر أيضًا

ST_PixelWidth، ST_ScaleX، ST_ScaleY، ST_SkewX، ST_SkewY