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 : 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
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 posta in fondo alla barra in alto e si clicca poi sulla voce Modifica i dati generali che apparirà nel menù sottostante.
Nel form Dati generali della suite
è possibile definire:
Dati Home
: info che appariranno nella home page del portaleDati Chi Siamo
: info che appariranno nella sessione About itDati Gruppi di Mappa del Frontend
: info che appariranno nella sessione MappeDati Login Frontend
: info che appariranno nella sessione Accesso/AmministrazioneDati Social Media
: link ai canali social che appariranno nella sessione About itMap 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.
Dati Chi Siamo¶
Informations that will appear in the Info session
ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.
Dati Gruppi di Mappa del Frontend¶
Informazioni che saranno visualizzate nella sessione Mappe
ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.
Dati Login Frontend¶
Informazioni che saranno visualizzate nella sessione Accesso/Amministrazione
ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.
Dati Social Media¶
Link ai canali social che saranno visualizzate nella sessione About it
ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.
Map Client Data¶
Titolo che verrà visualizzato come intestazione principale del client cartografico.
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.
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 mailDati di accesso
: nome utente e passwordUser 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:
Successivamente alla compilazione dei vari form si clicca sul pulsante Salva per confermare le scelte.
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)
Tramite le icone posto a capo di ciascuna riga è possibile:
Modifica: per modificare le caratteristiche dell”utente
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 Editor2Viewer
: 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)
Successivamente alla compilazione del form si clicca sul pulsante Salva per confermare le scelte.
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.
Tramite le icone posto a capo di ciascuna riga è possibile:
Mostra dettagli: per consultare le caratteristiche del gruppo
Modifica: per modificare le caratteristiche del gruppo
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 endLogo 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.
Lista MacroGruppi¶
Dal menù si accede alla lista dei MacroGruppi Cartografici presenti.
Sono presenti poi una serie di pulsanti per accedere alle funzioni specifiche:
Mostra i dettagli del MacroGruppo
Modifica caratteristiche del MacroGruppo
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 WebGisUtilizza 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 utenteUtente 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 liberoEditor 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.
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 WebGisBackground 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.
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.
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:
Aggiungi un nuovo progetto da pubblicare su servizio WebGis
Numero e link ai progetti pubblicati all’interno del Gruppo
Mostra i dettagli del gruppo
Modifica caratteristiche del gruppo
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.
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 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 liberoGruppi 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.
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 progettoURL 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 serviceLegend 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 modeQuery control mode
*: single or multipleQuery by bbox control mode
*: single or multipleQuery by polygon control mode
*: single or multiple
ATTENZIONE: i contenuti caratterizzati da * sono obbligatori.
Successivamente alla compilazione dei vari form si clicca sul pulsante Salva per confermare le scelte.
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.
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 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.
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:
Visualizzare su interfaccia WebGis il progetto cartografico: per verificare la visualizzazione da parte dell”utente
Accedere alla lista degli strati presenti all”interno del progetto e definirne aspetti funzionali
Visualizzare le specifiche del progetto
Testare le Capabilities WMS del layer
Aggiornare un progetto cartografico: aggiornamento del file QGIS e delle altre opzioni correlate al progetto
Rimuovere un progetto cartografico. Attenzione: rimuovendo un progetto si rimuovono anche tutti i widget (es. ricerche) che rimarrebbero orfani dopo la rimozione del progetto
Scaricare il progetto QGIS associato
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
è possibile accedere alla lista degli stati geografici che lo compongono e definire alcuni aspetti di tipo funzionale che saranno abilitati a livello del client.
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)
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
Cache del layer: permette di attivare e gestire la cache del singolo layer a livello del progetto
Editing layer: mostra se sullo strato è attiva la funzione di editing on line e permette di attivarla e definirla
QPlotly widget: add or manage plots created with DataPlotly QGIS plugin
Hide layer by user/groups: hide specific layers from the TOC based on specific users or groups of users
Geo-constraints by user/group: create or manage editing and visualization geo-constraints based on poligonal layers
Alphanumeric and QGIS expressions constraints by user/groups: create or manage editing and visualization constraints based on SLQ language or QGIS expressions
Widgets list: shows how many widgets (eg searches) are associated with this layer and allows you to activate new ones
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.
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.
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.
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
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.
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
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.
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.
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
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
.
Nel form è possibile definire:
Titolo del form
Tipo
: CercaNome
: 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 ricercaWidget
: method of entering the value to be searchedInputBox
: manual compilationSelectBox
: values shown via drop-down menuAutoCompleteBox
: values shown through auto-complete modeAlias
: alias assegnato al campo che comparirà nel form di ricercaDescrizione
: descrizione assegnata al campoComparison 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 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.
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.
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.
Multiple layers search¶
The Other searching layers option allows you to extend the search carried out to other layers.
If the additional layers have homologous fields (same name and type) the search will be extended to them.
The results will be differentiated according to the corresponding layer.
Especially useful in the case of multigeometric layers.
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.
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.
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.
Amministrazione¶
Anche per il pannello di Amministrazione, tramite il medesimo menù a tendina, è possibile definire la lingua dell”intera interfaccia della console.
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
eLogin
: contentuti definibili e traducibili nella sessione Edit General Data del Pannello di AmministrazioneSessioni
MacroGruppi Cartogarfici
,Gruppi Cartogarfici
eServizi 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
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.