[Geoprisma-users] QueryOnClick Configuration
Philippe Gregoire
philippe.gregoire at boreal-is.com
Thu Nov 26 04:23:15 EST 2009
Your problem seems to be on the mapfile side of things. For a layer to
output GML on a query on click, you need to have the "DUMP true" line
inside the LAYER object.
Hope this helps.
Philippe
----- Original Message ----
From: lrocheleau <louis.rocheleau at boreal-is.com>
To: geoprisma-users at lists.osgeo.org
Sent: Thu, November 26, 2009 12:13:09 PM
Subject: [Geoprisma-users] QueryOnClick Configuration
-- Sorry for the first post which came in as as response to Mr. Woodbridge's
last post...
Hello,
I have started using GP recently. I am currently able to display a basic map
with many layers. The next step is to be able to use the QueryOnClick
widget.
I have started configuring it based on the Sample1 example on the GP
website. I think I am almost there. Here is was I observe with my current
configurations.
- The toolbar contains the "i" button.
- The drop down list next to the "i" (List of queryable layers) displays the
name of the two (2) resources I have set up for QueryOnClick.
- One of these resources is polygons, the other one is points.
- No matter where I click on any of these resources, I get the message "No
Record Found".
Now, trying to debug it, I think the projection settings are good. The map
displays well and the query returned when I use QueryOnClick refers to a
plausible BBOX.
Though looking at the query results, it seems the GML information returned
by the mapfile is empty : <msGMLOutput> </msGMLOutput>
I have tried to set it up correctly in the mapfile, but it seems I don't get
through.
Please does anybody have an idea ?
Thanks
--
Louis Rocheleau-Lieutenant
GIS & Business Analyst
Boréalis
101, Place du Moulin, bureau 202-A Magog (Qc) Canada J1X 4A1
T. +1.514.313.5951 | +1.819.575.6037 ext.1165
E. louis.rocheleau at boreal-is.com
P.S. Here are some parts of the configuration I have : (Note I'll give the
information only for the polygon layer)
GP.XML
Widgets:
<geoexttoolbar>
<name>Toolbar</name>
<options>
<widgets>
<widget>QueryOnClick</widget>
</widgets>
</options>
</geoexttoolbar>
<queryonclick>
<name>QueryOnClick</name>
<options>
<displayfields>
<field>title</field>
</displayfields>
<results>
<result>ResultExtGrid</result>
</results>
</options>
</queryonclick>
<resultextgrid>
<name>ResultExtGrid</name>
<options>
<inwindow>false</inwindow>
<grids>
<grid>
<resourcename>Res_Surveyed_Farms</resourcename>
<delegatecontext>
<enabled>true</enabled>
<label>Link to AkIMS</label>
</delegatecontext>
<displayname>Surveyed Farms</displayname>
<fields>
<field>
<id>sfarmid</id>
<label>Farm ID</label>
<type>string</type>
<width>75</width>
</field>
<field>
<id>farmtype</id>
<label>Farm Type</label>
<type>string</type>
<width>75</width>
</field>
</fields>
</grid>
</grids>
</options>
</resultextgrid>
Resources:
<resource>
<name>Res_Surveyed_Farms</name>
<datastores>
<datastore>DS_Surveyed_Farms</datastore>
</datastores>
<widgets>
<widget>Toolbar</widget>
<widget>QueryOnClick</widget>
<widget>ResultExtGrid</widget>
</widgets>
</resource>
Workspace:
<resource>
<name>Res_Surveyed_Farms</name>
<widgets>
<widget>Toolbar</widget>
<widget>QueryOnClick</widget>
<widget>ResultExtGrid</widget>
</widgets>
</resource>
MAPFILE:
[...]
WEB
TEMPLATE "map.html"
IMAGEPATH "/Akyem/www/Akyem/carto/pmapper3/tmp/"
IMAGEURL "/Akyem/carto/pmapper3/tmp/"
METADATA
"gml_include_items" "all"
END # Metadata
END #Web
[...]
##################################################
# FARMS - SURVEYED
##################################################
LAYER
NAME "Farms"
METADATA
"DESCRIPTION" "Surveyed Farms"
"LAYER_ENCODING" "UTF-8"
"gml_include_items" "all"
END
TYPE POLYGON
STATUS ON
TRANSPARENCY 55
CONNECTION "user=[...] password=[...] dbname=[...] host=localhost
port=5433"
CONNECTIONTYPE postgis
DATA "the_geom from (SELECT oid, fl_id, sfarmid, farmtype, acre,
hectares, st_setsrid(the_geom,25000) as the_geom,
date_repegged, stool, town, surveydate,
bookno, evaluationdate, suv_acreage
FROM geo_farms) as geo_vw_farms
USING UNIQUE oid USING SRID=25000"
CLASS
TEMPLATE void
NAME "Farms"
COLOR 102 191 0
OUTLINECOLOR 0 0 0
END
END # LAYER
--
View this message in context: http://n3.nabble.com/QueryOnClick-Configuration-tp41241p41241.html
Sent from the GeoPrisma-users mailing list archive at Nabble.com.
_______________________________________________
Geoprisma-users mailing list
Geoprisma-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geoprisma-users
More information about the Geoprisma-users
mailing list