[Chameleon] Dynamic Maps
Paul Spencer
pspencer at dmsolutions.ca
Wed Nov 16 14:00:12 EST 2005
Jason,
this is quite easy to do with Chameleon if you have some mapscript
knowledge without actually modifying Chameleon itself. You can do
quite a bit in the index.phtml file between CWCInitialize and
CWCExecute.
For instance, if you have some way of determining a user when the
page is first hit, you can access the mapscript map object ($oApp-
>moMapSession->oMap) and create layers on the fly, or change the
properties of a layer.
Cheers
Paul
On 16-Nov-05, at 12:29 PM, Jason C. Leach wrote:
> Hi All:
>
> After seeing a post about VirtualSpatialData I thought it would be a
> good time to ask about dynamic maps. What I hope to do is, have
> several static layers, but also give a user the ability to, based on a
> query, construct a layer (series of polygons).
>
> What I was thinking I should do is:
>
> 1. Based on the HTML form, have the database create a View based on
> the spatial tables in the DB. This will be based on a
> SELECT....WHERE.... I'll probably base the table name on the session
> ID.
>
> 2. Have the part of Chameleon that creates the temporary MAP file
> inject a layer entry. It will do this based on the session ID, or a
> query of an accounting table to see what extra layers should be added
> for the user.
>
> Comments? If this is a more complicated, or not the best way do to
> this I'd be interested to hear more. One of the reasons for this
> aproach is, I will be able to have several users each have different
> dynamic layers because
>
> Thanks,
> Jason.
>
>
> --
> ........................................
> .... Jason C. Leach
> .... PGP Key: 0x62DDDF75
> .... Keyserver: gpg.mit.edu
>
> _______________________________________________
> 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