GISarabia.org
PostGIS › الدليل الرسمي › 11. مرجع الرستر › 11.3. منشئات الرستر
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_FromGDALRaster

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

الاسم

ST_FromGDALRaster — تُعيد رسترًا من ملف رستر مدعوم في GDAL.

المختصر

raster ST_FromGDALRaster(bytea gdaldata, integer srid=NULL);

الوصف

تُعيد رسترًا من ملف رستر مدعوم في GDAL. يكون gdaldata من النوع bytea ويجب أن يكون محتوى ملف رستر GDAL.

إذا كان srid يساوي NULL، تحاول الدالة إسناد SRID تلقائيًا من رستر GDAL. وإذا قُدّم srid، فإن القيمة المقدّمة تتجاوز أي SRID مُسند تلقائيًا.

متاحة منذ: 2.1.0

أمثلة

WITH foo AS (
    SELECT ST_AsPNG(ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 0.1, -0.1, 0, 0, 4326), 1, '8BUI', 1, 0), 2, '8BUI', 2, 0), 3, '8BUI', 3, 0)) AS png
),
bar AS (
    SELECT 1 AS rid, ST_FromGDALRaster(png) AS rast FROM foo
    UNION ALL
    SELECT 2 AS rid, ST_FromGDALRaster(png, 3310) AS rast FROM foo
)
SELECT
    rid,
    ST_Metadata(rast) AS metadata,
    ST_SummaryStats(rast, 1) AS stats1,
    ST_SummaryStats(rast, 2) AS stats2,
    ST_SummaryStats(rast, 3) AS stats3
FROM bar
ORDER BY rid;

 rid |         metadata          |    stats1     |    stats2     |     stats3
-----+---------------------------+---------------+---------------+----------------
   1 | (0,0,2,2,1,-1,0,0,0,3)    | (4,4,1,0,1,1) | (4,8,2,0,2,2) | (4,12,3,0,3,3)
   2 | (0,0,2,2,1,-1,0,0,3310,3) | (4,4,1,0,1,1) | (4,8,2,0,2,2) | (4,12,3,0,3,3)
(2 rows)
                

انظر أيضًا

ST_AsGDALRaster