1. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
GisHosting
Con QGIS organizzi i tuoi dati e li ritrovi pubblicati
Gter srl Innovazione in Geomatica Gnss e GIS
Maggio 2016
2. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Application server
I software che fungono da application server sono usati per creare
dei geowebservices standard per la pubblicazione sul web di
mappe.
Le soluzioni OS sono:
Geoserver (+ Tilecache)
Mapserver
...
QGIS-server
1 / 20
GisHosting
3. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Qgis Server
Qgis Server `e un’applicazione per la creazione di servizi Web
conformi agli standard OCG (Open Geospatial Consortium).
Si appoggia a un server web e utilizza le stesse librerie
dell’applicazione Desktop Qgis, questo permette la pubblicazione di
mappe con rappresentazioni grafiche complesse che vengono
visualizzate sul web con le stesse caratteristiche dell’applicazione
Desktop.
Offre quindi la possibilit`a di pubblicare in modo rapido e semplice
un progetto Qgis definito e configurato all’interno dell’apllicazione
Desktop mantenendo invariate tutti i parametri definiti (propriet`a
progetto, propriet`a layer, etc.)
2 / 20
GisHosting
6. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Qgis Server: vantaggi
• Integrazione con Qgis Desktop
utilizza i progetti Qgis per la pubblicazione di servizi OWS
utilizza rendering e labeling definiti nel progetto
molte impostazioni definite da propriet`a del progetto e/o da
propriet`a del layer
utilizza i layout di stampa definiti in Qgis per la stampa pdf
⇒ Non richiede competenze specifiche nel campo della
pubblicazione di servizi web
⇒ Accorcia notevolmente i tempi di lavorazione
5 / 20
GisHosting
7. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Cosa puoi fare con il web client LizMap
+ Customizzazione di tools e funzionalit`a da plugin di Qgis
Desktop
+ Layer tree con legenda integrata
+ Base map Google, Bing e OSM, o provenienti da progetti
Lizmap pubblicati
+ Tools di zoom e navigazione integrati
+ Tools di misura, stampa integrati
+ Customizzazione di ricerca per attributo da plugin di Qgis
Desktop
+ Feature info per mouse click integrata
+ Tools di editing configurabili da plugin
+ Configurazione della pagina web a seconda dell’utente loggato
6 / 20
GisHosting
9. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Cosa serve?
gishosting.gter.it `e un server virtuale con installato
QGIS server
Il web client Lizmap
altri GFOSS software
In questo modo ti offre un accesso ancora pi`u semplice al mondo di
QGIS server.
Noi gestiamo il server e tu pubblichi online il tuo progetto QGIS su
web senza dover gestire nulla a livello di rete.
8 / 20
GisHosting
10. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Cosa ti serve?
1 Connessione alla tua cartella di rete su server
gishosting.gter.it dove
`e installato QGIS server
si ha disponibilit`a di database spatialite (default) o PostGIS
(su richiesta) -
2 QGIS installato sul proprio PC
3 plugin di Lizmap per QGIS
9 / 20
GisHosting
11. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
E i file richiamati dal progetto QGIS?
E’ importante sottolineare come tutti i layer richiamati dal
progetto demo sono inclusi nel progetto nelle cartella vector e/o
nel DB spatialite. Con le opzioni base l’utente potr`a scegliere
liberamente se:
usare file raster o vettoriali standard
usare uno o pi`u database spatialite
entro i limiti di spazio previsti da contratto (es. 200 MB). Si
consiglia l’utilizzo delle cartelle standard raster e vector, ma
l’utente pu`o liberamente scegliere di salvare i propri file dove vuole
purch´e tutti i file siano inclusi nella cartella utente e
raggiungibili dal progetto QGIS.
⇒ Qualora l’utente da contratto abbia anche incluso un
Database PostGIS sar`a invece sufficiente creare le connessioni
al DB presente sullo stesso server (localhost).
10 / 20
GisHosting
12. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Pubblicare un nuovo progetto
Step 1: Configurazione progetto in QGIS
Step 2: Configurazione del progetto usando il plugin lizmap
NOTA BENE: E’ sicuramente possibile e anche consigliato per aumentare le
performance del software predisporre la prima configurazione offline in una
cartella in locale (quindi non affetta da eventuali problemi di rete). In tal caso
sar`a per`o di fondamentale importanza mantenere inalterata la struttura nel
momento in cui si vorranno trasferire i dati sulla cartella di rete.
11 / 20
GisHosting
13. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [1]
Fondamentalmente gestisci tutto quello che vuoi sia visibile online
attraverso QGIS installato sul tuo PC.
`e importante configurare correttamente anche le propriet`a del
progetto (titolo, descrizione, configurazione servizi web
WFS/WCS, etc.) che verranno visualizzare online:
Progetto → Propriet`a del progetto
Propriet`a del progetto → Server OWS
Vedi slide successiva...
12 / 20
GisHosting
14. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [2]
titolo che pu`o
essere diverso dal
nome del file del
progetto) e
informazioni
varie
estensione
codici EPSG
supportati dai
servizi WMS
eventuali layer
vettoriali/raster
da pubblicare
come servizi
WFS/WCS
etc.
13 / 20
GisHosting
15. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [3]
configurare titoli, legenda, etichette per ciascun layer (online
si vede quanto `e configurato sul progetto)
⇒ Propriet`a del layer → Stile, Etichette, Metadati, etc.
14 / 20
GisHosting
16. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [4]
di default interrogando ciascun layer vettoriale si visualizza
l’intera tabella attributi a lui associata, tuttavia dalle propriet`a
del layer si pu`o configurare un popup in linguaggio html
⇒ Propriat`a del Layer → Suggerimenti
Volendo si potrebbero inserire foto o
espressioni per calcolare l’area, o altri
parametri
15 / 20
GisHosting
17. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [5]
Infine sempre su QGIS....
`e possibile configurare uno o pi`u layout di stampa che saranno
disponibili anche online consentendo la stampa di tutto
ci`o che `e visibile ed attivato sul progetto QGIS (layer di base
esclusi)
Tutto quello che si vede sul tuo progetto QGIS risulter`a
automaticamente pubblicato online.
Ricordati di salvare il tuo progetto al termine della configurazione.
16 / 20
GisHosting
18. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Pubblicazione su web - Lizmap Web Client
A questo punto si apra il plugin lizmap da QGIS: Web →
LizMap → lizmap
decidere i layer da visualizzare
configurare la mappa
sfondi cartografici
configurazione eventuali ricerche
Cliccando su salva si creer`a un file nome progetto .qgs.cfg
che contiene tutti i parametri di configurazione di Lizmap
Web Client.
17 / 20
GisHosting
20. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Il tuo logo [2]
Per ogni progetto `e possibile peronalizzare logo e stile. Ecco
come...
1 nella cartella media/themes/ `e presente una cartella
chiamata demo progetto Copiarla e rinominarla con il nome
del progetto che intendi personalizzare.
2 una volta copiata entra nella cartella dove troverai una nuova
cartella chiamata css:
per cambiare il logo `e sufficiente sostituire il file logo.png
presente dentro la cartella img con il logo che vuoi visualizzare
sul progetto → il formato `e un file 150x150 px
volendo `e anche possibile personalizzare lo stile del
progetto, ma fallo solo se sei capace a modificare file css. Per
maggiori informazioni contattaci.
19 / 20
GisHosting
21. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
E per effettuare modifiche?
Una volta terminata la configurazione di lizmap e salvato
opportunamente il file di configurazione (nome progetto.qgs.cfg)
esso risulta pubblicato sul repository dell’utente e si pu`o
visualizzare online.
+
Per eventuali modifiche al progetto QGIS `e sempre fondamentale
salvare il tuo progetto al termine della configurazione e
comunque salvare nuovamente anche il file di configurazione
lizmap semplicemente aprendo il plugin e cliccando su salva.
Per eventuali modifiche alle sole configurazioni Lizmap `e
sufficiente salvare nuovamente il file di configurazione lizmap
cliccando su salva al termine delle modifiche.
20 / 20
GisHosting
22. Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Piazza De Marini 3/61
16123 Genova
formazione@gter.it
www.gishosting.gter.it
www.gter.it
Quest’ opera `e distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Unported.