X CONVEGNO NAZIONALE GIT IL GPS IN BEEBOOK Geosciences and Information Technologies Carlo CesariniSan Leo (Rimini) – 18 giugno 2015 Carlo Cesarini (laureando Università degli Studi di Urbino "Carlo Bo") Mauro De Donatis (Università degli Studi di Urbino "Carlo Bo") Fabio Rinnone (Geofunction srls) Gianfranco Di Pietro (Geofunction srls) SESSIONE STUDENTI
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO SVILUPPO DI UN MODULO DI CONTROLLO GPS PER MOBILE GIS IN AMBIENTE ANDROID Candidato: Carlo Cesarini Relatore: Chiar.mo Prof. Mauro De Donatis Correlatore: Dott. Fabio Rinnone Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Informatica ApplicataAnno Accademico
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO INDICE DEGLI ARGOMENTI Anno Accademico Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA 1.Introduzione 2.Il progetto Beebook 3.Il GPS 4.Il GPS in Beebook 5.Il collaudo del software 6.Conclusioni Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO INTRODUZIONE Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Mobile GIS e app Android The revolution is mobile - The Economist 8 ottobre 2011; Sistema Informativo Geografico (GIS) che si interfaccia con un hardware di tipo mobile può essere ricompreso nel termine generico e non precisamente definito di mobileGIS; MobileGIS nuova frontiera per l’uso di smartphone e tablet con sviluppi applicativi che estendono la potenzialità di questo settore ad un più vasto pubblico di utenti e sviluppatori mobile; La semplicità di sviluppo, la disponibilità di documentazione ed il concetto di open source sono solo alcuni dei principali aspetti di cui beneficiano gli sviluppatori di app Android. Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO INTRODUZIONE Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Intro a Beebook I sistemi GIS, più o meno complessi che siano, hanno come punto di partenza il rilievo dell’informazione da svolgere, spesso, direttamente sul posto; Fase di primaria importanza oggi svolta anche da dispositivi mobile; Anno Accademico Beebook ‘‘il quaderno di campagna’’: un’ app mobile GIS progettata dal laboratorio LINEE dell’Università degli Studi di Urbino, Dipartimento di Scienze della Terra della Vita e dell’Ambiente, e sviluppata in collaborazione con Geofunction S.r.l.s.; Il suo obiettivo principale è quello di creare uno vero strumento GIS trasparente all’utente in grado di agevolare il lavoro di mappatura e di raccoglimento del dato, svolto sul campo da geologi o addetti al settore. Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO IL PROGETTO BEEBOOK Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Obiettivi dell’app Beebook Visualizzazione mappe off-line (Google Maps, OSM…); Gestione off-line di immagini raster e GeoTIFF; Gestione traccia GPS; Conversione Sistemi di Riferimento; Layer file vettoriali; Editing dati vettoriali (linee, punti, poligoni); Realtà aumentata (Mixare); Export KML, CSV, GPX, SQLite Gestione GeoNote, GeoForm e GeoImmagini; Sharing di dati, form e posizione. Anno Accademico Congiuntamente o in sostituzione ai metodi di rilevamento tradizionali offre notevoli vantaggi: Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO IL PROGETTO BEEBOOK Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Stato attuale del progetto: in fase di sviluppo Visualizzazione delle mappe off-line; Gestione off-line di immagini raster e GeoTIFF; Gestione e conversione dei diversi Sistemi di Riferimento; Editing dati vettoriali (linee, punti, poligoni) … Modulo di gestione e controllo del segnale GPS Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO IL GPS Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Principi di Funzionamento del GPS (in breve) Il Global Positioning System, i segmenti; Il fix del segnale; L’accuratezza e le incertezze. Il GPS nell’uso quotidiano e su Android Nasce per scopi militari; oggi indispensabile; Le API di intefacciamento al sensore. Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO IL GPS IN BEEBOOK Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Specifica del problema Realizzare un modulo di controllo GPS, in ambiente Android, da integrare all’interno di una applicazione GIS (Beebook), tuttora in fase di sviluppo, dedicata al rilevamento dei dati sul terreno. Il software dovrà essere in grado di: tracciare, attraverso il segnale GPS del dispositivo, l’itinerario percorso dall’utente, di salvarlo e di esportarlo in uno dei formati a scelta tra KMZ o GPX. parametrizzare: il tipo di provider di localizzazione; l’intervallo di tempo tra una registrazione e la successiva (da 1 sec. a 7 min.); la distanza minima in metri che percorsa tra le due registrazioni (opzionale); il posizionamento su mappa della traccia GPS. Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO IL GPS IN BEEBOOK Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Analisi e Progettazione Linguaggio di sviluppo e ambiente di sviluppo; Modello di processo; Database: SQLite: le caratteristiche del DBMS; Pattern; Organizzazione del progetto; Descrizione classi: it.beebook.geofunction.gps thread; disattivazione Listner; export. Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO IL COLLAUDO DEL SOFTWARE Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Test e compilazione Metodologie di testing; -White e black box; Device fisici e virtuali (AVD); Posizioni simulate; Risultati ed osservazioni: -I parametri in input; -KML to Shapefile; -Le antenne GPS: filtri e fix. Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO CONCLUSIONI Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA Conclusioni Risultati raggiunti; Considerazioni Anno Accademico Informatica Applicata – Carlo Cesarini
UNIVERSITÀ DEGLI STUDI DI URBINO CARLO BO Dipartimento di Scienze di Base e Fondamenti Scuola di Scienze e Tecnologie dell’Informazione TESI DI LAUREA FINE Anno Accademico Informatica Applicata – Carlo Cesarini