Come si costruiscono i file .wcs. Con GDAL? Grazie. Ciao.
La procedura che uso non è banalissima e richiede a volte l'uso di QGIS, comunque se ti interessa eccola descritta.
1) Per prima cosa devi ovviamente avere il link che descrive il servizio a cui ti vuoi collegare, quello che generalmente ha i parametri nella URL:
service=WCS&request=getCapabilities
Se la URL non ha questi parametri puoi aggiungerli alla fine della URL.
Nel caso ad esempio dei DEM dell'INGV il link è questo (lo trovi nella pagina che hai linkato sopra,
questa):
http://tinitaly.pi.ingv.it/TINItaly_1_1/wcs?service=WCS&request=getCapabilities
2) Apri questo link con il browser, si aprirà un XML. Cerca il tag
CoverageId
In questo caso ce ne sono 7, perché questo servizio ha 7 layer (strati). A noi interessa il primo il cui valore del tag
CoverageId finisce con "dem". Gli altri layer in questo caso sono dati derivati dal primo come pendenza, ombreggiatura, ecc.
Questo è il tag che ci interessa con il suo valore all'interno, che in pratica rappresenta l'identificativo del layer:
<wcs:CoverageId>TINItaly_1_1__tinitaly_dem</wcs:CoverageId>
3) Con un editor di testo crei un nuovo file contenente in questo esempio:
<WCS_GDAL>
<ServiceURL>
http://tinitaly.pi.ingv.it/TINItaly_1_1/wcs?</ServiceURL>
<CoverageName>TINItaly_1_1:tinitaly_dem</CoverageName>
<Version>1.0.0</Version>
</WCS_GDAL>
Dove:
- in ServiceURL metti la URL del servizio fino al punto interrogativo, senza parametri
- in CoverageName devi mettere il Name ovvero l'identificativo del layer che generalmente corrisponde al tag CoverageId dell'XML, ma in questo caso ad esempio è diverso. Un modo semplice con cui personalmente lo ricavo è aprire il link del WCS su QGIS e ricavare il Name dal layer che mi ineressa. Ad esempio se provi con i DEM italiani a 20 metri http://wms.pcn.minambiente.it/wcs/dtm_20m?service=wcs&request=getCapabilities vedrai che in CoverageName ti basterà mettere il valore del tag CoverageId.
- in Version metti la versione del WCS, quella che rilevi dal tag ServiceTypeVersion dell'XML, tuttavia QMS spesso è compilato con versioni di GDAL che non supportano tutti i tag del WCS con versioni maggiori della 1.0.0, per cui generalmente in Version puoi lasciare 1.0.0
4) Salva il nuovo file con estensione .wcs nella cartella dei DEM di QMS.
5) Apri QMS e vai sul menù Tool --> VRT Builder
6) Selezioni il file appena creato
7) Dai il nome al file target
8 ) Clicchi su Start
9) Se il processo è concluso con successo il file wcs viene aggiornato e viene creato il nuovo file .vrt
10) Aggiorna la lista dei DEM e attiva il WCS
Finito!