tfc: geotools - androidopenaccess.uoc.edu/webapps/o2/bitstream/10609/... · introducción análisis...
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