Description
noneFunction properties
| name | value |
|---|
| name | public.st_bdmpolyfromtext |
| return type | public.geometry
|
| language | PLPGSQL |
| deterministic | YES |
Usage
result = public.st_bdmpolyfromtext();
Code
CREATE FUNCTION st_bdmpolyfromtext(text, integer) RETURNS geometry
AS $_$
DECLARE
geomtext alias for $1;
srid alias for $2;
mline geometry;
geom geometry;
BEGIN
mline := MultiLineStringFromText(geomtext, srid);
IF mline IS NULL
THEN
RAISE EXCEPTION 'Input is not a MultiLinestring';
END IF;
geom := multi(BuildArea(mline));
RETURN geom;
END;
$_$
LANGUAGE plpgsql IMMUTABLE STRICT;