Uno dei pilastri dell'Open Science e dei principi FAIR (Findable, Accessible, Interoperable, Reusable) è l'interoperabilità. Per questo motivo, IPSES non si limita a mostrare i dati presenti nei nostri cataloghi, ma ti permette di arricchire la tua area di lavoro (Workspace) integrando layer geografici esterni provenienti da altri enti di ricerca, università o agenzie governative.
Questa guida ti spiegherà come utilizzare la funzione "Aggiungi servizio web OGC" per caricare e sovrapporre sulla mappa servizi esterni basati sugli standard aperti dell'Open Geospatial Consortium (OGC), in particolare WMS e WFS.
Cosa sono i servizi WMS e WFS?
Prima di iniziare, ecco una breve distinzione tra i due formati standard supportati:
-
WMS (Web Map Service): Fornisce mappe georeferenziate renderizzate come immagini (es. PNG, JPEG). È ideale per visualizzare dati complessi, modelli raster, o mappe di base senza dover scaricare i dati grezzi.
-
WFS (Web Feature Service): Fornisce i dati vettoriali veri e propri (punti, linee, poligoni) insieme ai loro attributi. È ideale se hai bisogno di interrogare singole feature, filtrarle o farne un'analisi spaziale.
Come aggiungere un servizio OGC in IPSES
La procedura per aggiungere un servizio esterno è semplice e si svolge interamente all'interno dell'interfaccia principale della piattaforma (VRE - Virtual Research Environment).
Passo 1: Accedi alla sezione "I miei servizi web"
-
Nel pannello di sinistra, assicurati di essere nella scheda Catalogo.
-
Clicca sulla sottoscheda denominata I miei servizi web.
In questa sezione troverai l'elenco dei servizi che hai importato nella sessione corrente. Se è la prima volta che accedi, quest'area sarà vuota.
Passo 2: Inserisci l'URL del servizio
-
Clicca sul bottone arancione "Aggiungi servizio web OGC".
-
Si aprirà una finestra modale (popup) al centro dello schermo.
-
Nel campo URL del servizio web, incolla l'indirizzo (Endpoint) del servizio WMS o WFS che desideri integrare.
-
Clicca sul bottone Invia.
Passo 3: Visualizzazione sulla Mappa
Se l'URL è valido e il server remoto risponde correttamente, IPSES interrogherà il servizio (tramite una richiesta standard GetCapabilities). I layer resi disponibili dal servizio remoto appariranno nel tuo pannello e potrai attivarli per visualizzarli direttamente sulla mappa centrale di IPSES, sovrapponendoli ai dati sismologici, vulcanologici o geodetici già presenti.
Nota bene: la comparsa sulla mappa dei dati caricati può richiedere del tempo. La velocità con cui compariranno i dati dipende da vari fattori: la velocità della tua connessione internet, la complessità e la mole dei dati caricati, la velocità del servizio web remoto che pubblica i dati e la potenza del tuo browser. Inoltre, la velocità dipende anche dal tipo di servizio caricato: le prestazioni di un servizio WMS sono maggiormente legate alla velocità del servizio web del fornitore del dato (che deve generare l'immagine della mappa sul proprio server), mentre le prestazioni di un servizio WFS sono fondamentalmente legate alla velocità e alle risorse del tuo browser locale (che deve processare e disegnare le geometrie vettoriali sullo schermo).
Come deve essere formattato l'URL?
Per garantire che IPSES riesca a leggere il servizio, l'URL deve puntare all'Endpoint principale del servizio OGC.
Esempi di URL validi:
-
https://example.com/geoserver/wms?service=wms&request=GetCapabilities http://example.com/geoserver/wfs?service=wfs&request=GetCapabilities-
https://example.com/geoserver/ows?service=wms&request=GetCapabilities -
https://example.com/geoserver/ows?service=wfs&request=GetCapabilities
Risoluzione dei problemi comuni
-
Errore di connessione o Timeout: Il server remoto che ospita il servizio OGC potrebbe essere momentaneamente offline o irraggiungibile. Prova ad aprire l'URL in una nuova scheda del tuo browser per verificarne lo stato.
-
Problemi di CORS (Cross-Origin Resource Sharing): Poiché IPSES è un'applicazione web, i server remoti devono esplicitamente consentire la condivisione dei propri dati con altri domini. Se il provider del servizio OGC non ha abilitato le policy CORS sul proprio server, il tuo browser bloccherà il caricamento per motivi di sicurezza, restituendo un errore. In questo caso, il problema non dipende da IPSES, ma dalle impostazioni del fornitore del dato.
-
Formato non supportato: Assicurati che l'URL punti effettivamente a un servizio WMS o WFS e non a una normale pagina web (HTML) o a un file statico (es. uno zip o un PDF).