[Cartoweb-users] retrieve layers for the mapfile

Alexandre Saunier alexandre.saunier at camptocamp.com
Thu Nov 16 09:58:03 EST 2006


Hello,

write a new plugin with a client part that retrieves the user choice 
about the raster file to use (client class must implements the 
"GuiProvider" interface) and transmits it to the server part of the 
plugin (client class must implements the "ServerCaller" interface).

The server part may look like :

class ServerRasterFileSelector  extends ClientResponderAdapter {

     public function handlePreDrawing($request) {

         $layer = new LayerOverlay();
         $layer->name = "the_name_of_the_layer_to_update";
         $layer->data = "the_new_raster_file_path";

         $mapOverlay = $this->serverContext->getPluginManager()->mapOverlay;
         $mapOverlay->updateMap($layer);
     }
}

AS

Stéphane LII wrote:
> Hello,
> i have also this problem. J'ai aussi un problème similaire.
> i would like to draw different raster file depending on the name of a 
> file on the fly. Je voudrai qu'un utilisateur choisisse un fichier 
> raster selon par exemple son nom et que le paramètre DATA d'une couche 
> soit modifié en conséquence à la volée.
> Is it possible ? Comment effectuer cela. ?
>  
> Merci d'avance pour des éclaircissements.


More information about the Cartoweb-users mailing list