Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
3.1. Grundläggande
I detta avsnitt beskrivs begrepp och parametrar som delas av tjänsterna. Vissa av dessa är standard och definieras i OGC-specifikationer medan andra är mycket specifika för QGIS Server.
Standardkoncept:
Koncept |
Beskrivning |
---|---|
Tjänstens namn |
|
Namn på begäran |
Leverantörskoncept:
Koncept |
Beskrivning |
---|---|
QGIS-projektfil |
|
Filnamn på den nedladdade filen |
|
Kortnamn |
Definition av kortnamn |
3.1.1. SERVICE
Denna standardparameter gör det möjligt att ange namnet på den tjänst som ska användas för en specifik request och måste utformas som SERVICE=NAME
.
Exempel på URL för tjänsten WMS:
http://localhost/qgisserver?
SERVICE=WMS
&...
Observera
Inte tillgängligt för REST-baserade tjänster som WFS3 (OGC API Features).
3.1.2. REQUEST
Denna standardparameter gör det möjligt att ange namnet på den begäran som ska utföras för en specifik service och måste utformas som REQUEST=RequestName
.
Exempel på URL för begäran GetCapabilities:
http://localhost/qgisserver?
REQUEST=GetCapabilities
&...
Observera
Inte tillgängligt för REST-baserade tjänster som WFS3 (OGC API Features).
3.1.3. MAP
Denna leverantörsparameter gör det möjligt att definiera den QGIS-projektfil som ska användas. Det kan vara en absolut sökväg eller en sökväg som är relativ till platsen för serverns körbara fil qgis_mapserv.fcgi
. MAP
är obligatoriskt som standard eftersom en begäran behöver ett QGIS-projekt för att fungera. Miljövariabeln QGIS_PROJECT_FILE kan dock användas för att definiera ett standard QGIS-projekt. I detta specifika fall är MAP
inte längre en nödvändig parameter. För ytterligare information kan du läsa kapitlet Avancerad konfiguration.
Exempel på URL:
http://localhost/qgisserver?
MAP=/tmp/QGIS-Training-Data/exercise_data/qgis-server-tutorial-data/world.qgs
&...
3.1.4. FILE_NAME
Om denna parameter är inställd skickas serversvaret till klienten som en bifogad fil med det angivna filnamnet.
URL-exempel för att spara ett XML GetCapabilities-dokument:
http://localhost/qgisserver?
SERVICE=WMS
&REQUEST=GetCapabilities
&FILE_NAME=wms_capabilities.xml
&...
Observera
Inte tillgängligt för REST-baserade tjänster som WFS3 (OGC API Features).
3.1.5. Kort namn
Ett antal element har både ett kortnamn och en titel. Kortnamnet är en textsträng som används för kommunikation mellan maskiner, medan titeln är till för människor. Ett dataset kan t.ex. ha den beskrivande titeln ”Maximum Atmospheric Temperature” och begäras med det förkortade kortnamnet ”ATMAX”. Du kan ställa in titel, kortnamn och sammanfattning för:
Lager: högerklicka på ett lager och välj
.Grupper: högerklicka på en grupp och välj Set Group WMS data
Projekt: gå till :menyval:`Projekt --> Egenskaper... --> QGIS Server --> Servicefunktioner`.

Fig. 3.2 Ställ in grupp WMS-datadialog
Kortnamnet kan därför användas för att identifiera dessa objekt när de interagerar med QGIS Server. Till exempel med standardparametern LAYERS
:
http://localhost/qgisserver?
SERVICE=WMS
&REQUEST=GetMap
&LAYERS=shortname1,shortname2
&...