[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