Importante

La traduzione è uno sforzo comunitario a cui puoi unirti. Questa pagina è attualmente tradotta al 100.00%.

3.5. Web Map Tile Service (WMTS)

Lo standard 1.0.0 WMTS implementato in QGIS Server fornisce un’interfaccia HTTP per richiedere immagini di mappe tassellate generate da un progetto QGIS. Una tipica richiesta WMTS definisce il progetto QGIS da usare, alcuni parametri WMS come i layer da rappresentare, così come i parametri dei tasselli.

Documento di specifiche del servizio:

Richieste standard fornite da QGIS Server:

Request

Descrizione

GetCapabilities

Restituisce metadati XML con informazioni sul server

GetTile

Restituisce un tassello

GetFeatureInfo

Recupera i dati (geometria e valori) per una posizione di pixel

3.5.1. GetCapabilities

Parametri standard per la richiesta GetCapabilities secondo le specifiche OGC WMTS 1.0.0:

Parametro

Richiesto

Descrizione

SERVICE

Nome del servizio (WMTS)

REQUEST

Nome della richiesta (GetCapabilities)

Oltre a quelli standard, QGIS Server supporta i seguenti parametri extra:

Parametro

Richiesto

Descrizione

MAP

File di progetto QGIS

Esempio di URL:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetCapabilities
&MAP=/home/qgis/projects/world.qgs

3.5.2. GetTile

Parametri standard per la richiesta GetTile secondo le specifiche OGC WMTS 1.0.0:

Parametro

Richiesto

Descrizione

SERVICE

Nome del servizio (WMTS)

REQUEST

Nome della richiesta (GetTile)

LAYER

Identificatore layer

FORMAT

Formato in uscita del tassello

TILEMATRIXSET

Nome della piramide

TILEMATRIX

Meshing

TILEROW

Coordinata riga nella mesh

TILECOL

Coordinata colonna nella mesh

Oltre a quelli standard, QGIS Server supporta i seguenti parametri extra:

Parametro

Richiesto

Descrizione

MAP

File di progetto QGIS

Esempio di URL:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetTile
&MAP=/home/qgis/projects/world.qgs
&LAYER=mylayer
&FORMAT=image/png
&TILEMATRIXSET=EPSG:4326
&TILEROW=0
&TILECOL=0

FORMAT

Questo parametro può essere usato per specificare il formato dell’immagine del tassello. I valori disponibili sono:

  • jpg

  • jpeg

  • image/jpeg

  • image/png

Se il parametro FORMAT è diverso da uno di questi valori, allora viene usato il formato predefinito PNG.

TILEMATRIXSET

Questo parametro definisce il SR da utilizzare nel calcolo della piramide sottostante. Formato: EPSG:XXXX.

TILEMATRIX

Questo parametro permette di definire la matrice da utilizzare per il tassello in uscita.

TILEROW

Questo parametro permette di selezionare la riga del tassello da ottenere all’interno della matrice.

TILECOL

Questo parametro permette di selezionare la colonna del tassello da ottenere all’interno della matrice.

3.5.3. GetFeatureInfo

Parametri standard per la richiesta GetFeatureInfo secondo la specifica OGC WMTS 1.0.0:

Parametro

Richiesto

Descrizione

SERVICE

Nome del servizio (WMTS)

REQUEST

Nome della richiesta (GetFeatureInfo)

LAYER

Identificatore layer

INFOFORMAT

No

Formato in uscita

I

No

Coordinata X di un pixel

J

No

Coordinata Y di un pixel

TILEMATRIXSET

Nome della piramide

TILEMATRIX

Meshing

TILEROW

Coordinata riga nella mesh

TILECOL

Coordinata colonna nella mesh

Oltre a quelli standard, QGIS Server supporta i seguenti parametri extra:

Parametro

Richiesto

Descrizione

MAP

File di progetto QGIS

Esempio di URL:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetFeatureInfo
&MAP=/home/qgis/projects/world.qgs
&LAYER=mylayer
&INFOFORMAT=image/html
&I=10
&J=5

INFOFORMAT

Questo parametro permette di definire il formato in uscita del risultato. I valori disponibili sono:

  • text/xml

  • text/html

  • text/plain

  • application/vnd.ogc.gml

Il valore predefinito è text/plain.

I

Questo parametro permette di definire la coordinata X del pixel per il quale vogliamo recuperare l’informazione sottostante.

J

Questo parametro permette di definire la coordinata Y del pixel per il quale vogliamo recuperare l’informazione sottostante.