[Gfoss] R: Multiutenza e Mapserver

Se usi mapserver come CGI, prova con la variable substitution http://mapserver.gis.umn.edu/docs/reference/mapfile/variable_sub/?searchterm=generates con il quale puoi cambiare la sorgente dati (o il valore della query in una tabella postgis) a seconda di un parametro CGI (che puoi far dipendere dallo user attraverso Javascript).

Ciao,
Marco


Da: gfoss-bounces@faunalia.com [mailto:gfoss-bounces@faunalia.com] Per conto di Ivano Picco
Inviato: venerdì 4 luglio 2008 11.00
A: Geographic Free and Open Source Software - Italian mailing list
Oggetto: [Gfoss] Fwd: Multiutenza e Mapserver

Ciao,
secondo me dipende fortemente da cos’è quel layer personale.
Teoricamente utilizzando Espressioni e Classi puoi visualizzare certe informazioni in modo diverso da altre dello stesso layer. Usando opportunamente questa modalità potresti anche rendere accessibile certi dati a certi utenti.
Altro modo è la definizione al volo di un layer. Su quello so che c’erano problemi sulla ridefinizione di layer al volo con connection pool (Ms 4.10). Avevo anche fatto qualcosa. Forse ultimamente hanno risolto.
Ciao!

2008/7/4 Fabio D’Ovidio <fabiodovidio@gmail.com>:

Maurizio Latini ha scritto:

Salve,
è possibile gestire la multiutenza con Mapserver? Mi spiego meglio,
supponiamo di avere un sistema in cui si loggano N utenti, ciascuno di questi può vedere una serie di layers uguali per tutti e un layer suo personale (chiamato per esempio layer_utente).
Appoggiandosi sempre alla stessa mappa ognuno di questi utenti (che possono anche essere loggati contemporaneamente) dovrà vedere la propria mappa composta dai layer comuni a tutti e da quello suo personale.

E’ possibile ottenere una cosa del genere con Mapserver?

Certo, se sviluppi qualcosa ad hoc :wink:
Ovviamente ti serve un database e un tabella di relazione tra utenti_layer e\o utenti_permessi.
Un consiglio a mio avviso è quello di studiarti un pò MapStorer e usarlo per questo scopo.
http://www.mapstorer.org/

Ciao


Ing. Fabio D’Ovidio

INOVA Open Solutions s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio@gmail.com


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.

ATTENZIONE: le informazioni contenute in questo messaggio sono da considerarsi confidenziali ed il loro utilizzo è riservato unicamente al destinatario sopra indicato. Chi dovesse ricevere questo messaggio per errore è tenuto ad informare il mittente ed a rimuoverlo definitivamente da ogni supporto elettronico o cartaceo.

WARNING: This message contains confidential and/or proprietary information which may be subject to privilege or immunity and which is intended for use of its addressee only. Should you receive this message in error, you are kindly requested to inform the sender and to definitively remove it from any paper or electronic format.