MapTools.org

[Chameleon] Querying Layers

Paul Spencer spencer@dmsolutions.ca
Tue, 16 Mar 2004 11:45:07 -0500
Bart,

that is what I suspect also.  Note that in the context there is both a 
name and a title which may be to address the fact that names cannot 
contain spaces.

Cheers,

Paul

Bart van den Eijnden wrote:

> Hi Paul, Darren,
> 
> is this not because the layer NAME is used for the XML element, and XML 
> elements can't contain spaces? For local data which would go through 
> text/html output this would probably work, but not for WMS layers which 
> go through gml output.
> 
> Best regards,
> Bart
> 
> On Tue, 16 Mar 2004 10:22:59 -0500, <Darren.Cope@statcan.ca> wrote:
> 
>> 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.