G3W-ADMIN: il pannello di Amministrazione

In questa sezione si descrive come gestire i vari aspetti e funzionalità della Suite:

  • personalizzazione del portale di accesso

  • creazione e gestione utenti (singoli e gruppi)

  • creazione di MacroGruppi e Gruppi cartografici e definizione delle politiche di accesso e gestione

  • Pubblicazione/Gestione di nuovi servizi WebGis

  • aggiornamento e gestione di servizi WebGis (tool di ricerca e funzioni aggiuntive)

Descrizione dell”interfaccia

Il Pannello di Amministrazione permette di gestire tutti gli aspetti legati alla pubblicazione e alla configurazione dei progetti QGIS come servizi WebGis

La pagina principale del Pannello di Amministrazione mostra:

  • una barra in alto:

    • Frontend: per tornale sul portale di accesso

    • Nome utente: per modificare il proprio profilo e uscire dall”applicazione

    • Linguaggio*: lingua dell”interfaccia

    • Un”icona reppresentante ingranaggi _images/iconconfiguration.png per accedere ai seguenti menù:

      –> Edit general data: per settare le informazioni mostrate sul front-end.

      –> Amministrazione Django (solo per Admin1) per settare aspetti avanzati di configurazione Django

      –> Files: per accedere allo strumneto File Manager per caricare/sincronizzare dati sul server»

  • un menù testuale a sinistra:

    • Scrivania: per accedere alla home del Pannelo di Amministrazione

    • Gruppi Cartografici: per creare/gestire i Gruppi Cartografici

    • MacroGruppi Cartografici: per creare/gestire i MacroGruppi Cartografici

    • Utenti: per creare/gestire utenti singoli e/o gruppi di utenti dell”applicativo

    • Lista moduli attivi: per creare/gestire i moduli funzionali attivi nella vostra installazione

  • una interfaccia grafica a centro pagina

    • Dashboard: con l”accesso ai Gruppi Cartografici tematici

    • Widget del modulo: per accedere velocemente alla gestione dei moduli attivi

_images/g3wsuite_administration_desk.png

Personalizzazione portale accesso

Dalla pagina principale del Pannello di Amministrazione è possibile personalizzare le informazioni riportate nel Portale di accesso.

Per modificare queste impostazioni si clicca sull”icona Configurazioni _images/iconconfiguration.png posta in fondo alla barra in alto e si clicca poi sulla voce Modifica i dati generali che apparirà nel menù sottostante.

_images/g3wsuite_administration_configuration.png

Nel form Dati generali della suite è possibile definire:

  • Dati Home: info che appariranno nella home page del portale

  • Dati Chi Siamo: info che appariranno nella sessione About it

  • Dati Gruppi di Mappa del Frontend: info che appariranno nella sessione Mappe

  • Dati Login Frontend: info che appariranno nella sessione Accesso/Amministrazione

  • Dati Social Media: link ai canali social che appariranno nella sessione About it

  • Map Client data: titolo che verrà visualizzato come intestazione principale del client cartografico

Dati Home

Informazioni che appariranno nella home page del front-end

ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.

_images/g3wsuite_administration_configuration_homedata.png

_images/g3wsuite_administration_configuration_homedata_result.jpg

Dati Chi Siamo

Informazioni che appariranno nella sessione About it

ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.

_images/g3wsuite_administration_configuration_aboutusdata.png

_images/g3wsuite_administration_configuration_aboutusdata_result.jpg

Dati Gruppi di Mappa del Frontend

Informazioni che saranno visualizzate nella sessione Mappe

ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.

_images/g3wsuite_administration_configuration_mapgroupsdata.png

_images/g3wsuite_administration_configuration_mapgroupsdata_result.jpg

Dati Login Frontend

Informazioni che saranno visualizzate nella sessione Accesso/Amministrazione

ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.

_images/g3wsuite_administration_configuration_logindata.png

_images/g3wsuite_administration_configuration_logindata_result.jpg

Dati Social Media

Link ai canali social che saranno visualizzate nella sessione About it

ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.

_images/g3wsuite_administration_configuration_socialdata.png

_images/g3wsuite_administration_configuration_socialdata_result.jpg

Map Client Data

Titolo che verrà visualizzato come intestazione principale del client cartografico.

_images/g3wsuite_administration_configuration_mapclientdata.png

_images/g3wsuite_administration_configuration_mapclientdata_result.jpg

In questa ultima sessione è possibile anche definire un testo che si andrà ad aggiungere a quello predefinito, consultabile dal tasto Credits sul client cartografico.

Successivamente alla compilazione dei vari form si clicca sul pulsante Salva per confermare le scelte.

_images/buttom_save.png

Gestione Utenti e Gruppi

Nel menù laterale sinistro è presente la voce UTENTI con quattro sottovoci:

  • Aggiungi utente

  • Lista utenti

  • Aggiungi gruppo utenti

  • Lista gruppi utenti

Aggiungi utente

Tramite questo form è possibile inserire nuovi utenti e definirne le caratteristiche.

  • Anagrafica: nome, cognome ed indirizzo mail

  • Dati di accesso: nome utente e password

  • User backend

  • ACL/Roles

    • Privilegi di superutente (solo utenti di tipo Admin1 e Admin2)

    • Privilegi di staff: amministrazione profonda dell”applicativo (solo utenti Admin1)

    • Ruoli principali di appartenenza (Editor Level 1, Editor Level 2 o Viewer)

    • User Editor groups: eventuale gruppo di utenti Editor2 di appartenenza

    • User Viewer groups: eventuale gruppo di utenti Viewer di appartenenza

  • Dati utente:

    • Dipartimento e immagine da associare al profilo:

_images/g3wsuite_administration_user_add.png

Successivamente alla compilazione dei vari form si clicca sul pulsante Salva per confermare le scelte.

_images/buttom_save.png

Lista utenti

Tramite questo form è possibile consultare la lista degli utenti abilitati e le loro caratteristiche:

  • Username

  • Ruolo

  • eventuali Gruppi di utenti di appartenenza

  • eventuali MacroGruppi Cartografici associati (solo per utenti Editor1)

  • privilegi di Super utente e/o Staff

  • E-mail, nome e cognome

  • Data di creazione

  • Info su creazione utente (G3W-SUITE o LDAP)

_images/g3wsuite_administration_user_list.png

Tramite le icone posto a capo di ciascuna riga è possibile:

  • _images/icon_edit.png Modifica: per modificare le caratteristiche dell”utente

  • _images/icon_erase.png Cancella: per eliminare definitivamente un utente

Aggiungi Gruppo utenti

Tramite questo form è possibile inserire nuovi gruppi di utenti e definirne il ruolo.

E’ possibile creare solo due tipologie di gruppi di utente:

  • Editor: in cui possono essere inseriti solo utenti di tipo Editor2

  • Viewer: in cui possono essere inseriti solo utenti di tipo Viewer

L’associazione tra utente e gruppi di utenti viene realizzata a livello di gestione del singolo utente.

Nell’apposito form di creazione dei gruppi di utente si definiscono:

  • Nome

  • Ruolo (Editor o Viewer)

_images/g3wsuite_administration_usergroup_add.png

Successivamente alla compilazione del form si clicca sul pulsante Salva per confermare le scelte.

_images/buttom_save.png

Lista gruppi utenti

Tramite questo form è possibile consultare la lista dei gruppi di utenti abilitati, le loro caratteristiche e i singoli utenti appartenenti al gruppo.

_images/g3wsuite_administration_usergroup_list.png

Tramite le icone posto a capo di ciascuna riga è possibile:

  • _images/icon_view.png Mostra dettagli: per consultare le caratteristiche del gruppo

  • _images/icon_edit.png Modifica: per modificare le caratteristiche del gruppo

  • _images/icon_erase.png Cancella: per eliminare definitivamente un gruppo e quindi l’associazione con gli utenti appartenenti al gruppo stesso

Macrogruppi Cartografici

In questa sezione è possibile visualizzare la lista dei Macrogruppi Cartografici, gestirli e crearne di nuovi.

ATTENZIONE: utilizza I MacroGruppi Cartografici solo se ne hai bisogno.

Vedi capitolo Organizzazione gerarchica dei servizi WebGis e Tipologie di Utenti (Ruoli) per approfondiemnti su questo aspetto.

Un Macrogruppo nasce, ad esempio, per raccogliere una serie di Gruppi Cartografici appartenenti ad un medesimo Ente (singolo Comune all”interno di un Unione di Comuni) o più semplicemente per avere contenitori principale che contengono raggruppamenti di secondo livello (Gruppi).

Nel menù laterale sinistro è presente la voce MacroGruppi Cartografici con due sottovoci:

  • Aggiungi MacroGruppo: per creare un nuovo MacroGruppo Cartografico

  • Lista MacroGruppi: per accedere alla lista dei MacroGruppi presenti

Aggiungi MacroGruppo

Tramite questa voce, disponibile per il solo utente Admin, sarà possibile creare un nuovo MacroGruppo Cartografico ed associarlo ad un utente di tipo Editor1 che ne diverrà l’amministratore.

Vediamo in dettaglio le varie sottosessioni del form di creazione del gruppo.

ACL Utenti

Editor users: si definisce l”utente Editor di I livello che diverrà l”amministratore del gruppo. Tale utente potrà gestire il MacroGruppo creandovi Gruppi tematici, pubblicando progetti e creando Utenti o Gruppi di Utenti associati.

Dati generali

  • *Identificativo : un identificatico generico interno (non mostrato nel front end)

  • Titolo*: titolo descrittivo del MacroGruppo (apparirà nella lista dei MacroGruppi)

    • Utilizza il titolo per il client

    • Utilizza il logo per il client**

  • Descrizione: descrizione associata al macroGruppo a livello di front end

  • Logo img*: il logo da associare al MacroGruppo nel frontend e, eventualmente, nell”intestazione del client

Per impostazione predefinita, l”intestazione del client della mappa, per ogni servizio WebGis, è composto da:

  • titolo principale (se impostato a livello di gestione dei Dati Generali)

  • logo e titolo associato al Gruppo Cartografico

  • titolo del servizio WebGis.

Se si selezionano le opzioni Usa titolo e logo del MacroGroup per il client, l”intestazione del client della mappa, per ciascun servizio WebGis, sarà invece composto da:

  • titolo principale (se impostato a livello di gestione dei Dati Generali)

  • logo e titolo associato al MacroGruppo Cartografico

  • titolo del servizio WebGis.

Successivamente alla compilazione del form si clicca sul pulsante Salva per confermare le scelte.

_images/buttom_save.png

Lista MacroGruppi

Dal menù si accede alla lista dei MacroGruppi Cartografici presenti.

_images/g3wsuite_administration_macrogroup_list.png

Sono presenti poi una serie di pulsanti per accedere alle funzioni specifiche:

  • _images/icon_view.png Mostra i dettagli del MacroGruppo

  • _images/icon_edit.png Modifica caratteristiche del MacroGruppo

  • _images/icon_erase.png Cancella MacroGruppo

ATTENZIONE: la rimozione di un gruppo MacroGruppo cartografico comporterà:

  • la rimozione di tutti i Gruppi Cartografici in esso contenuti

  • la rimozione di tutti i progetti cartografici contenuti nei singoli Gruppi

  • la rimozione di tutti i widget (es. ricerche) che rimarrebbero orfani dopo la rimozione dei progetti cartografici contenuti nel gruppo. Vedi capitolo Widget per maggiori informazioni.

Ordine di visualizzazione dei MacroGruppi nel FrontEnd

Tramite la funzione di Drag&Drop è possibile definire l”ordine dei MacroGruppi nella lista. Tale ordine si rifletterà nel FronEnd.

Gruppi Cartografici

In questa sezione è possibile visualizzare la lista dei Gruppi Cartografici presenti, gestirli e crearne di nuovi.

Un Gruppo Cartografico nasce per raccogliere una serie di progetti cartografici appartenenti, ad esempio, ad un medesimo tematismo (Regolamento Urbanistico, carte turistiche…) e caratterizzati dallo stesso sistema di proiezione.

Da ricordarsi che, in fase di visualizzazione dei servizi WebGis, sarà possibile passare da un progetto cartografico ad un altro, lasciando fissa l”estensione geografica visualizzata, solo tra i progetti contenuti nello stesso gruppo cartografico.

Nel menù laterale sinistro è presente la voce Gruppi Cartografici con due sottovoci:

  • Aggiungi Gruppo: per creare un nuovo gruppo cartografico

  • Lista Gruppi: per accedere alla lista dei gruppi presenti

E” possibile accedere alla lista dei gruppi anche cliccando sul tasto Mostra presenti nel box Gruppi sulla Scrivania.

Aggiungi Gruppo

Tramite questa voce è possibile creare un nuovo gruppo tematico.

Creando un gruppo tematico si vanno anche a definire alcune caratteristiche e moduli funzionali che l”interfaccia WebGis mostrerà per tutti i progetti cartografici pubblicati all”interno del gruppo.

Vediamo in dettaglio le varie sottosessioni del form di creazione del gruppo.

Dati generali

  • *Nome : un identificatico generico interno (non mostrato nel front end)

  • Titolo*: titolo descrittivo del gruppo (apparirà nella lista dei Gruppi CArtografici)

  • Descrizione: descrizione libera del gruppo (apparirà accedendo al gruppo)

  • Linguaggio*: lingua dell”interfaccia

RICORDA: Per impostazione predefinita, l”intestazione del client della mappa, per ogni servizio WebGis, è composto da:

  • titolo principale (se impostato a livello di gestione dei Dati Generali)

  • logo e titolo associato al Gruppo Cartografico

  • titolo del servizio WebGis.

Se si selezionano le opzioni Usa titolo e logo del MacroGroup per il client, l”intestazione del client della mappa, per ciascun servizio WebGis, sarà invece composto da:

  • titolo principale (se impostato a livello di gestione dei Dati Generali)

  • logo e titolo associato al MacroGruppo Cartografico

  • titolo del servizio WebGis.

Logo immagine

  • Header logo img*: il logo da visualizzare in alto a sinistra dell”interfaccia WebGis

  • Link logo: un eventuale link da associare al logo

ACL Utenti

Si gestiscono accessi e poteri di modifica.

Le opzioni presenti varieranno in base al tipo di utente (Admin o Editor1) che crea/gestisce il Gruppo

  • Utente Editor1: si definisce l”utente (Editor1) gestore del Gruppo. La voce è presente solo quando è l’utente di tipo Admin a creare il Gruppo. In caso il Gruppo sia creato da un utente di tipo Editor1, il Gruppo viene associato direttamente a tale utente

  • Utente Editor2: si definisce l”utente (Editor2) gestore del Gruppo.

  • Utenti Viewers: si definiscono i singoli utenti (Viewers) che hanno le credenziali per visualizzare il contenuto del gruppo. Scegliendo l”utente anonimo (AnonymusUser) il gruppo sarà ad accesso libero

  • Editor user groups: si definiscono i gruppi di utenti (Editor2) gestori del Gruppo.

  • Viewer user groups: si definiscono i gruppi di utenti (Viewer) che hanno le credenziali per visualizzare il contenuto del gruppo.

L”opzione Propaga i permessi per gli utenti Viewer (singoli e gruppi) ti consente di propagare gli utenti Viewer (individui e/o gruppi)associati al Gruppo a TUTTI i servizi WebGis presenti in esso.

Tale opzione annulla eventuali differenziazioni nelle politiche di accesso applicate ai servizi WebGis contenuti nel Gruppo.

_images/g3wsuite_administration_group_add_acl.png

MacroGruppo

Eventuale definizione del MacroGruppo di appartenenza.

Questa opzione è disponibile solo se è l’utente Admin a creare il Gruppo Cartografico.

Nel caso in cui il Gruppo sia creato da un utente di tipo Editor1, il Gruppo verrà associato automaticamente al MacroGruppo associato all’Editor1 stesso.

GEO dati

Sistema di proiezione associato al gruppo.

N.B. Tutti i progetti caricati nel gruppo dovranno essere associati a questo SRID.

Definizione MapControls e BaseLayer disponibili

In questo box è possibile definire:

  • Mapcontrols*: elenco degli strumenti (pulsanti) disponibili sul client WebGis:

    • zoomtoextent: zoom all”estensione iniziale

    • zoom: zoom in e zoom out

    • zoombox: strumento di zoom basato su disegno di un rettangolo

    • query: interrogazione puntuale strati geografici

    • querybbox: interrogazione tramite box degli strati (N.B. gli strati interrogabili devono essere pubblicati come servizi WFS sul progetto QGIS)

    • querybypolygon: sarà possibile interrogare automatica le features di uno o più strati che cadono all”interno di un elemento poligonale di uno strato guida. (Es. cosa c”è dentro una particella catastale?). - N.B. gli strati interrogabili devono essere pubblicati come servizi WFS sul progetto QGIS

    • overview: presenza di mappa panoramica

    • scaleline: presenza della barra di scala

    • scale: strumento per la deinizione della scala di visualizzazione

    • mouseposition: visualizzazione coordinate posizione del mouse

    • geolocation: strumento di geolocalizzazione (utile per consultazione da tablet)

    • nominatin: strumenti ricerca indirizzi e toponimi basato su OSM

    • streetview: StreetView di Google sulla tua mappa

    • length: strumento di misura di tratti lineari

    • area: strumento di misura di superfici

    • addlayers: strumento per caricare temporaneamente su WebGis strati vettoriali .kml e .shp (zippati)

    • screenshot: strumento per realizzare uno screenshot dell’area di mappa

  • Baselayer: scelta delle mappe di base che risulteranno disponibili sul client WebGis

  • Background color: scelta del colore di sfondo delle mappe (bianco di default)

_images/g3wsuite_administration_group_add_geodata.png

Copyrigth

Termini di utilizzo: descrizione dei termini di utilizzo della mappa e di qualsiasi altra info

Successivamente alla compilazione dei vari form si clicca sul pulsante Salva per confermare le scelte.

_images/buttom_save.png

Lista Gruppi Cartografici

Dal menù si accede alla lista dei Gruppi Cartografici presenti.

Per ogni gruppo sono riportati Titolo e Sottotitolo definiti al momento della creazione.

Sono presenti inoltre una serie di pulsanti per accedere alle funzioni specifiche:

  • _images/icon_add.png Aggiungi un nuovo progetto da pubblicare su servizio WebGis

  • Numero e link ai progetti pubblicati all’interno del Gruppo

  • _images/icon_view.png Mostra i dettagli del gruppo

  • _images/icon_edit.png Modifica caratteristiche del gruppo

  • _images/icon_erase.png Cancella gruppo

ATTENZIONE: la rimozione del gruppo cartografico comporterà:

  • la rimozione di tutti i servizi WebGis in esso contenuti

  • la rimozione di tutti i widget (es. ricerche) che rimarrebbero orfani dopo la rimozione dei servizi WebGis contenuti nel gruppo. Vedi capitolo Widget per maggiori informazioni.

E” infine presente un grosso tasto + per accedere al form di creazione di un nuovo gruppo.

_images/g3wsuite_administration_group_list.png

Ordine di visualizzazione dei Gruppi cartografici nel FrontEnd

Tramite la funzione di Drag&Drop è possibile definire l”ordine dei Gruppi nella lista.

Tale ordine si rifletterà all”interno dei MacroGruppi di appartenenza.

NB: attualmente nella lista dei Gruppi non è presente al suddivisione nei MacroGruppi di appartenenza ma il fatto che un Gruppo possa essere associato ad un solo MacroGruppo permette comunque di gestire in modo intuitivo quello che sarà l”ordine di visualizzazione.

Pubblicazione di nuovi servizi WebGis

Pubblicare un nuovo progetto cartografico QGIS

E” possibile pubblicare nuovi progetti QGIS:

  • dalla lista dei gruppi cartografici: cliccare sul tasto _images/button_add_qgis_project.png posto sotto il box del gruppo cartografico nel quale si vuole, appunto, pubblicare il progetto.

  • dalla lista dei progetti cartografici pubblicati all”interno di un gruppo: cliccando sulla voce

Nel form a cui si avrà accesso potremmo definire gli aspetti del progetto in pubblicazione:

Progetto QGIS

File QGIS*: caricare il progetto cartografico di QGIS da pubblicare (file .qgz o .qgs)

ACL Utenti

Gestione poteri di accesso e gestione

Le opzioni presenti varieranno in base al tipo di utente (Admin, Editor1 o Editor2) che crea/gestisce il servizio WebGis

  • Utente Editor1: si definisce l”utente (Editor1) gestore del servizio WebGis.

La voce è presente solo quando è l’utente di tipo Admin a creare il servizio WebGis.

Nel caso in cui il servizio WebGis sia pubblicato da un utente di tipo Editor1, il servizio WebGis viene associato direttamente a tale utente

  • Utente Editor2: si definisce l”utente (Editor2) gestore del servizio WebGis.

    La voce è presente solo quando è l’utente di tipo Admin od Editor1 a creare il servizio WebGis. Nel caso in cui il servizio WebGis sia pubblicato da un utente di tipo Editor2, il servizio WebGis viene associato direttamente a tale utente

  • Utenti Viewers: si definiscono i singoli utenti (Viewers) che hanno le credenziali per visualizzare il servizio WebGis. Scegliendo l”utente anonimo (AnonymusUser) il gruppo sarà ad accesso libero

  • Gruppi di utenti Editor: si definiscono i gruppi di utenti (Editor2) gestori del servizio.

  • Gruppi di utenti Viewer: si definiscono i gruppi di utenti (Viewer) he hanno le credenziali per visualizzare il servizio WebGis.

_images/g3wsuite_administration_project_add_acl.png

BaseLayer predefinito

In questa sessione si va a definire quale strato di base deve essere attivo all”avvio.

La scelta è limitata alla lista degli strati di base attivati per il gruppo cartografico nel quale si lavora.

E” possibile anche non definire nessun strato di base attivo all”avvio.

Descrizione

  • Titolo pubblico: titolo del servizio webGis, mostrato a livello di front end e sulla barra del client.

  • Descrizione: Descrizione libera del progetto che apparirà a livello del portale pubblico.

  • Thumbnail (Logo): logo da associare al progetto. Tale immagine sarà visibile in associazione con il progetto

Il titolo associato al servizio WebGis segue questa logica di definizione:

  • Titolo pubblico: se settato

  • Titolo del progetto QGIS: se settato sulle Proprietà del progetto

  • Name of the QGIS project file

URL alias

  • E” possibile impostare un alias per la parte finale dell”URL della mappa. Sono concessi solo caratteri alfanumerici, no spazi o caratteri speciali

Opzioni e azioni

Queste opzioni permettono di definire il tipo di interrogazione WMS/WFS da realizzare e il numero massimo di risultati ottenibili in seguito ad interrogazione.

  • Numero massimo di risultati per query

  • Tipo di controllo per la query puntuale

  • Tipo di controllo per la query per BBOX

  • Tipo di controllo per la query per poligono

ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.

_images/g3wsuite_administration_project_add_option.png

Successivamente alla compilazione dei vari form si clicca sul pulsante Salva per confermare le scelte.

_images/buttom_save.png

Se l”operazione va a buon fine vedremo apparire il nuovo progetto all”interno della lista dei progetti inclusi nel gruppo tematico in cui si stava lavorando.

_images/g3wsuite_administration_project_addproject_result.png

_images/g3wsuite_portal_groups.png

Ordine di visualizzazione dei Gruppi cartografici nel FrontEnd

I singoli servizi WebGis saranno disposti, all”interno dei Gruppi Tematici di appartenenza, in ordine alfabetico basato sul titolo del servizio.

Aggiornare/Gestire servizi WebGis

Per aggiornare un servizio WebGis pubblicato accedi alla lista dei progetti presenti nel Gruppo Cartografico.

Clicca sull’icona Edit _images/iconsmall_edit.png posta in testa al servizio WebGis e ricaricare il file QGIS con le modifiche apportate nel relativo form.

Clicca sul tasto SALVA per confermare la modifica.

Sempre partendo dalla lista dei servizi WebGis è possibile gestire numerosi aspetti funzionali ad essi associati.

_images/g3wsuite_administration_project_manage.png

Strumenti base

In questa sezione è quindi possibile visualizzare la lista dei progetti cartografici presenti, visualizzarli, gestirli e crearne di nuovi.

_images/g3wsuite_administration_project_manage_list.png

Tramite le singole icone, poste a livello di ogni progetto, è possibile:

  • _images/iconsmall_viewmap.png Visualizzare su interfaccia WebGis il progetto cartografico: per verificare la visualizzazione da parte dell”utente

  • _images/iconsmall_layerlist.png Accedere alla lista degli strati presenti all”interno del progetto e definirne aspetti funzionali

  • _images/iconsmall_view.png Visualizzare le specifiche del progetto

  • _images/iconsmall_edit.png Aggiornare un progetto cartografico: aggiornamento del file QGIS e delle altre opzioni correlate al progetto

  • _images/iconsmall_erase.png Rimuovere un progetto cartografico. Attenzione: rimuovendo un progetto si rimuovono anche tutti i widget (es. ricerche) che rimarrebbero orfani dopo la rimozione del progetto

  • _images/iconsmall_download.png _images/iconsmall_wms.png Scaricare il progetto QGIS associato

  • _images/iconsmall_wms.png Testare le Capabilities WMS del layer

Impostazione della mappa panoramica per i servi WebGis

In questa sessione è possibile anche definire quale, tra i progetti cartografici caricati all”interno del gruppo, dovrà essere utilizzato come mappa panoramica.

Per impostare la mappa panoramica è sufficiente spuntare il check box relativo al progetto prescelto nella colonna Panoramica.

Strumenti e funzioni aggiuntive

Una volta pubblicato un progetto cartografico, tramite l”icona Lista layer _images/iconsmall_layerlist.png è possibile accedere alla lista degli stati geografici che lo compongono e definire alcuni aspetti di tipo funzionale che saranno abilitati a livello del client.

_images/g3wsuite_administration_project_layer_list.png

Accanto ad ogni strato sono riportate una serie di icone e checkbox:

  • _images/icon_cache.png Cache del layer: permette di attivare e gestire la cache del singolo layer a livello del progetto

  • _images/icon_editing.png Editing layer: mostra se sullo strato è attiva la funzione di editing on line e permette di attivarla e definirla

  • _images/icon_widget.png Lista dei widget: mostra quanti widget (es. ricerche) sono associati a tale strato e permette di attivarne di nuovi

  • No legend: permette di definire se lo strato deve avere o meno pubblicata la legenda a livello di TOC del client WebGis

  • Download: permette il download del layer, in formato .shp, a livello di TOC del client WebGis

  • WMS external: per velocizzarne il caricamento, i layer WMS presenti in un progetto QGIS vengono gestiti in modo diretto da Django e non da QGIS-Server. Questa modalità impedisce però l’applicazione di eventuali vestizioni (es. trasparenze) definite a livello di progetto. La scelta dell’opzione WMS external fa si che il layer WMS venga gestito direttamente da QGIS-Server e che quindi siano applicate le vestizioni ad esso associate.

  • _images/icon_layertype.png Type: illustra il tipo di dato (WMS, PostGis, SpatiaLite, GDAL/OGR…)

  • WFS: una spunta mostra se il layer è pubblicato o meno come servizio WFS

  • Nome: nome del layer

  • Etichetta: alias del layer applicata a livello di progetto QGIS

Creazione strumenti di ricerca

In G3W-SUITE è possibile creare dei widget di ricerca che saranno disponibili a livello di client cartografico.

Ogni ricerca verrà salvata facendo riferimento agli identificativi del layer associato (IP, DB name, schema, layer name).

Questo aspetto permette, una volta creato un widget di ricerca per un layer, di averlo disponibile su tutti i progetti in cui è presente il layer in oggetto, senza dover ogni volta ricostruite il widget ex-novo.

Nella lista degli strati presenti all”interno del progetto si individua lo strato su cui creare ed associare il widget di ricerca e si clicca sull”icona Lista Widget _images/icon_widget.png

_images/g3wsuite_administration_project_widget_list.png

Cliccando sull’icona sarà mostrata la lista dei widget già attivi (o attivabili) associati allo strato.

Tali widget potranno essere modificati, eliminati o scollegati utilizzando le apposite icone.

ATTENZIONE: l”eliminazione di una ricerca la eliminerà da tutti i progetti in cui quella ricerca è attiva.

Per disattivare una ricerca da un progetto è sufficiente scollegarla tramite la check-box presente sulla destra.

Per creare una nuova Ricerca si clicca sul link Nuovo widget.

Nel pop-up che apparirà si sceglierà il Tipo Cerca.

_images/g3wsuite_administration_project_widget_choose.png

Nel form è possibile definire:

  • Titolo del form

    • Tipo: Cerca

    • Nome: nome che utilizzerà G3W-SUITE per registrare internamente il widget di ricerca.

  • Configurazione generale delle ricerca e risultati

    • Titolo ricerca: titolo che identifica la ricerca che diverrà disponibile nel pannello Ricerche dell”interfaccia WebGis

  • Impostazioni campo di ricerca

    • Campo: campo su cui realizzare la ricerca

    • Widget: metodo di inserimento valore da ricercare nputBox: compilazione manuale SelectBox: valori mostrati tramite menù a tendina (solo per layer PostGis o SpatiaLite)

    • Alias: alias assegnato al campo che comparirà nel form di ricerca

    • Descrizione: descrizione assegnata al campo

    • Operatore comparizione: operatore di comparazione (=, <, >, ><, >=, <=, LIKE, ILIKE) tramite qui verrà realizzata la query di ricerca. Gli operatori LIKE e ILIKE saranno disponibili solo per layer PostGis o SpatiaLite

    • Dipendenza: questo parametro (facoltativo) permette, solo nel caso di widget SelectBox, di elencare la lista dei valori di un campo filtrati in base al valore definito per i campi precedenti. Lo strumento permette, ad esempio, di mostrate, nel menù a tendina dedicato alla scelta delle particelle catstali, solo le particelle collegate al foglio scelto nell’opzione precedente. Tale funzione è disponibile solo per layer PostGis o SpatiaLite.

Il tasto Aggiungi permette di aggiungere ulteriori campi per la costruzione della query di ricerca attualmente gestibili tramite il solo operatore AND.

_images/button_add.png

Nell”esempio sottostante si mostra la compilazione del form di creazione di un widget di ricerca dedicato ad un layer di cartografia catastale.

_images/g3wsuite_administration_project_search_form.png

Una volta compilato il form si clicca sul tasto OK per salvare le impostazioni.

Salvate le impostazioni il widget realizzato comparirà nella lista dei Widget associati al layer.

Il widget risulterà già collegato e quindi disponibile nell”inerfaccia WebGis.

_images/demo_search_result.png

IMPORTANTE: il widget di ricerca creato sarà ora disponibile (scollegato) per tutti i progetti in cui lo strato a cui è stato associato sarà presente.

Questo permetterà di non dover ricreare più volte il widget e di decidere in quale progetti attivare la ricerca e in quali no.

Multilingua

Di default la suite gestisce due lingue: inglese e italiano.

Altri linguaggi possono essere aggiunti.

Client cartografico

Sulla barra in alto è possibile scegliere, tramite menù a tendina, la lingua dell”intera interfaccia del client.

_images/language_client.png

Amministrazione

Anche per il pannello di Amministrazione, tramite il medesimo menù a tendina, è possibile definire la lingua dell”intera interfaccia della console.

_images/language_admin.png

Front End

I contenuti fissi del front end sono già disponibilinelle nelle due lingue di base.

I contenuti variabili, ovvero quelli definibili dall”utente, sono invece sottoposti a traduzione:

  • Sessioni Home, About, Maps e Login: contentuti definibili e traducibili nella sessione Edit General Data del Pannello di Amministrazione

  • Sessioni MacroGruppi Cartogarfici, Gruppi Cartogarfici e Servizi WebGis: contenuti definibili e traducibili nei form di definizione di tali elementi, limitatamente alle voci:

    • Titolo pubblico

    • Descrizione

Per realizzare la traduzione di tali contnuti si procede in tal modo:

  • accedere al form per la creazione dell”elemento (MacroGruppo, Gruppo o Servizio WebGis)

  • definre una delle lingue disponibili dal menù a tendina in alto a destra

  • compilare il form nella lingua prescelta

  • salvare le impostazioni

_images/language_form.png

Successivamente

  • riaccedere in modifica al form

  • cambiare la lingua

  • compilare i contenuti traducibili nella nuova lingua si salvano le impostazioni

  • salavare il nuovo settaggio

Sul fron end saranno disponibili Titoli e Descrizioni dei vari elementi nelle lingue definite.