9. Dažniausiai užduodami klausimai
Koks yra skirtumas tarp QGIS Desktop ir QGIS Server?
QGIS Desktop turi grafinę naudotojo sąsają ir leidžia jums kurti bei keisti žemėlapius. QGIS Server yra serverinė aplikacija, teikianti jūsų QGIS projekto failus galutinio naudotojo aplikacijoms per OGC žiniatinklio paslaugas, tokias kaip WMS, WFS ir pan..
Kas yra OGC?
OGC (Open Geospatial Consortium) yra tarptautinė nepelno organizacija, kurianti aukštos kokybės atvirus standartus pasaulinei geoerdvinei bendruomenei.
Name some other web mapping servers?
ArcGIS server, Geoserver, Mapserver, Mapnik etc.
How to compare QGIS server to other web mapping servers? (2021/01/01)
Savybės
QGIS Server
GeoServer
ArcGIS Server
Since
2006
2001
1999
Licence
GPL
GPL
commercial
Commercial support
Multiple companies
Multiple companies
ESRI and its vendors network
Technology
C++/python
Java
C++
Tile cache
yes
yes (via GeoWebCache)
yes
3D
No
No
Yes
Querying
FES (2.0) and OGC (1.0) filters
CQL and OGC filters
OGC filters
Report generation
yes
yes
yes
Server administration
yes via third parties (LizMap, QWC2, etc.)
web + API REST
web + API REST
GIS project Layer/symbology edition
complete via dedicated GUI
simple via web interface
complete via dedicated GUI
What are the OGC specification versions implemented in QGIS server compared to other web mapping servers? (2021/01/01)
OGC standards
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)
yes
yes
yes
What is a tile cache?
Maps are often static. As most mapping clients render WMS (Web Map Service) data every time they are queried, this can result in unnecessary processing and increased wait times.
The tile cache optimizes this experience by saving (caching) map images, or tiles, as they are requested, in effect acting as a proxy between client (such as OpenLayers or Google Maps) and server (any WMS-compliant server). As new maps and tiles are requested, QGIS server intercepts these calls and returns pre-rendered tiles if stored, or calls the QGIS engine to render new tiles as necessary. Thus, once tiles are stored, the speed of map rendering increases by many times, creating a much improved user experience.
What is PostgreSQL?
PostgreSQL is a powerful, open source object-relational database companion for QGIS.
What is PostGIS?
PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL.