mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-24 09:02:37 +00:00
8fee101ce1
git-svn-id: http://svn.osgeo.org/postgis/trunk@8262 b70326c6-7e19-0410-871a-916f4a2858ee
26 lines
574 B
PL/PgSQL
26 lines
574 B
PL/PgSQL
--
|
|
-- A user callback function that nullifies all cells in the resulting raster.
|
|
--
|
|
CREATE OR REPLACE FUNCTION ST_Nullage(matrix float[][], nodatamode text, VARIADIC args text[])
|
|
RETURNS float AS
|
|
$$
|
|
BEGIN
|
|
RETURN NULL;
|
|
END;
|
|
$$
|
|
LANGUAGE 'plpgsql' IMMUTABLE;
|
|
|
|
|
|
--
|
|
--Test rasters
|
|
--
|
|
CREATE OR REPLACE FUNCTION ST_TestRasterNgb(h integer, w integer, val float8)
|
|
RETURNS raster AS
|
|
$$
|
|
DECLARE
|
|
BEGIN
|
|
RETURN ST_AddBand(ST_MakeEmptyRaster(h, w, 0, 0, 1, 1, 0, 0, -1), '32BF', val, -1);
|
|
END;
|
|
$$
|
|
LANGUAGE 'plpgsql';
|