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

ST_SetSkew

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

الاسم

ST_SetSkew — تضبط انحراف X وY للإسناد الجغرافي (أو معامل الدوران). إذا مُرّرت قيمة واحدة فقط، تضبط X وY على القيمة نفسها.

المختصر

raster ST_SetSkew(raster rast, float8 skewxy);

raster ST_SetSkew(raster rast, float8 skewx, float8 skewy);

الوصف

تضبط انحراف X وY للإسناد الجغرافي (أو معامل الدوران). إذا مُرّرت قيمة واحدة فقط، تضبط X وY على القيمة نفسها. راجع ملف العالم (World File) لمزيد من التفاصيل.

أمثلة

-- Example 1
UPDATE dummy_rast SET rast = ST_SetSkew(rast,1,2) WHERE rid = 1;
SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,
    ST_GeoReference(rast) as georef
FROM dummy_rast WHERE rid = 1;

rid | skewx | skewy |    georef
----+-------+-------+--------------
  1 |     1 |     2 | 2.0000000000
                    : 2.0000000000
                    : 1.0000000000
                    : 3.0000000000
                    : 0.5000000000
                    : 0.5000000000

                
-- Example 2 set both to same number:
UPDATE dummy_rast SET rast = ST_SetSkew(rast,0) WHERE rid = 1;
SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,
    ST_GeoReference(rast) as georef
FROM dummy_rast WHERE rid = 1;

 rid | skewx | skewy |    georef
-----+-------+-------+--------------
   1 |     0 |     0 | 2.0000000000
                     : 0.0000000000
                     : 0.0000000000
                     : 3.0000000000
                     : 0.5000000000
                     : 0.5000000000