introduzione a gishosting
TRANSCRIPT
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
GisHostingCon QGIS organizzi i tuoi dati e li ritrovi pubblicati
Gter srl Innovazione in Geomatica Gnss e GIS
Maggio 2016
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Application server
I software che fungono da application server sono usati per crearedei geowebservices standard per la pubblicazione sul web dimappe.
Le soluzioni OS sono:
Geoserver (+ Tilecache)
Mapserver
...
QGIS-server
1 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Qgis Server
Qgis Server e un’applicazione per la creazione di servizi Webconformi agli standard OCG (Open Geospatial Consortium).Si appoggia a un server web e utilizza le stesse libreriedell’applicazione Desktop Qgis, questo permette la pubblicazione dimappe con rappresentazioni grafiche complesse che vengonovisualizzate sul web con le stesse caratteristiche dell’applicazioneDesktop.
Offre quindi la possibilita di pubblicare in modo rapido e sempliceun progetto Qgis definito e configurato all’interno dell’apllicazioneDesktop mantenendo invariate tutti i parametri definiti (proprietaprogetto, proprieta layer, etc.)
2 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Qgis Server
3 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Qgis Server
Qgis
⇒
Portale web
4 / 20
GisHosting
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 proprieta del progetto e/o daproprieta del layer
utilizza i layout di stampa definiti in Qgis per la stampa pdf
⇒ Non richiede competenze specifiche nel campo dellapubblicazione di servizi web
⇒ Accorcia notevolmente i tempi di lavorazione
5 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Cosa puoi fare con il web client LizMap
+ Customizzazione di tools e funzionalita da plugin di QgisDesktop
+ Layer tree con legenda integrata
+ Base map Google, Bing e OSM, o provenienti da progettiLizmap pubblicati
+ Tools di zoom e navigazione integrati
+ Tools di misura, stampa integrati
+ Customizzazione di ricerca per attributo da plugin di QgisDesktop
+ Feature info per mouse click integrata
+ Tools di editing configurabili da plugin
+ Configurazione della pagina web a seconda dell’utente loggato
6 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
gishosting.gter.it
7 / 20
GisHosting
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 piu semplice al mondo diQGIS server.
Noi gestiamo il server e tu pubblichi online il tuo progetto QGIS suweb senza dover gestire nulla a livello di rete.
8 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Cosa ti serve?
1 Connessione alla tua cartella di rete su servergishosting.gter.it dove
e installato QGIS serversi ha disponibilita di database spatialite (default) o PostGIS
(su richiesta) -
2 QGIS installato sul proprio PC
3 plugin di Lizmap per QGIS
9 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
E i file richiamati dal progetto QGIS?
E’ importante sottolineare come tutti i layer richiamati dalprogetto demo sono inclusi nel progetto nelle cartella vector e/onel DB spatialite. Con le opzioni base l’utente potra scegliereliberamente se:
usare file raster o vettoriali standard
usare uno o piu database spatialite
entro i limiti di spazio previsti da contratto (es. 200 MB). Siconsiglia l’utilizzo delle cartelle standard raster e vector, mal’utente puo liberamente scegliere di salvare i propri file dove vuolepurche tutti i file siano inclusi nella cartella utente eraggiungibili dal progetto QGIS.
⇒ Qualora l’utente da contratto abbia anche incluso unDatabase PostGIS sara invece sufficiente creare le connessionial DB presente sullo stesso server (localhost).
10 / 20
GisHosting
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 leperformance del software predisporre la prima configurazione offline in unacartella in locale (quindi non affetta da eventuali problemi di rete). In tal casosara pero di fondamentale importanza mantenere inalterata la struttura nelmomento in cui si vorranno trasferire i dati sulla cartella di rete.
11 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [1]
Fondamentalmente gestisci tutto quello che vuoi sia visibile onlineattraverso QGIS installato sul tuo PC.
e importante configurare correttamente anche le proprieta delprogetto (titolo, descrizione, configurazione servizi webWFS/WCS, etc.) che verranno visualizzare online:
Progetto → Proprieta del progetto
Proprieta del progetto → Server OWSVedi slide successiva...
12 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [2]
titolo che puoessere diverso dalnome del file delprogetto) einformazionivarie
estensione
codici EPSGsupportati daiservizi WMS
eventuali layervettoriali/rasterda pubblicarecome serviziWFS/WCS
etc.
13 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [3]
configurare titoli, legenda, etichette per ciascun layer (onlinesi vede quanto e configurato sul progetto)⇒ Proprieta del layer → Stile, Etichette, Metadati, etc.
14 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [4]
di default interrogando ciascun layer vettoriale si visualizzal’intera tabella attributi a lui associata, tuttavia dalle proprietadel layer si puo configurare un popup in linguaggio html⇒ Propriata del Layer → Suggerimenti
Volendo si potrebbero inserire foto oespressioni per calcolare l’area, o altriparametri
15 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Configurazione progetto QGIS [5]
Infine sempre su QGIS....
e possibile configurare uno o piu layout di stampa che saranno
disponibili anche online consentendo la stampa di tuttocio che e visibile ed attivato sul progetto QGIS (layer di baseesclusi)
Tutto quello che si vede sul tuo progetto QGIS risulteraautomaticamente pubblicato online.Ricordati di salvare il tuo progetto al termine della configurazione.
16 / 20
GisHosting
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 creera un file nome progetto .qgs.cfgche contiene tutti i parametri di configurazione di Lizmap
Web Client.
17 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Il tuo logo [1]
Vuoi personalizzare il tuo logo?
18 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Il tuo logo [2]
Per ogni progetto e possibile peronalizzare logo e stile. Eccocome...
1 nella cartella media/themes/ e presente una cartellachiamata demo progetto Copiarla e rinominarla con il nomedel progetto che intendi personalizzare.
2 una volta copiata entra nella cartella dove troverai una nuovacartella chiamata css:
per cambiare il logo e sufficiente sostituire il file logo.png
presente dentro la cartella img con il logo che vuoi visualizzaresul progetto → il formato e un file 150x150 px
volendo e anche possibile personalizzare lo stile delprogetto, ma fallo solo se sei capace a modificare file css. Permaggiori informazioni contattaci.
19 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
E per effettuare modifiche?
Una volta terminata la configurazione di lizmap e salvatoopportunamente il file di configurazione (nome progetto.qgs.cfg)esso risulta pubblicato sul repository dell’utente e si puovisualizzare online.
+Per eventuali modifiche al progetto QGIS e sempre fondamentalesalvare il tuo progetto al termine della configurazione ecomunque salvare nuovamente anche il file di configurazionelizmap semplicemente aprendo il plugin e cliccando su salva.
Per eventuali modifiche alle sole configurazioni Lizmap esufficiente salvare nuovamente il file di configurazione lizmapcliccando su salva al termine delle modifiche.
20 / 20
GisHosting
Introduzione gishosting.gter.it Pubblicare un nuovo progetto Modifiche
Piazza De Marini 3/6116123 Genova
www.gishosting.gter.itwww.gter.it
Quest’ opera e distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Unported.