[postgis-users] hitting a wall on netsted select
Fred McDavid
frm at bitdaddy.com
Thu Aug 26 09:54:25 PDT 2004
Hi all,
I've got a query that I'm able to make work (with minor appropriate
modification) with pgadmin3, but that I can't get working with mapserver.
Here's the query (I know it's bad form...it's autogenerated with a "chainable"
query object):
the_geom FROM (
select gid,the_geom from (
select gid,the_geom from staunton_parcels
)
as qry_id_1 where the_geom && GeometryFromText (
"POLYGON((670985.96343 4225879.55203,670985.96343
4225879.55203,670985.96343 4225879.55203,670985.96343 4225879.55203))",-1
)
) AS qry_id_1_simplerenderer_param_tool_id USING UNIQUE gid USING SRID=-1
In the error message I get, it appears that my query, at some point, becomes:
DECLARE mycursor BINARY CURSOR FOR SELECT
asbinary(force_collection(force_2d(the_geom FROM (select
gid,the_geom)),'NDR'),gid::text from (select gid,the_geom from
staunton_parcels) as qry_id_1 where the_geom &&
GeometryFromText("POLYGON((670985.96343 4225879.55203,670985.96343
4225879.55203,670985.96343 4225879.55203,670985.96343 4225879.55203))",-1))
AS qry_id_1_simplerenderer_param_tool_id WHERE the_geom FROM (select
gid,the_geom && setSRID('BOX3D(670041.519546028
4225427.79642394,671593.10592686 4226432.50832267)'::BOX3D, -1 )
The pgadmin3 query (that works and returns a result) is:
select gid FROM (
select gid,the_geom from (
select gid,the_geom from staunton_parcels
)
as qry_id_1 where the_geom && GeometryFromText (
'POLYGON((670985.96343 4225879.55203,670985.96343
4225879.55203,670985.96343 4225879.55203,670985.96343 4225879.55203))',-1
)
) AS qry_id_1_simplerenderer_param_tool_id
Am I missing something obvious (as a new postgis and/or postgres user)? Is
there a limitation in the mapserver<->postgis connection that's going to make
my nifty "chainable" queries unusable?
Thanks in advance,
--Fred
--
==========================================================
Fred R. McDavid, III
540-248-0838
frm at bitdaddy.com
BitDaddy Systems, Inc
* Complex System Design, Management, and Hosting
==========================================================
More information about the postgis-users
mailing list