[postgis-users] Documentation on GIS specific SQL
Matt Lynch
matt at terraEngine.com
Thu Feb 20 09:54:26 PST 2003
Wow, you're fast!
Ok, so I would do
SELECT *,box3d(the_geom)
FROM demolakes;
Or
SELECT *, xmin(box3d(the_geom)) AS ulx, ymax (box3d(the_geom)) AS uly,
xmax(box3d(the_geom)) AS lrx, ymin(box3d(the_geom)) AS lry
FROM demolakes;
As you suggested to save work on the VB side.
Any suggestions of other sources of documentation, tutorials, etc? I
don't want to keep bugging the listserv unnecessarily.
Thanks,
Matt
-----Original Message-----
From: postgis-users-bounces at postgis.refractions.net
[mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Paul
Ramsey
Sent: Thursday, February 20, 2003 10:44 AM
To: PostGIS Users Discussion
Subject: Re: [postgis-users] Documentation on GIS specific SQL
Matt Lynch wrote:
> But it appears that I must group in order to use extent
Yes, because extent is one of two (the other is collect()) aggregate
functions currently in PostGIS. "select extent(geom) from tbl" returns
the aggregate extent of every feature in the table, ie. the extent of
the table itself.
You can get the bounding box of a single geometry with either the
OpenGIS-standard envelope() or by casting the object to a box3d with
box3d(). You can also use the xmin(), ymin() etc functions to get the
extents directly, which might be more convenient for accessing them from
a database cursor, rather than parsing the values out of an envelope or
bounding box string.
P.
--
__
/
| Paul Ramsey
| Refractions Research
| Email: pramsey at refractions.net
| Phone: (250) 885-0632
\_
_______________________________________________
postgis-users mailing list postgis-users at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.455 / Virus Database: 255 - Release Date: 2/13/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.455 / Virus Database: 255 - Release Date: 2/13/2003
More information about the postgis-users
mailing list