Schema
Owner
postgres
Descriptions
args: rastA, nbandA, rastB, nbandB - Return true if no points of raster rastB lie in the exterior of raster rastA and at least one point of the interior of rastB lies in the interior of rastA.
Options
Option | Value |
---|---|
Returns |
boolean |
Language |
sql |
Parameters |
rast1 public.raster nband1 integer rast2 public.raster nband2 integer |
Definition
CREATE OR REPLACE FUNCTION public.st_contains (
rast1 public.raster,
nband1 integer,
rast2 public.raster,
nband2 integer
)
RETURNS boolean AS
$span$
SELECT $1 OPERATOR(public.&&) $3 AND CASE WHEN $2 IS NULL OR $4 IS NULL THEN public._st_contains(public.st_convexhull($1), public.st_convexhull($3)) ELSE public._st_contains($1, $2, $3, $4) END
$span$
LANGUAGE 'sql'
IMMUTABLE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 1000;
COMMENT ON FUNCTION public.st_contains(rast1 public.raster, nband1 integer, rast2 public.raster, nband2 integer)
IS 'args: rastA, nbandA, rastB, nbandB - Return true if no points of raster rastB lie in the exterior of raster rastA and at least one point of the interior of rastB lies in the interior of rastA.';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 13/03/2014 13:23 |