introduzione a gishosting

22
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

Upload: gter-srl-innovazione-in-geomatica-gnss-e-gis

Post on 08-Feb-2017

2.306 views

Category:

Software


2 download

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

[email protected]

www.gishosting.gter.itwww.gter.it

Quest’ opera e distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Unported.