![]() |
||||
|
|
||||
[Chameleon] Querying LayersDarren.Cope@statcan.ca Darren.Cope@statcan.caTue, 16 Mar 2004 10:22:59 -0500
|
||||
Hi Paul,
Yes, the layer names are in quotes. In the mapfile, it looks like the
following (currently with underscore, as this works):
LAYER # Start of Mailout Area
NAME "Mailout_Area"
STATUS DEFAULT
DUMP TRUE
DATA mailout
TYPE POLYGON
TEMPLATE "ttt" # this isn't used, but needs to be here for queries
TOLERANCE 10
TOLERANCEUNITS PIXELS
CLASS
NAME "Mailout Area"
COLOR 198 199 140
OUTLINECOLOR -1 -1 -1
END # Class
MAXSCALE 4500000
METADATA # Start of Metadata
WMS_TITLE "Mailout Area"
WMS_ABSTRACT "Mailout Area"
WMS_SRS "EPSG:42304"
END # End of Metadata
END # End of Mailout Area
In the context file, I have the following:
<Layer queryable="1" hidden="0">
<Server service="WMS" version="1.1.0" title="Mailout_Area">
<OnlineResource xlink:type="simple"
xlink:href="http://c137861.statcan.ca/cgi-bin/mapserv.exe?map=wms.map&"/>
</Server>
<Name>Mailout_Area</Name>
<Title>Mailout Area</Title>
<SRS>EPSG:42304 EPSG:42101 EPSG:4269 EPSG:4326 EPSG:42304</SRS>
<FormatList>
<Format current="1">image/png</Format>
<Format>image/gif</Format>
<Format>image/jpeg</Format>
<Format>image/wbmp</Format>
</FormatList>
<StyleList>
</StyleList>
</Layer>
If I use this exactly as shown, everything works as expected. If I put
double quotes around the Name in the context file, I get an error (the
images don't load at all...) So, this is possibly a bug in Chameleon, or do
you see something else wrong with what I am doing?
Thanks,
Darren
-----Original Message-----
From: Paul Spencer [mailto:pagameba@magma.ca]
Sent: March 16, 2004 8:56 AM
To: Darren.Cope@statcan.ca
Cc: thowlett@whistlermuseum.org; chameleon@lists.maptools.org
Subject: Re: [Chameleon] Querying Layers
Darren,
Did you try putting the layer name in quotes?
NAME "provincial boundary"
I don't think that mapserver has any particular problems with this, but
perhaps there is a problem in chameleon and I would like to know.
Cheers,
Paul
Darren.Cope@statcan.ca wrote:
> Hello Tracy,
>
> Thanks for the help! I finally got the query to work, after ensuring
> that the DUMP, and TOLERANCE lines where set, and that each layer had
> a TEMPLATE. However, it is also necessary, as I found out eventually,
> that the LAYER NAME not have a space in it, as this will cause the
> queries to not work. Even though I had everything right, and your
> "park" example worked fine for me, my "provincial boundary" layer did
> not. Replacing the space with an underscore solved the problem
> though! Hopefully this will help out others who may be having this
> problem.
>
> Any way I can still use a space in the name (with an escape character
> of some sort?)
>
> Thanks!
>
> Darren
>
> -----Original Message-----
> From: Tracy Howlett [mailto:thowlett@whistlermuseum.org]
> Sent: March 15, 2004 4:47 PM
> To: Darren.Cope@statcan.ca
> Cc: chameleon@lists.maptools.org
> Subject: RE: [Chameleon] Querying Layers
>
>
> Hi Darren,
>
> I had a similar problem..make sure you've got your tolerance units set
> as well.
>
> This is an example of one of my query layers.
>
> LAYER
> NAME "Park"
> TYPE POLYGON
> DUMP TRUE
> TEMPLATE "blank.html"
> TOLERANCE 10
> TOLERANCEUNITS PIXELS
> STATUS ON
> GROUP "Municipal Park"
> DATA "Park"
> CLASS
> COLOR 150 231 138
> END
> METADATA
> WMS_TITLE "Park"
> WMS_ABSTRACT "Park"
> END
> END
>
> I've been trying to modify the output of the query results myself.
> Right now each record returns the Shape and ID items as well as the
> useful attribute data. I'm trying to suppress these fields. If you
> happen to figure it out would you mind letting me know!
>
> Thanks,
>
> Tracy
>
> -----Original Message-----
> From: chameleon-admin@lists.maptools.org
> [mailto:chameleon-admin@lists.maptools.org] On Behalf Of
> Darren.Cope@statcan.ca
> Sent: Monday, March 15, 2004 9:00 AM
> To: eric@gomoos.org; Darren.Cope@statcan.ca
> Cc: chameleon@lists.maptools.org
> Subject: RE: [Chameleon] Querying Layers
>
> Thanks for the suggestion Eric. However, this does not seem to solve
> my problem.
>
> Darren
>
> -----Original Message-----
> From: Eric Bridger [mailto:eric@gomoos.org]
> Sent: March 15, 2004 11:04 AM
> To: Darren.Cope@statcan.ca
> Cc: chameleon@lists.maptools.org
> Subject: Re: [Chameleon] Querying Layers
>
>
> I'm new to this too, but I happen to have a guess.
> You also need DUMP TRUE in your layer.
>
> On Mon, 2004-03-15 at 08:38, Darren.Cope@statcan.ca wrote:
>
>>Hi all,
>>
>>I am currently setting up the Chameleon "CWC2 Demo Template" to work
>>with some of our own data. Using MapServer as a WMS, I am able to
>>view the data. However, I am unable to get it to query any of the
>>layers properly. I get the pop-up which says "no results for this
>>layer." I do have a "template" line set in the .map file, but this
>>does not seem to help (i.e. I get the same message without the line).
>>I am sure I am missing something obvious, as I am new to this!
>>
>>Thanks for any suggestions,
>>
>>Darren Cope
>>Statistics Canada/Statistique Canada
>>Geography Division/Division de la géographie
>>Jean Talon 3D5
>>Ottawa, Canada
>>(613) 951-6461
>>
>
>
>
> _______________________________________________
> Chameleon mailing list
> Chameleon@lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
>
>
> _______________________________________________
> Chameleon mailing list
> Chameleon@lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
> _______________________________________________
> Chameleon mailing list
> Chameleon@lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
>
--
-----------------------------------------------------------------
|Paul Spencer spencer@dmsolutions.ca |
|-----------------------------------------------------------------|
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
-----------------------------------------------------------------
This archive was generated by Pipermail. |
MapTools.org -- Hosted by DM Solutions Group |