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
120 lines
1.9 KiB
SQL
120 lines
1.9 KiB
SQL
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0), 1, '64BF', 123.4567, NULL)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '64BF', 1234.5678, NULL
|
|
)
|
|
, '64BF', 987.654321, NULL
|
|
)
|
|
, '64BF', 9876.54321, NULL
|
|
)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '64BF', 1234.5678, -9999
|
|
)
|
|
, '64BF', 987.654321, -9999
|
|
)
|
|
, '64BF', 9876.54321, -9999
|
|
)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '64BF', 1234.5678, -9999
|
|
)
|
|
, '64BF', 987.654321, -9999
|
|
)
|
|
, '64BF', 9876.54321, -9999
|
|
)
|
|
, ARRAY[3]
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '64BF', 1234.5678, -9999
|
|
)
|
|
, '64BF', 987.654321, -9999
|
|
)
|
|
, '64BF', 9876.54321, -1
|
|
)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '64BF', 1234.5678, -1
|
|
)
|
|
, '64BF', 987.654321, -9999
|
|
)
|
|
, '64BF', 9876.54321, -9999
|
|
)
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|
|
SELECT CASE
|
|
WHEN length(
|
|
ST_AsTIFF(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_AddBand(
|
|
ST_MakeEmptyRaster(200, 200, 10, 10, 2, 2, 0, 0)
|
|
, 1, '64BF', 1234.5678, -9999
|
|
)
|
|
, '64BF', 987.654321, -9999
|
|
)
|
|
, '64BF', 9876.54321, -1
|
|
)
|
|
, 'JPEG90'
|
|
)
|
|
) > 0
|
|
THEN 1
|
|
ELSE 0
|
|
END;
|