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

    • A gear icon _images/iconconfiguration.png: to access a menu with:

      –> 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

Informations that will appear in the Info session

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.

See chapter Hierarchical organization of WebGis services and types of Users to learn more about this aspect.

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

Logo immagine

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

  • Utilizza il logo per il client**

  • Link logo: un eventuale link da associare al logo

REMEBER

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.

If you select the Use Group logo for the client options, the map client header, for each WebGis service, will instead consist of:

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

  • title associated with the Cartographic MacroGroup

  • logo associated with the Cartographic Group (if MacroGroup logo option is active this options takes precendence)

  • titolo del servizio WebGis.

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.

Base layers and Map interaction tools

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: query via bounding box (N.B. it is necessary that the layers are published as WFS services on the QGIS project)

    • querybypolygon: it will be possible to automatically query the features of one or more layers that fall inside a polygonal element of a guide layer. (Eg what”s inside a cadastral parcel?). - N.B. it is necessary that the all the layers involved in this kind of query are published as WFS services on the QGIS project

    • 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: geolocation tool (available only with https certificate)

    • nominatin: strumenti ricerca indirizzi e toponimi basato su OSM

    • streetview: Google StreetView on your map (available only with GoogleMaps API Key)

    • length: strumento di misura di tratti lineari

    • area: strumento di misura di superfici

    • addlayers: tool for temporarily uploading GML, GeoJson, KML, GPX, SHP (zipped) and CSV with coordinate to WebGis. These layers will remain until the end of the work session

    • screenshot:* tool to take a screenshot of the map area

    • GeoScreenshot:* tool to create a GeoTIFF of the map area

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

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

*NB: the security protocols prevent the creation of screenshots if WMS services with domains other than the publication one are present on the map. In this case the icons will not be present on the client even if the MapControl is selected. To avoid this, set the WMS as external WMS in the Widget managment session.

_images/g3wsuite_administration_group_add_geodata.png

With regard to the Base Layers, it is specified that the external services available by default are:

  • OSM

  • Bing Street

  • Bing Aerial

It is possible to create/add customized Base Layers starting from the cache of the single layers present in published webgis

See Caching layer paragraph in the Widget management session.

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

  • 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

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

  • Titolo pubblico: se settato

  • QGIS project title: if set on the General session of QGIS project properties

  • Name of the QGIS project file

Opzioni e azioni

  • User QGIS project map start extent as webgis init extent: check this control if you want set initial extent from QGSI project initial extent

Otherwise the initial extension will correspond to the maximum one defined on the basis of the extension associated with the WMS capabilities of the QGIS project (Project properties -> QGIS Server -> WMS capabilities (Advertised extent))

  • Tab's TOC active as default: set tab”s TOC (Layers, Base layers, Legend) open by default on startup of webgis service

  • Legend position rendering: this option allows to set legend rendering position:

    • In a separate TAB: default value, the legend is rendered into a separate tab

    • Into TOC layers: the legend is rendered inside layers toc

  • Automatic zoom to query result features: if in the results of a search there are only features of a layer, the webgis automatic zoom on their extension

The next options allow you to define the type of WMS / WFS query to be carried out and the maximum number of results obtainable following a query.

  • Max feature to get for query*: max number of feature to get for single or multiple mode

  • Query control mode*: single or multiple

  • Query by bbox control mode*: single or multiple

  • Query by polygon control mode*: single or multiple

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.

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_wms.png Testare le Capabilities WMS del layer

  • _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_ogc.png List of OGC services associated with the project

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:

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

  • Name: name of the layer (file or DB table)

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

  • 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.

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

  • Actions: a series of icons dedicated to various functions

    • _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_dataplotly.png QPlotly widget: add or manage plots created with DataPlotly QGIS plugin

    • images/manual/icon_filter_layer.png Hide layer by user/groups: hide specific layers from the TOC based on specific users or groups of users

    • _images/icon_geoconstraints.png Geo-constraints by user/group: create or manage editing and visualization geo-constraints based on poligonal layers

    • _images/icon_alpha_constraints.png Alphanumeric and QGIS expressions constraints by user/groups: create or manage editing and visualization constraints based on SLQ language or QGIS expressions

    • _images/icon_widget.png Widgets list: shows how many widgets (eg searches) are associated with this layer and allows you to activate new ones

    • images/manual/icon_styles.png Manage layer styles: manage multi-style layer

  • Not show attributes table: hide attributes table of the layer for every users

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

  • Download: allows the download of the geographic and not geographic layers in various formats

    • Download as shp: for geographic (shp) or not geographic (dbf) layers

    • Download as GPK: for geographic or not geographic layers

    • Download as xls: for all types of layers, in .xls format

    • Download as csv: for all types of layers, in .csv format

    • Download as gpx: for geographic layers, in .gpx format

The number above each Action icon shows if and how many related objects are present.

The functions present in the Actions session are described below.

_images/icon_cache.png Caching layer (Base Map)

With this icon it is possible to activate/manage the cache of the single layers and create XYZ Tiles layer

The form allows you to:

  • enable cache on the layer

  • reset the cache of the single layer

  • reset the cache of all the layers of the project

  • create an XYZ Tiles layer (to use as a base layer for your projects) starting from the cached layer

In this last case you have to set:

  • Base layer title

  • Base layer description

  • Base layer attribution

The newly created base layer will be available to be associated with those available for the various Cartographic Groups.

_images/icon_editing.png Editing layer

Through this icon it is possible to activate the online editing function on the individual layers and define the permissions for individual / groups of users

Consulta il paragrafo dedicato nella sessione relativa all”Editing on line.

_images/icon_dataplotly.png QPlotly widget

View plots created using QGIS DataPlotly (a great plugin developed by Matteo Ghetta) in the cartographic client.

The module, based on the Plotly library, manages plots saved as xml.

The plots are connected to the layers defined on the QGIS project, in this way, as for the searches and the constraints, it is possible to activate (checkink the Linked checkbox) the same plots on all WebGis services in which the reference layer is present.

It is also possible:

  • download the plot XML file to reuse it in QGIS

  • define the activation status of the plots when the WebGis service is started

_images/g3wsuite_administration_plots.png

The title of the chart, defined at the plugin level, will be the unique identifier.

At client level, it will be possible to filter plots based on the geometries visible on the map and/or selected by the user.

_images/g3wsuite_qgis_plots.png _images/g3wsuite_client_plots.png

Charts based on 1:N data relation (child layer)

If the chart is linked to a child layer in a 1:N relation, it can also be displayed at the information level of the individual parent features

images/manual/g3wclient_fomr_1N_plots.png

images/manual/icon_filter_layer.png Hide layer by user/groups

With this icon it will be possible to define the list of users (single and/or groups) who will be enabled to view this layer at the TOC and map level.

images/manual/g3wsuite_administration_hide_layer.png

_images/icon_geoconstraints.png _images/icon_alpha_constraints.png Display and editing constraints

Through the Geo-constraints by user/group and Alphanumeric and QGIS expressions constraints by user/groups widgets it is possible to define editing and display filters for users authorized to consult/edit the project.

Consulta il paragrafo dedicato nella sessione relativa all”Editing on line.

_images/icon_widget.png Widget setting - Search tools

Using this icon it is possible to associate a series of widgets to the layer. The basic widget allows you to define search tools that will be available in the webgis.

Basic settings

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

By default, searches can be built on individual vector layers based on the fields of the table associated with the layer.

NB: to create searches based on fields derived from simple joins (1: 1 / N: 1) or from 1: N relation, you have to change the setting of the method used (from WMS to QGIS API). See dedicated paragraph.**

Every search widget will be saved by referring to the layer identifiers (for example the DB parameters: 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: method of entering the value to be searched InputBox: manual compilation SelectBox: values ​​shown via drop-down menu AutoCompleteBox: values ​​shown through auto-complete mode

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

    • Descrizione: descrizione assegnata al campo

    • Comparison operator: comparison operator (=, <,>,> <,> =, <=, LIKE, ILIKE) through which the search query will be carried out.

    • 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.

Attenzione: in caso di campi con più di 100 valori univoci il servizio WMS non permette di ottenere la lista completa dei valori. In questo caso si consiglia di non utilizzare il metodo SelectBox

Alternatively, you can use the QGIS API as a search method to overcome this limitation. See dedicated paragraph.

The button _images/button_add.png allows you to add additional fields for the construction of the search query currently manageable through AND/OR operators.

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.

Search based on 1:N relation data

The option allows you to create a search based on the fields of a table (child in a 1:N relation) and obtain results relating to the parent layer of the relation.

N.B. to create searches based on fields derived from simple joins (1: 1 / N: 1) or from 1: N relation, you have to change the setting of the method used (from WMS to QGIS API). See dedicated paragraph.

The Relations option allows you to to define the relationship to be used (if present) to identify the parent layer whose results will be shown.

images/manual/g3wsuite_administration_project_search_1N.png

images/manual/icon_styles.png Manage layer styles

If multi styles have been associated with the same layer in the QGIS project, they will be exposed.

It will be possible to associate new layers by loading related QML files and set the style to be used as default.

images/manual/g3wsuite_administration_styles.png

Multilingua

By default the suite manages four languages:

  • English

  • French

  • Italian

  • Finnish

  • Swedish

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

Fixed front end content is already available in the four basic languages.

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.