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