• Non ci sono risultati.

Applicazioni WEBGIS e di realtà aumentata sviluppate con dati e software liberi e standard OGC nell'ambito del progetto WINENET

N/A
N/A
Protected

Academic year: 2021

Condividi "Applicazioni WEBGIS e di realtà aumentata sviluppate con dati e software liberi e standard OGC nell'ambito del progetto WINENET"

Copied!
24
0
0

Testo completo

(1)

APPLICAZIONI WEBGIS E DI REALTÀ AUMENTATA SVILUPPATE CON DATI E

SOFTWARE LIBERI E STANDARD OGC NELL’AMBITO DEL PROGETTO WINENET

Amedeo Fadini a*, Claudio Floretta a, Roberto Zorer a, Andrea Pitacco b

a Fondazione Edmund Mach – Research and Innovation Centre,

Department of Biodiversity and Molecular Ecology, GIS & Remote Sensing Unit, Via E. Mach 1, I-38010 S. Michele all’Adige (TN) - amedeo.fadini@fmach.it

b University of Padova – DAFNAE Department of Agronomy, Food,

Natural Resources, Animals and the Environment, Viale dell'Università 16, I-35020 Legnaro (PD) - andrea.pitacco@unipd.it

(2)

Fondazione Edmund Mach (FEM) è un

istituto di ricerca creato dalla provincia autonoma di Trento. Prosegue l'attività

dell'Istituto Agrario di San Michele all'Adige e dell'ex Centro di Ecologia Alpina

La piattaforma Gis e telerilevamento

(PGIS) fa parte del Centro di Ricerca e Innovazione -Dipartimento Ambiente

(3)

WINENET: WEBGIS E REALTÀ AUMENTATA • Progetto avviato dall’Università degli Studi di

Padova nell’ambito del programma di cooperazione Italia Slovenia 2007-2013

• L’area interessata comprende parte dell’Emilia Romagna, Veneto, l’intero Friuli Venezia Giulia e alcune province della Slovenia

• Il contributo della Fondazione Edmund Mach (PGIS) ha riguardato la creazione di un webgis che fornisca informazioni di supporto alla

(4)
(5)
(6)

Prodotto da METI e NASA, liberamente accessibile e utilizzabile http://asterweb.jpl.nasa.gov/gdem.asp

(7)

I DATI DI PARTENZA

 Geomorfometrici: Aster Gdem V.2

(prodotto METI e NASA) da cui derivano:

• Hillshade • Slope

• Aspect

• Potential Mean Global Radiation during the vegetative period

• Potential Mean sun hours during the vegetative period (1apr – 31 ott)

(8)

 Neteler, M. (2010): Estimating daily Land

Surface Temperatures in mountainous environments by reconstructed MODIS LST data. Remote Sensing 2(1), 333-351.

 Neteler, M., Metz, M., Rocchini, D., Rizzoli, A.,

Flacio, E., Engeler, L., Guidi, V., Lüthy, P., Tonolla, M. (2013): Is Switzerland suitable for the invasion of Aedes albopictus? PLoS ONE 8(12): e82090.

 IEEE TGRS (Zorer et al. 2013 IEEE-TGRS Vol

51 (4) Digital Object Identifier :

10.1109/TGRS.2012.2226465bioclim 

Daily MODIS Land Surface Temperature and

Emissivity (Terra + Aqua), prodotto della NASA

(9)

I DATI DI PARTENZA

• Bioclimatici:

• MODIS-LST

– 4 Mappe giornaliere di temperatura ricostruite (2003-2013)

– Indici bioclimatici legati alla temperatura:

• Es. Winkler:

• WORLDCLIM

– Dati climatici disponibili a livello globale

max

[

(

(Tmin+Tmax)

(10)

Per lavori più complessi sono disponibili anche dati WorldClim: dati climatici a livello globale http://www.worldclim.org/

 Hijmans, R. J., Cameron, S. E.,

Parra, J. L., Jones, P. G. and Jarvis, A. (2005), Very high resolution

interpolated climate surfaces for global land areas. Int. J. Climatol., 25: 1965– 1978. doi: 10.1002/joc.1276

(11)

PUBBLICAZIONE • Allestimento di servizi lato server

• Caricamento in postgis scripts e procedure per interrogazione

• Caricamento in GRASS-GIS

• Mapserver [geodati, mapfiles (styles per legende, interrogabilità, link ai templates), templates]

• I dati in formato raster sono stati pubblicati con Mapserver 6.4 e resi disponibli come servizi

(12)

Allestimento di servizi lato client

Servizi OGC Webgis

 Le mappe possono essere agevolmente pubblicate in un

webgis che integra livelli di base dei provider globali (Openstreetmap e altro)

 La scelta dell'interfaccia Openlayers consente di

pubblicare ogni volta legenda e attribution

AR con Wikitude

 Interrogazione basata sulla posizione dell’utente  Point of Interest

(13)
(14)

Nel webgis sono state inoltre implementate

funzioni interrogazione dei tematismi in una determinata porzione di territorio

 L'utente crea un poligono con i controlli di

editing di Openlayers, il poligono viene salvato in un DB Postgis e viene avviata una

procedura Grass-gis che interroga le mappe raster nell’intersezione con il poligono e

restituisce il valore medio dell'area

 I risultati possono venire inviati via mail in

(15)
(16)

GRASS GIS

• Lo script di GRASS GIS viene eseguito impostando la variabile d'ambiente “GRASS_BATCH_JOB” da php

(17)

Anche se l'interfaccia webgis è perfettamente

funzionale sui dispositivi mobili si è cercato di rendere disponibile le stesse informazioni

realtive al punto in cui si trova l'utente

 La scelta è caduta su un browser di realtà

aumentata che visualizza contenuti a partire da HTML5 e javascript (Wikitude).

La APP di riferimento è disponibile per tutte

le piattaforma mobile ma la prospettiva è che queste funzionalità vengano implementate anche dai normali browser html mobile

(18)

 L'utilizzo standard in AR è caricare dei Point

of Interest con relativa descrizione, in questo caso restituiamo dinamicamente un POI

generato sulla posizione dell'utente

 Uno script php gestisce una serie di richieste

chiamate GetfeatureInfo per i WMS e/o

l'interrogazione di raster o vettoriali in Postgis e restituisce i dati in formato json (compatibile

anche con altri AR browser o App native)

(19)

La posizione dell'utente è gestita dalla APP,

tramite chiamate ajax è possibile ottenere i dati del punto di interesse come array json

 La vista in camera è disabilitata e

visualizzata la posizione su mappa: a

differenza delle APP native, legate al provider mobile (google, IOS) possiamo usare

agevolmente le API Openlayers e usare layers come openstreeetmap come sfondo

(20)
(21)

c

(22)

 Limiti di caricamento grandi raster in Postgis  WMS devono essere interrogabili

 Necessario Parsing con regex della risposta

GetfeatureInfo per mantenere lo stesso template html definito in Mapserver.

 (Per le mappe di temperatura: necessità di

calibrazione, aumentando l'area ci sono pochi dati e molte variabili in più)

(23)

 Integrazione di WMS esterni anche con

differente risoluzione: necessita cambiare

l'indirizzo in base alla location (possibile con una previa query su postgis)

 Interrogazione in AR Camview di un punto

inquadrato dalla fotocamera lungo il pendio utilizzando bearing e tilt del device (con

combinazione di comandi GRASS r.los, m.cogo..)

 Funzionalità AR: trigger per il geofencing

integrati o Image Recognition per ampliare l'interazione tra utente e base informativa.

 Sovrapposizione di immagini WMS al modello

del terreno (Kharma framework)

(24)

Ringraziamenti

Contatti

amedeo.fadini@fmach.it http://gis.cri.fmach.it/

Riferimenti

Documenti correlati

Tuttavia, considerata la possibilità che vi siano frane recenti non ancora censite e fenomeni franosi in rapida evoluzione, risulta necessario, per effettuare valutazioni sul

Durante la prima metà degli anni Sessanta, attorno alla Cgil di Torino, il sindacato federale di categoria e quello territoriale confederale insieme a rappresentanti

Our proposed architecture provides a way to deploy a resilient network to fulfill the core requirements and solution of decoupling of different services of root nodes.. The

Thereafter, the solvent was evaporated in vacuo and puri fication of the crude product by flash chromatography (hexane/ethyl acetate 9:1) gave the title compound 3j (128 mg, 60%) as

- contiene ricche descrizione delle collezioni DL e relativi servizi - è OAI-PMH compliant: espone metadati DC (poveri), ma con dc:relation che contiene openURL by reference

Per la realizzazione di questo geoservizio è stato utilizzato uno strumento software open source che permette la realizzazione di geoservizi secondo le specifiche dell'Open

MIRAGE è in grado di visualizzare, sullo schermo di un TabletPC collegato ad un sistema di localizzazione, la sovrapposizione in tempo reale delle immagini catturate

La prima è la possibilità di recuperare i dati sulla base delle informazioni temporali del dataset, la seconda comporta la capacità di gestire le informazioni temporali al fine di