Database reference - postgis

postgis -  functions -  public.st_bdmpolyfromtext

Description

none

Function properties

namevalue
namepublic.st_bdmpolyfromtext
return typepublic.geometry 
languagePLPGSQL
deterministicYES

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;




Documentation generated by SqlSpec