Servicios Basados en Localizacin: Presente y Futuro - PowerPoint PPT Presentation

1 / 62
About This Presentation
Title:

Servicios Basados en Localizacin: Presente y Futuro

Description:

Servicios Basados en Localizacin: Presente y Futuro – PowerPoint PPT presentation

Number of Views:123
Avg rating:3.0/5.0
Slides: 63
Provided by: ingjuancar
Category:

less

Transcript and Presenter's Notes

Title: Servicios Basados en Localizacin: Presente y Futuro


1
Servicios Basados en Localización Presente y
Futuro
Ixtlahuaca, Estado de México, 26 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?
Cancha de Fútbol
Pizzería
Fiesta Casa Ana
6
Tipos de Servicios
7
Clasificación de LBS
8
Arquitectura LBS
9
Técnicas de Posicionamiento
10
Tecnologías Posicionamiento
11
Técnicas de Posicionamiento
12
Técnicas de Posicionamiento
13
Áreas de un LBS
GIS BD Espaciales
Móvil GIS
Web GIS
LBS
Internet WMS
Dispositivos Móviles
Internet Móvil
14
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).

15
Esquema OpenGIS
16
Primitivas Gráficas
17
IDE
  • Algunos IDEs
  • PostGIS (PostgreSQL)
  • MySQL
  • Definición de Tablas (PostGIS)
  • CREATE TABLE gtest ( ID int4, NAME varchar(20) )
  • SELECT AddGeometryColumn('', 'gtest','geom',-1,'LI
    NESTRING',2)

18
IDE
  • Agregar Datos
  • INSERT INTO gtest (ID, NAME, GEOM) VALUES (1,
    'First Geometry', GeomFromText('LINESTRING(2 3,4
    5,6 5,7 8)', -1))
  • Cómo se almacenan los datos?
  • SELECT id, name, AsText(geom) AS geom FROM gtest
  • id name geom -------------------------------
    ------------------ 1 First Geometry
    LINESTRING(2 3,4 5,6 5,7 8) (1 row)

19
IDE
  • Consulta Espacial
  • SELECT id, the_geom FROM thetable WHERE the_geom
    'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))' AND
    Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10
    0, 0 0))'
  • Existen dos tipos de estándares para representar
    objetos espaciales WKT y WKB

20
Representación Información
  • Texto
  • Mapas

Raster Vectoriales
21
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.

22
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).

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

31
LBS SI Tradicionales
32
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/

33

Localización Personas
34
Consultas LBS
Georeferenciada
No Georeferenciada
35
Respuestas LBS
Georeferenciada
No Georeferenciada
36
Google StreetView
37
Contenido Georeferenciado
38
Áreas de Investigación
39
Combinación Tecnologías
  • Aplicaciones LBS con Realidad Aumentada (AR,
    Augmented Reality)
  • Guías Turísticas

40
Detección Heterogenea
x
x
x
x
41
Perfiles de Movilidad
42
Inteligencia Colectiva
43
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.

44
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.

45
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).

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

47
Detección de Costos
TEC MORELIA
30
CENTRAL
35
48
Reconocimiento de Unidades
F
E
A
D
C
B
49
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
50
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
51
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.
52
Agenda
Qué son los LBS?
Áreas de Oportunidad
Herramientas de Construcción
Conclusiones
53
Algunas APIs de Localización
  • Sin APIs (leer trama NMEA)
  • Algunas APIs
  • Location Acquisition. Symbian
  • Gateways de Operadoras de Telefonía
  • JSR179 Location (MIDP 2.0)
  • Google Gears

54
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)

55
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
    ()

56
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

57
Ubicación Tradicional
58
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()

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

61
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.

62
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