Database reference - postgis

postgis -  functions -  public.mpolyfromtext

Description

none

Function properties

namevalue
namepublic.mpolyfromtext
return typepublic.geometry 
languageSQL
deterministicYES

Usage

result = public.mpolyfromtext();

Code

CREATE FUNCTION 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