x
1
DECLARE
2
geomtext alias for $1;
3
srid alias for $2;
4
mline public.geometry;
5
geom public.geometry;
6
BEGIN
7
mline := public.ST_MultiLineStringFromText(geomtext, srid);
8
9
IF mline IS NULL
10
THEN
11
RAISE EXCEPTION 'Input is not a MultiLinestring';
12
END IF;
13
14
geom := public.ST_Multi(public.ST_BuildArea(mline));
15
16
RETURN geom;
17
END;