Yeah. Nice example. That&#39;s more or less what I&#39;m trying to achieve. <br><br>I&#39;m playing with dynamic layers for the moment. Inserting code between<br>the initialize and execute. <br><br>$oApp =&nbsp; new Mapper();<br>
$oApp-&gt;registerSkin( &#39;skins/sample&#39; );<br>$oApp-&gt;CWCInitialize( $szTemplate, $szMapFile&nbsp; );<br>if ($action_type == &quot;1&quot;) {<br>&nbsp;&nbsp;&nbsp; $oApp-&gt;addLayer(&quot;New&quot;,$points,&#39;FF0000&#39;,&#39;point&#39;,4);
<br>}<br>$oApp-&gt;CWCExecute();<br><br>where $action_type is a GET variable and $points a coordinate array.<br><br>The problem with this solution is that at each refresh of the page (zoom, update, etc)<br>it creates a new layer. The layer dissapears too when you refresh the page without 
<br>the action_type in the URL. <br><br>What I&#39;m seeking to do is create session layers. Is there anyway to do this? <br><br>Thanks for your advice guys,<br><br>Anthony<br><br><br><br><div><span class="gmail_quote">On 4/5/07, 
<b class="gmail_sendername">Julien-Samuel Lacroix</b> &lt;<a href="mailto:jlacroix@mapgears.com">jlacroix@mapgears.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>I the Chameleon samples you have a lot of examples using the existing<br>widgets. What you are trying to do is probably what the WMSBrowser<br>widget is doing in the OGC sample. Is it possible?<br>Julien<br><br>anthony farrant wrote:
<br>&gt; Thanks. I&#39;ll try that out, Bart.<br>&gt;<br>&gt; In the meanwhile I&#39;m trying to implement dynamic layers in Chameleon.<br>&gt; Do you know where I can start to find info about this? The doc on the WEB<br>
&gt; site doesn&#39;t seem to contain a lot.<br>&gt; The layer would be created accroding to user input through a popup form.<br>&gt; Possible?<br>&gt; I&#39;m pretty much familiar with PHP/Mapscript<br>&gt; but not yet with the dynamics of Chameleon. Any links to tutorials are
<br>&gt; welcome.<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; Anthony<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 4/4/07, *Bart van den Eijnden (OSGIS)* &lt;<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a><br>&gt; &lt;mailto:<a href="mailto:bartvde@osgis.nl">
bartvde@osgis.nl</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; If you only use WMS client layers in Chameleon, this should be<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; possible (if<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I understand your problem correctly).<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Best regards,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Bart<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Bart van den Eijnden<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; OSGIS, Open Source GIS<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.osgis.nl">http://www.osgis.nl</a><br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --------- Oorspronkelijk bericht --------
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Van: anthony farrant &lt; <a href="mailto:anthony.k.farrant@gmail.com">anthony.k.farrant@gmail.com</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:anthony.k.farrant@gmail.com">anthony.k.farrant@gmail.com</a>&gt;&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Naar: <a href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</a>&gt; &lt;<a href="mailto:chameleon@lists.maptools.org">
chameleon@lists.maptools.org</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</a>&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Onderwerp: [Chameleon] Architectural Advice<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Datum: 04/04/07 06:46
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Hello,I&amp;#39;d like to use chameleon to build our GIS web app but<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; have to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; cope with a major difficulty:Our website is physically and logically<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; separated from our GIS server runningMapserver and Chameleon (different
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; cities &amp;amp; networks). This implies that every change induced<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; by the user has to be tranferred to the GIS server which sends<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; back the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; answer (the map).Until now I have used a custom PHP/Mapscript
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; application<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; but I would like to benefit from theChameleon framework to build<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; nicer and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; more functional applications.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; For the moment all the command logic is situated on the web
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; server which<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; handles requestsand then sends appropriate data to the GIS server to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; build<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the map. When the map returnsthe web server updates it&amp;#39;s<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; internal info
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (extent) and presents the map. All the databases<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; are situated on the webserver so the GIS is only used for map<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; generation.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I understand that this would not be possible with Chameleon since it
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; handles<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; both commandlogic and map generation. I was wondering if any of you<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; has had<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; to deal with such a situation before and if you<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; have found a lasting solution for 
it.CHeers,Anthony<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Chameleon mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; 
<a href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</a> &lt;mailto:<a href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; <a href="http://lists.maptools.org/mailman/listinfo/chameleon">
http://lists.maptools.org/mailman/listinfo/chameleon</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________
<br>&gt; Chameleon mailing list<br>&gt; <a href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</a><br>&gt; <a href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon
</a><br><br>--<br>Julien-Samuel Lacroix<br>Mapgears<br><a href="http://www.mapgears.com/">http://www.mapgears.com/</a><br></blockquote></div><br>