Title: Servicios Basados en Localizaci
1Servicios Basados en Localización Herramientas
para su Construcción
- M.C. Juan Carlos Olivares Rojas
Ixtapa-Zihuatanejo, México, 19 de Septiembre de
2008.
2Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
3Cómputo Ubicuo y AMI
Inteligencia Ambiental
4Qué se necesita para AMI?
Qué? WHAT
Donde? WHERE
Consciencia del dispositivo
Realizar servicios solos
Realizar servicios coordinados
Quién? WHO
Cómo? HOW
Cuándo? WHEN
Context-Aware y SOA
5LBS
- Los servicios basados en localización buscan
ofrecer un servicio personalizado a los usuarios,
basado en la información de ubicación geográfica
de éstos.
Dónde estoy?
Qué está cerca de?
Cómo puedo ir a?
6LBS
- Los componentes que usan
- Dispositivo de cómputo empotrado
- Red de telecomunicación
- Componente de posicionamiento (GPS)
- Proveedor de servicios y aplicaciones
- Proveedor de datos y contenidos
7Tipos de Servicios
Acción Preguntas Operaciones
Orientación y localización. Dónde estoy? Dónde está? Posicionamiento, geocodificación.
Navegación a través de espacio, trazado de ruta. Cómo puedo llegar a? Posicionamiento, geocodificación, ruteo.
Búsqueda de personas y objetos. Qué hay cerca o de interesante? Posicionamiento, geocodificación, cálculo de distancia y área, búsqueda de relaciones.
Identificación y reconocimiento de personas u objetos. Qué es? Directorio, selección, búsqueda temática o espacial.
Verificación de eventos, determinación del estado de objetos. Qué ocurre aquí, allá, etc.? Posicionamiento, cálculo de área, geocodificación, búsqueda de relaciones.
8Clasificación de LBS
9Funcionamiento LBS
10Técnicas de Posicionamiento
11Tecnologías Posicionamiento
12Técnicas de Posicionamiento
13Técnicas de Posicionamiento
14Áreas de un LBS
15IDE
- IDE (Spatial Data Infraestructure, SDI) ayudan al
descubrimiento, acceso y uso de información
espacial. - IDE incluye
- Datos (atributos geográficos) y metadatos
- Métodos de acceso a los datos geográficos
(catálogos, cartografía). - Servicios adicionales (transformaciones de
coordenadas, análisis de los datos).
16Esquema OpenGIS
17Primitivas Gráficas
18Representación Información
Mapas de Bits Raster Vectoriales
19Representación Información
- Datos georeferenciados
- Coordenadas (latitud, altitud, longitud)
- Código Postal
- Aproximación Área de Cobertura (NFC-Near Field
Communications-) - Datos no georeferenciados
- Datos de Formulario (Nombre, etc.)
- Datos del Punto de Interés (POI) como
Características, Limitaciones.
20GIS
- Los MSIS (Mobile Spatial Information System) son
una aplicación de los GIS. - Enfocados en proveer información espacial (mapas
cartográficos, imágenes y textos) a usuarios
móviles, en cualquier lugar y tiempo. - Dependen de Mobile GIS y de GIR (Geographic
Information Retrieval).
21Problemáticas LBS
22Problemática LBS
Falta de Estándares
23Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
24LBS Presente y Futuro
Whereabouts
25Ask Mobile
26Nokia Maps
27Sistema de Carreteras
28Servicios Municipales
29LBS SI tradicionales
- Mashups Web 2.0
- El usuario como productor
30Servicios Localización
- uLocate Es un gateway para el manejo de LBS.
http//www.ulocate.com/platform.php - Loki es una herramienta de búsqueda contextual
basada en la localización de los usuarios.
http//loki.com -
- MeerMoi es un servicio móvil de citas basados en
la localización. http//www.meermoi.com/
31Localización Vehículos
32Consultas LBS
Georeferenciada
No Georeferenciada
33Respuestas LBS
Georeferenciada
No Georeferenciada
34Áreas de Investigación
35Combinación Tecnologías
- Aplicaciones LBS con Realidad Aumentada (AR,
Augmented Reality) - Guías Turísticas
36Detección Heterogenea
x
x
x
x
37Perfiles de Movilidad
38Taxi Ruta
- Problemática Cuánto de ustedes no les ha pasado
que al tomar un Taxi, el conductor les quiere
cobrar lo que quiera? O Cuántos Taxistas se ven
perjudicados cuando en el sistema de Taxi
Seguro el pasajero miente sobre su destino
final? - Objetivo Diseñar una aplicación LBS que permita
optimizar el traslado de pasajeros en Taxis.
39Taxi Ruta
- Alcances
- El sistema deberá detectar el cobro de un
pasajero de un punto a otro. - Deberá reconocer que unidad está más cerca de
recoger a algún pasajero. - Se podrá utilizar vía SMS una solicitud de ruta
de un destino a otro obtenido el mapa croquis con
los puntos a seguir.
40Taxi Ruta
- Limitaciones
- El sistema sólo podrá realizar la ubicación de
los mapas cargados en el sistema - El sistema no maneja elementos de tiempo real
como el tráfico o manifestaciones. - El sistema sólo da una ruta ideal (la más corta).
41Tecnologías relacionadas
- Iusacell Ubicacel
- Movistar Localízame
- Telcel AVL Reach U
- Tramigo
- Skyhook WPS
42Detección de Costos
TEC MORELIA
30
CENTRAL
35
43Reconocimiento de Unidades
F
E
A
D
C
B
44Aplicaciones de Mapas
Perfil de Dispositivo
SMS
MMS
Se envía como mensaje MMS el mapa-croquis generado
Envío de mensaje SMS y perfil del dispositivo
Se analiza la consulta y se genera el croquis
Perfil de Usuario
45Aplicaciones de Mapas
Mapa
Destilación de información innecesaria
1
- Consulta
- Georeferenciada
- No georeferenciada
- Características del Dispositivo
4
2
Consulta Puntos de interés
Algoritmo de ruta
3
46Aplicaciones de Mapas
- Obtener parte del mapa del servidor de mapas
mediante - Puntos georeferenciales de origen
- Destino georeferencial
Obtener grafo mediante las intersecciones de
calles como nodos.
Obtener la matriz de adyacencia del camino
generado mediante el algoritmo de rutas.
Realizar consultas de radio, tomando como origen
cada nodo del camino obtenido.
Destilar la información no pertinente del mapa
con referencias para la generación del
mapa-croquis en formato SVG.
Obtener una ruta mediante un algoritmo de caminos
óptimo.
0 0 0 0 0 0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0 0 0 0 1 1 1
0 0 0 0 0 0 0 0 0 0 1 1 1 1
0 0 0 0 0 0 0 0 0 0 1 1 0 0
0 0 0 0 0 0 0 0 0 1 1 1 0 0
0 0 0 0 0 0 0 0 0 1 1 1 0 0
0 0 0 0 0 0 0 0 1 1 1 0 0 0
1 1 1 1 1 1 1 1 1 1 0 0 0 0
1 1 1 1 1 1 1 1 1 1 0 0 0 0
1 1 1 1 1 1 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
47Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
48Algunas APIs de Localización
- Sin APIs (trama NMEA)
- Algunas APIs
- Location Acquisition. Symbian
- JSR179 Location (MIDP 2.0)
- Google Gears
-
49JSR 179
- import javax.midlet.location
- // Establecemos los criterios. Criteria criteria
new Criteria() - criteria.setCostAllowed(false)criteria.setHorizo
ntalAccuracy(NO_REQUIREMENT)criteria.setVertical
Accuracy(NO_REQUIREMENT)criteria.setPreferredPow
erConsumption(NO_REQUIREMENT)
50JSR 179
- try
- LocationProvider lp LocationProvider.getInstance
(criteria)Location location
lp.getLocation(-1) - Coordinates coordinates location.getQualifiedCoo
rdinates()System.out.println(Latitud
coordinates.getLatitude())System.out.println(Lo
ngitud coordinates.getLongitude()) catch
()
51Google Gears
- ltscript type"text/javascript" src"gears_init.js"
gtlt/scriptgt - ltscript type"text/javascript"gt
- var geo google.gears.factory.create('beta.geoloc
ation') - function updatePosition(position)
alert(Latitud/Longitud ' position.latitude
',' position.longitude) lt/scriptgt
52Google Maps API
- GBrowserIsCompatible()
- GClientGeocoder()
- geocoder.getLatLng()
- GMap2()
- map.getCenter()
- map.getZoom()
- map.addControl()
- map.setMapType()
- GLatLng()
- GSize()
- GPoint()
- GSmallMapControl()
- GScaleControl()
- GMapTypeControl()
- GOverviewMapControl()
- GInfoWindowTab()
- GMarker()
- m.openInfoWindowTabsHtml()
53Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
54Conclusiones
- Las aplicaciones LBS llegaron para quedarse y son
ya una realidad (no es un área emergente). - Falta difusión y uso de la tecnología, por lo que
es una excelente área para hacer negocios. - Es una excelente área para realizar investigación
académica.
55Conclusiones
- Existen algunos problemas como la falta de
estándares y aplicaciones hechas a la medida que
se están solucionando poco a poco. - En un futuro no muy lejano, la mayoría de los
Sistemas de Información tendrán alguna
funcionalidad de LBS aunque sea básica.
56Preguntas?
- Web Site http//antares.itmorelia.edu.mx/jcoliva
r/ -
- E-mail jcolivar_at_itmorelia.edu.mx
- MSN juancarlosolivares_at_hotmail.com