[Chameleon] Contexts

Paul Spencer pagameba at magma.ca
Tue Sep 28 08:18:08 EDT 2004


The extraction service would extract the actual data associated with the 
visible layers and extents ...

Ken Sanderson wrote:
>>Extract Context builds a context document from the current state of the
> 
> 
>>map file and sends it to a (application-defined) extraction service
> 
> that 
> 
>>can extract data based on the layer visibility and extents provided in 
>>the context.
> 
> 
> I still don't understand this part. Why send to an extraction service if
> you can just download the context file? Think I am missing something :)
> 
> Ken
> 
> -----Original Message-----
> From: Paul Spencer [mailto:pagameba at magma.ca] 
> Sent: September 27, 2004 6:04 PM
> To: Ken Sanderson
> Cc: chameleon at lists.maptools.org
> Subject: Re: [Chameleon] Contexts
> 
> 
> Ken,
> 
> Ken Sanderson wrote:
> 
>>I have been goofing around with contexts today and it would do what I 
>>need if I was only using WMS layers, as the context saves visibility 
>>status as well as extents. I had a couple other questions about
>>contexts:
>>
>>1) Whats the real difference between Download a Context and Extract a 
>>Context? Seems one puts it right to your hard drive while the other 
>>just provides a URL for it, but the URL is to a file in a temp folder 
>>that isnt likely to be around that long. Is there a reason to use 
>>Extract vs Download?
> 
> 
> Download Context builds a context document from the current state of the
> 
> map file and allows the user to download the file to their computer. 
> Extract Context builds a context document from the current state of the 
> map file and sends it to a (application-defined) extraction service that
> 
> can extract data based on the layer visibility and extents provided in 
> the context.
> 
> 
>>2) Is it feasible to combine a context with your current map? Right 
>>now if you upload a context it replaces the map you have with the new 
>>one. Is it feasible that you could add the layers in a context to your
> 
> 
>>existing map so that you would get a combination of the two in your 
>>map window instead of just the newly loaded context?
> 
> 
> yes it is feasible.  The low level functionality is there.  MapScript 
> loads a context by replacing all the layers, but it is possible to load 
> a context into a new mapobj and then copy all the layers across.  Note 
> that while this is possible, it may not provide the best results because
> 
> of layer ordering (polygons on top of points for instance).  When 
> dealing with WMS, it is not normally possible to discover the feature 
> type of the layer, which is a disappointing limitation for client apps 
> that want to be somewhat intelligent about this sort of thing.
> 
> Cheers,
> 
> Paul
> 
> 
>>Thanks,
>>
>>Ken
>>
>>
>>-----Original Message-----
>>From: chameleon-bounces at lists.maptools.org
>>[mailto:chameleon-bounces at lists.maptools.org] On Behalf Of Paul 
>>Spencer
>>Sent: September 26, 2004 1:31 PM
>>To: Ken Sanderson
>>Cc: chameleon at lists.maptools.org
>>Subject: Re: [Chameleon] Contexts and SLD's Widgets
>>
>>
>>Ken,
>>
>>the Context widgets are to work with Web Map Contexts, an OGC spec for
>>portable map files ... it only works with WMS layers.  SLD is also an 
>>OGC spec, this one defines styling information for WMS layers.
>>
>>Neither set of widgets will help you with that.  There are no other
>>widgets that do that, either.  You will likely need to build something
> 
> 
>>to do this.
>>
>>Cheers,
>>
>>Paul
>>
>>Ken Sanderson wrote:
>>
>>
>>>What are the Context and SLD widget/tools for, ie what do they do?
>>>
>>>I am looking for a way to save a current extent, visible layers, etc
>>>so that a user can come back later and start where he left off, would 
>>>either of these be good for that? Is there any other widgets that 
>>>would work for this type of thing?
>>>
>>>Thanks,
>>>
>>>Ken
>>>
>>>
>>>
>>>_______________________________________________
>>>Chameleon mailing list
>>>Chameleon at lists.maptools.org
>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>
>>
>>
> 

-- 
  -----------------------------------------------------------------
|Paul Spencer                           pspencer at dmsolutions.ca   |
|-----------------------------------------------------------------|
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
  -----------------------------------------------------------------



More information about the Chameleon mailing list