[postgis-users] ST_Envelope

Paul Ramsey pramsey at cleverelephant.ca
Tue Apr 22 07:54:45 PDT 2008


doco patched

On Tue, Apr 22, 2008 at 4:45 AM, Mark Cave-Ayland
<mark.cave-ayland at siriusit.co.uk> wrote:
> Sam Giffney wrote:
>
> > On Postgis 1.3.2 (tested on Windows and Debian Lenny)
> >
> > A LINESTRING which runs "parallel to the grid lines" (excuse my poor
> > GIS terminology) returns a LINESTRING instead of a POLYGON for the
> > envelope.
> >
> > postgis=> select
> > ST_AsText(ST_Envelope(ST_GeomFromText('LINESTRING(-36.91410
> > 174.90900,-36.91410 174.91017)')));
> >                    st_astext
> > -------------------------------------------------
> >  LINESTRING(-36.9141 174.909,-36.9141 174.91017)
> > (1 row)
> >
> > The documentation states that ST_Envelope should return a POLYGON.
> > I think I understand why the LINESTRING is returned, but shouldn't the
> > documentation list that as an option?
> >
> > Cheers,
> > Sam
> >
>
>
>  Hi Sam,
>
>  It is the documentation that is wrong. The change was made in order to
> ensure that only valid geometries can be returned from the ST_Envelope() /
> bounding box functions. See
> http://postgis.refractions.net/pipermail/postgis-commits/2007-October/000180.html
> for more information. Any doc patches gratefully received :)
>
>
>  ATB,
>
>  Mark.
>
>  --
>  Mark Cave-Ayland
>  Sirius Corporation - The Open Source Experts
>  http://www.siriusit.co.uk
>  T: +44 870 608 0063
>
>
>  _______________________________________________
>  postgis-users mailing list
>  postgis-users at postgis.refractions.net
>  http://postgis.refractions.net/mailman/listinfo/postgis-users
>



More information about the postgis-users mailing list