9. Domande frequenti
*Quali sono le differenze tra QGIS Desktop e QGIS Server?
QGIS Desktop ha un’interfaccia utente grafica e consente di creare e modificare mappe. QGIS Server è un’applicazione server che fornisce i file di progetto QGIS alle applicazioni dell’utente finale tramite servizi web OGC come WMS, WFS, ecc..
Cos’è OGC?
L” OGC (Open Geospatial Consortium) è un’organizzazione internazionale senza scopo di lucro impegnata a creare standard aperti di qualità per la comunità geospaziale globale.
*Nomi di altri server di web mapping?
ArcGIS server, Geoserver, Mapserver, Mapnik etc.
Come confrontare il server QGIS con altri server di web mapping? (2021/01/01)
Caratteristiche
QGIS Server
GeoServer
ArcGIS Server
Dal
2006
2001
1999
Licenza
GPL
GPL
commerciale
Supporto commerciale
Più società
Più società
ESRI e la sua rete di venditori
Tecnologia
C++/python
Java
C++
Cache tassello
Si
si (via GeoWebCache)
Si
3D
No
No
Si
Interrogazione
Filtri FES (2.0) e OGC (1.0)
Filtri CQL e OGC
Filtri OGC
Generazione di report
Si
Si
Si
Amministrazione Server
sì tramite parti terze (LizMap, QWC2, ecc.)
web + API REST
web + API REST
Progetto GIS edizione Layer/simbologia
completo tramite GUI dedicato
semplice tramite interfaccia web
completo tramite GUI dedicato
Quali sono le versioni delle specifiche OGC implementate in QGIS server rispetto ad altri server di web mapping? (2021/01/01)
OGC standard
QGIS Server
GeoServer
ArcGIS Server
WMS (Web Map Service)
1.3.0 - 1.1.1
1.3.0 - 1.1.1
1.3.0 - 1.1.1
WFS (Web Feature Service)
1.1.0 - 1.0.0
2.0.0 - 1.0.0
2.0.0 - 1.0.0
OAPIF (aka WFS3)
1.0.0
no
no
WMTS (Web Map Tile Service)
1.0.0
1.0.0
1.0.0
WCS (Web Coverage Service)
1.0.0
2.0.1 - 1.0.0
2.0.1 - 1.0.0
WPS (Web Processing Service)
no
1.0.0
1.0.0
CSW (Catalogue Service for the Web)
no
2.0.2
no
SLD (Styled Layer Descriptor)
Si
Si
Si
Che cos’è una cache tassello?
Le mappe sono spesso statiche. Poiché la maggior parte dei client di mappatura esegue la visualizzazione dei dati WMS (Web Map Service) a ogni interrogazione, ciò può comportare un’elaborazione non necessaria e un aumento dei tempi di attesa.
La cache tassello ottimizza questa esperienza salvando (memorizzando nella cache) le immagini delle mappe, o o dei tasselli, man mano che vengono richieste, agendo di fatto come un proxy tra il client (come OpenLayers o Google Maps) e il server (qualsiasi server conforme a WMS). Quando vengono richieste nuove mappe e tasselli, il server QGIS intercetta queste chiamate e restituisce i tasselli pre-renderizzati, se memorizzate, oppure chiama il motore QGIS per renderizzare nuovi tasselli, se necessario. In questo modo, una volta memorizzati i tasselli, la velocità di restituzione delle mappe aumenta di molte volte, migliorando notevolmente l’esperienza dell’utente.
Che cos’è PostgreSQL?
PostgreSQL è un potente database relazionale a oggetti open source che QGIS supporta.
Che cos’è PostGIS?
PostGIS è un estensione del database spaziale per il database relazionale a oggetti PostgreSQL. Aggiunge il supporto per gli oggetti geografici, consentendo l’esecuzione di query di geolocalizzazione in SQL.