Pacchetto R creato per l’accesso al database RASDAMAN dell’Agenzia sfruttandone i servizi OGC. Repository modificato a partire dal repository mattia6690/CubeR
Il pacchetto può essere importato in R come segue:
library(devtools)
devtools::install_github("ARPASMR/myCubeR@HEAD")
NB. Per scaricare da GitHub non connettersi alla VPN.
Una volta scaricato è possibile richiamarlo con
library(MyCubeR)
NB Nel caso in cui dovesse cambiasse la root principale dei servizi OGC di Rasdaman, ora http://10.10.0.28:8081/rasdaman/ows , è necessario aggiornare l’url all’iterno delle funzioni getCapability e createWCS_URLs definite nello script R/coverage_metadata.R .
Oltre a quanto illustrato brevemente di seguito, una volta scaricato il pacchetto, è possibile accedere alla documentazione:
Questo pacchetto offre le seguenti diverse possibilità per interagire con i Data Cubes:
E’ possibile attraverso l’utilizzo delle funzioni GetCapability e DescribeCoverage ottenere alcune informazioni sui servizi e sulle coverage disponibili. Tutte le funzioni che iniziano con coverage_get_
permettono di ricavare i metadata corrispondenti ad una coverage specificata.
La funzione get_coverage()
permette di scaricare una coverage o parte di essa fruttando la funzione GetCoverage dei servizi WCS.
E’ stata creata poi una funzione particolare image_from_coverage()
per scaricare in particolare raster multibanda.
La funzione WPCS_query()
permette, a partire da una query passata in formato rasql (rasdaman Query Language), di comporre ed inviare una richiesta secondo lo standard WCPS OGC e interpretare e scaricare la risposta del servizio.
Funzioni di processamento dei dati già implementate “ad hoc”: