Servicios Basados en Localizaci - PowerPoint PPT Presentation

About This Presentation
Title:

Servicios Basados en Localizaci

Description:

Title: GAP GASWT Author: Ing. Juan Carlos Olivares Rojas Last modified by: jcolivares Created Date: 1/18/2006 12:37:39 AM Document presentation format – PowerPoint PPT presentation

Number of Views:110
Avg rating:3.0/5.0
Slides: 57
Provided by: IngJuanC8
Category:

less

Transcript and Presenter's Notes

Title: Servicios Basados en Localizaci


1
Servicios Basados en Localización Herramientas
para su Construcción
  • M.C. Juan Carlos Olivares Rojas

Ixtapa-Zihuatanejo, México, 19 de Septiembre de
2008.
2
Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
3
Cómputo Ubicuo y AMI
Inteligencia Ambiental
4
Qué 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
5
LBS
  • 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?
6
LBS
  • 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

7
Tipos 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.
8
Clasificación de LBS
9
Funcionamiento LBS
10
Técnicas de Posicionamiento
11
Tecnologías Posicionamiento
12
Técnicas de Posicionamiento
13
Técnicas de Posicionamiento
14
Áreas de un LBS
15
IDE
  • 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).

16
Esquema OpenGIS
17
Primitivas Gráficas
18
Representación Información
  • Texto
  • Mapas

Mapas de Bits Raster Vectoriales
19
Representació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.

20
GIS
  • 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).

21
Problemáticas LBS
22
Problemática LBS
Falta de Estándares
23
Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
24
LBS Presente y Futuro
Whereabouts
25
Ask Mobile
26
Nokia Maps
27
Sistema de Carreteras
28
Servicios Municipales
29
LBS SI tradicionales
  • Mashups Web 2.0
  • El usuario como productor

30
Servicios 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/

31

Localización Vehículos
32
Consultas LBS
Georeferenciada
No Georeferenciada
33
Respuestas LBS
Georeferenciada
No Georeferenciada
34
Áreas de Investigación
35
Combinación Tecnologías
  • Aplicaciones LBS con Realidad Aumentada (AR,
    Augmented Reality)
  • Guías Turísticas

36
Detección Heterogenea
x
x
x
x
37
Perfiles de Movilidad
38
Taxi 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.

39
Taxi 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.

40
Taxi 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).

41
Tecnologías relacionadas
  • Iusacell Ubicacel
  • Movistar Localízame
  • Telcel AVL Reach U
  • Tramigo
  • Skyhook WPS

42
Detección de Costos
TEC MORELIA
30
CENTRAL
35
43
Reconocimiento de Unidades
F
E
A
D
C
B
44
Aplicaciones 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
45
Aplicaciones 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
46
Aplicaciones 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
47
Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
48
Algunas APIs de Localización
  • Sin APIs (trama NMEA)
  • Algunas APIs
  • Location Acquisition. Symbian
  • JSR179 Location (MIDP 2.0)
  • Google Gears

49
JSR 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)

50
JSR 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
    ()

51
Google 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

52
Google 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()

53
Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
54
Conclusiones
  • 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.

55
Conclusiones
  • 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.

56
Preguntas?
  • Web Site http//antares.itmorelia.edu.mx/jcoliva
    r/
  • E-mail jcolivar_at_itmorelia.edu.mx
  • MSN juancarlosolivares_at_hotmail.com
Write a Comment
User Comments (0)
About PowerShow.com