tfc: geotools - androidopenaccess.uoc.edu/webapps/o2/bitstream/10609/... · introducción análisis...

Post on 15-Aug-2020

10 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IntroducciónAnálisis comparativo

Conclusiones

TFC: GeoTools - AndroidHerramientas geográ�cas para Android

Gessler, Fernando

Consultora: Anna Muñoz Bollas

Profesor responsable: Antoni Pérez-Navarro

Universitat Obreta de Catalunya

Ingeniería Técnica de Sistemas Informáticos

05.032-TFC-SIG Curso 2011-12 1er Semestre

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Índice

1 Introducción

Smartphones y herramientas geoespaciales

Tecnologías de geoposicionamiento en smartphones

El sistema operativo Android

2 Análisis comparativo

Metodología

Herramientas estudiadas

Análisis comparativo

3 Conclusiones

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Smartphones y herramientas geoespacialesTecnologías de geoposicionamiento en smartphonesEl sistema operativo Android

El fenómeno smartphone

Móvil + PDA

Características:

Gran capacidad de memoria y procesamientoAcceso a InternetAplicaciones de tercerosGPS

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Smartphones y herramientas geoespacialesTecnologías de geoposicionamiento en smartphonesEl sistema operativo Android

Herramientas geoespaciales y smartphones

Location Based Services (LBS) o

Location Dependent Information Services (LDIS)

Navegadores de mapas: Google Maps

Geomarketing: FoursquareOtros

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Smartphones y herramientas geoespacialesTecnologías de geoposicionamiento en smartphonesEl sistema operativo Android

Global Positioning System (GPS)

Geoposicionamiento (navegación)

Red de satélites

Sistema global, mantenido por EEUU

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Smartphones y herramientas geoespacialesTecnologías de geoposicionamiento en smartphonesEl sistema operativo Android

Assisted GPS (aGPS)

Información necesaria para First Fix

GPS: Misma red satelital

aGPS: Servicio web

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Smartphones y herramientas geoespacialesTecnologías de geoposicionamiento en smartphonesEl sistema operativo Android

Network-based Tracking

Red móvil, WiFi ↔ BBDD servicio web

Ventajas:

Localización indoor

Mejor localización hasta FF

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Smartphones y herramientas geoespacialesTecnologías de geoposicionamiento en smartphonesEl sistema operativo Android

El sistema operativo Android

Open Handset Alliance (OHA) liderada por Google Inc.

Líder en ventas:

Instalable en diversos dispositivosInterfaz muy usable (touch-screens)Repo de aplicacionesCódigo Abierto

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Selección de aplicacionesPreselección: Herramientas geoespaciales en general

Navegación de mapas.

Navegación paso a paso (turn-by-turn navigation).Transporte público.Buscadores de puntos de interés (POI, point of interest).Plani�cación de recorridos.

Registro de trayectoria (trackers).

Servicios de registro (check-in services)

Navegadores de realidad aumentada.

Software SIG.

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Selección de aplicacionesSelección �nal

Navegadores de mapas:

ForeverMap

Google Earth

Google Maps

Gosmore

MapCalibrator

MapDroyd

OSMDroid (Open Map)

RMaps

ViaMichelin Mobile

OruxMaps

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Entornos de prueba1/2: Dispositivo real

Disponibles únicamente

desde el Android Market

Samsung Galaxy S (GT-I9000)

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Entornos de prueba2/2: Dispositivo virtual

Disponibles en

formato APK

Android Vritual Device (AVD)

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Procedimiento para la comparación

Sondeo de características importantes

LicenciaVisualizaciónFuentes de MapasLocalizaciónPuntos de Interés (POIs)DireccionesRutas

Análisis funcional en dichos términos

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

ForeverMap

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Google Earth

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Google Maps

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Google MapsServicios integrados

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Gosmore

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

MapCalibrator

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

MapDroyd

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

OruxMaps

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

OSMDroid (Open Map)

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

RMaps

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

ViaMichelin Mobile

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Licencia

Código abierto Código cerrado

Todas son gratuitas

ForeverMap

Lite: BitTorrentFull: Servidores propios

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

VisualizaciónTipos

Raster Perspectiva 3D

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Visualización

Raster Perspectiva 3D

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Fuentes de mapasServicios privados

Google Bing

(Microsoft)

Otros

(Michelin,

Yandex...)

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Fuentes de mapasServicios abiertos y mapas de usuario

OpenStreetMap Mapas de usuario

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Fuentes de mapasEjemplos

OpenStreepMap Bing (Microsoft) Yandex

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Fuentes de mapasModo o�-line

Dedicadas modo o�-line Modo o�-line opcional

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

LocalizaciónIndicador de precisión

Círculo indicando la precisión

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

LocalizaciónRotación del mapa según orientación

(inc. 45°) (GPS)

Mapa orientado

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

LocalizaciónIndicador de dirección

Brújula indicando la dirección

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Puntos de interés (POI)

Visualización Búsqueda

Personales

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Direcciones

Búsqueda de direcciones

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

MetodologíaHerramientas estudiadasAnálisis comparativo

Rutas

Búsquedas (callejeros) Registro (tracking)

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Google MapsAlternativas de código abiertoAlternativas o�-lineFuturo

ConclusionesGoogle Maps

Google Maps es el estándar de facto en navegadores demapas

Google = Gigante de Internet + Desarrolladores de Android

Integrada con varios otros servicios:

Navigator, StreetView, Places, Latitude...

Integrable a través de la Google Maps External Library

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Google MapsAlternativas de código abiertoAlternativas o�-lineFuturo

ConclusionesGoogle Maps

Aspectos no cubiertos por Google Maps?

Una aplicación de código abierto

Una verdadera solución o�-line

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Google MapsAlternativas de código abiertoAlternativas o�-lineFuturo

ConclusionesAlternativas de código abierto

Alternativas de código abierto

1 RMaps

+ fuentes, interfaz ágil, direcciones, POIs personales...

2 OSMDroid (Open Map)

también o�-line

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Google MapsAlternativas de código abiertoAlternativas o�-lineFuturo

ConclusionesAlternativas o�-line

Alternativas o�-line

Callejeros

1 La más completa: ForeverMap

direcciones y rutas, POIs...

2 OSMDroid (Open Map)fuentes variadas, código abierto...

3 MapDroyd

Campo

1 OruxMaps

Gessler, Fernando TFC: GeoTools - Android

IntroducciónAnálisis comparativo

Conclusiones

Google MapsAlternativas de código abiertoAlternativas o�-lineFuturo

ConclusionesFuturo

Respuesta del mundo del software libre (código abierto)

Buen comienzo:

Servicio OpenStreetMap

Librería OpenStreetMapViewer

Gessler, Fernando TFC: GeoTools - Android

top related