mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-24 09:02:37 +00:00
6a8a4356c4
git-svn-id: http://svn.osgeo.org/postgis/trunk@7923 b70326c6-7e19-0410-871a-916f4a2858ee
114 lines
1.7 KiB
SQL
114 lines
1.7 KiB
SQL
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0), 1, '8BSI', 123, NULL)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0), 1, '8BUI', 123, NULL)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0), 1, '8BSI', -123, NULL)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0), 1, '8BUI', 254, NULL)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '8BUI', 1, 255
|
|
)
|
|
, 2, '8BUI', 11, 0
|
|
)
|
|
, 3, '8BUI', 111, 127
|
|
)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '8BSI', 1, -1
|
|
)
|
|
, 2, '8BSI', 11, -1
|
|
)
|
|
, 3, '8BSI', 111, -1
|
|
),
|
|
ARRAY['QUALITY=90','PROGRESSIVE=ON']
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '8BSI', 1, -1
|
|
)
|
|
, 2, '8BSI', 11, -1
|
|
)
|
|
, 3, '8BSI', 111, -1
|
|
),
|
|
ARRAY[3,1],
|
|
50
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsJPEG(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '8BSI', 1, -1
|
|
)
|
|
, 2, '8BSI', 11, -1
|
|
)
|
|
, 3, '8BUI', 111, -1
|
|
),
|
|
ARRAY[3],
|
|
10
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|