Congreso Int. Ing. Computación
Servicios Basados en
Localización:
Presente y Futuro
Ixtlahuaca, Estado de México, 26 de Se...
Agenda
¿Qué son los LBS?
Herramientas de
Construcción
Conclusiones
Áreas de Oportunidad
Cómputo Ubicuo y AMI
Inteligencia Ambiental
Consciencia
del
dispositivo
Consciencia
del
dispositivo
¿Qué se necesita para AMI?
¿Donde?
WHERE
¿Donde?
WHERE
¿Quién? WHO...
LBS
• Los servicios basados en localización
buscan ofrecer un servicio personalizado a
los usuarios, basado en la informac...
Tipos de Servicios
Acción Preguntas Operaciones
Orientación y
localización.
¿Dónde estoy?
¿Dónde está…?
Posicionamiento,
g...
Clasificación de LBS
Arquitectura LBS
Dispositivos móviles
Mecanismo de
Posicionamiento
Red de
comunicaciones
InternetInternet
Servidor de
Apli...
Técnicas de Posicionamiento
Técnicas de
posicionamiento
Basada en redes
celulares y satelitales
Basada en redes
inalámbric...
Tecnologías Posicionamiento
Técnicas de Posicionamiento
Cell Id
Cell of Origin
GPS
Global Positioning System
AGPS
Assisted GPS
Técnicas de Posicionamiento
Nombre
Técnica de
localización
Cobertura
Telcel AGPS
Red
Telcel
Iusacell AGPS
Red
Iusacell
Mov...
Áreas de un LBS
GIS
BD Espaciales
Internet
WMS
Dispositivos
Móviles
Internet
Móvil
Móvil
GIS
Web
GIS LBS
IDE
• IDE (Spatial Data Infraestructure, SDI)
ayudan al descubrimiento, acceso y uso de
información espacial.
• IDE incluy...
Esquema OpenGIS
Primitivas Gráficas
IDE
• Algunos IDEs:
– PostGIS (PostgreSQL)
– MySQL
• Definición de Tablas (PostGIS):
– CREATE TABLE gtest ( ID int4, NAME
...
IDE
• Agregar Datos:
– INSERT INTO gtest (ID, NAME, GEOM)
VALUES (1, 'First Geometry',
GeomFromText('LINESTRING(2 3,4 5,6 ...
IDE
• Consulta Espacial
– SELECT id, the_geom FROM thetable WHERE
the_geom && 'POLYGON((0 0, 0 10, 10 10, 10
0, 0 0))' AND...
Representación Información
Texto
Mapas
Dirección:
Estado de Puebla
No 71, Lázaro
Cárdenas
Ubicación:
Latitud: 18.635202
...
Representación Información
• Datos georeferenciados:
– Coordenadas (latitud, altitud, longitud)
– Código Postal*
– Aproxim...
GIS
• Los MSIS (Mobile Spatial Information
System) son una aplicación de los GIS.
• Enfocados en proveer información espac...
Problemática LBS
Falta de Estándares
Problemáticas LBS
• Sistemas de proyección
Diferentes
• WGS84
• World Geodetic System 1984.
Sistema Geodésico Mundial de
1...
Agenda
¿Qué son los LBS?
Herramientas de
Construcción
Conclusiones
Áreas de Oportunidad
LBS: Presente y Futuro
GPSGPS
Whereabouts™
Ask Mobile
27
Nokia Maps
28
29
Traza tu Ruta CAPUFE
LBS + SI tradicionales
• Mashups & Web 2.0
– El usuario como productor
Fotos
georeferenciadas
Diversidad de mashups usando...
LBS + SI Tradicionales
31
Servicios Localización
• uLocate: Es un gateway para el manejo de
LBS. http://www.ulocate.com/platform.php
• Loki es una h...
ba
dc
Localización Personas
Consultas LBS
Georeferenciada No Georeferenciada
Respuestas LBS
GeoreferenciadaNo Georeferenciada
36
Google StreetView
37
Contenido Georeferenciado
IDE
GIS
MSIS
MGIS GIR
LBS
Búsqueda de
servicios Web
sobre GIS
mediante
ontologías
Emparejamiento
de ontologías
sobre GIS
M...
Combinación Tecnologías
• Aplicaciones LBS con Realidad Aumentada
(AR, Augmented Reality)
• Guías Turísticas
Detección Heterogenea
Perfiles de Movilidad
42
Inteligencia Colectiva
Taxi Ruta
• Problemática: ¿Cuánto de ustedes no les ha
pasado que al tomar un Taxi, el conductor
les quiere cobrar lo que ...
Taxi Ruta
• Alcances:
– El sistema deberá detectar el cobro de un
pasajero de un punto a otro.
– Deberá reconocer que unid...
Taxi Ruta
• Limitaciones:
– El sistema sólo podrá realizar la ubicación de los
mapas cargados en el sistema
– El sistema n...
• Iusacell Ubicacel
• Movistar Localízame
• Telcel AVL Reach U
• Tramigo
• Skyhook WPS
Tecnologías relacionadas
Detección de Costos
47
CENTRAL
TEC
MORELIA
$30
$35
Reconocimiento de Unidades
48
F E
D
C
B
A
Perfil de Dispositivo
49
SMS MMS
Envío de mensaje SMS y perfil
del dispositivo
Se analiza la consulta y se
genera el croqu...
Mapa Croquis
Consulta
Georeferencia
da
No
georeferenciada
Características del
Dispositivo
Mapa
Consulta Puntos
de int...
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 ...
Agenda
¿Qué son los LBS?
Herramientas de
Construcción
Conclusiones
Áreas de Oportunidad
Algunas APIs de Localización
• Sin APIs (leer trama NMEA)
• Algunas APIs
• Location Acquisition. Symbian
• Gateways de Ope...
JSR 179
• import javax.midlet.location;
• // Establecemos los criterios.
Criteria criteria = new Criteria();
• criteria.se...
JSR 179
try {
LocationProvider lp =
LocationProvider.getInstance(criteria);
Location location = lp.getLocation(-1);
Coordi...
Google Gears
• <script type="text/javascript"
src="gears_init.js"></script>
• <script type="text/javascript">
• var geo =
...
57
Ubicación Tradicional
Google Maps API
58
•GBrowserIsCompatible()
•GClientGeocoder()
• geocoder.getLatLng()
•GMap2()
•map.getCenter()
•map.getZoo...
Agenda
¿Qué son los LBS?
Herramientas de
Construcción
Conclusiones
Áreas de Oportunidad
Conclusiones
• Las aplicaciones LBS llegaron para
quedarse y son ya una realidad (no es un
área emergente).
• Falta difusi...
Conclusiones
• Existen algunos problemas como la falta de
estándares y aplicaciones hechas a la
medida que se están soluci...
¿Preguntas?
Web Site:
http://antares.itmore
lia.edu.mx/~jcolivar/
E-mail:
jcolivar@itmorelia.e
du.mx
MSN:
juancarlosolivar...
Próxima SlideShare
Cargando en…5
×

Lbs ixtlahuaca

263 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
263
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Se debe dar una cordial bienvenida, introduciendo el tiempo.
  • SOA ContextAware AMI
    Location Inter-operability Forum (LIF) Mobile Location Protocol
    GML
    Redes de Sensores
  • Las tendencias actuales en computación son a tener dispositivos cada vez más pequeños embebidos en el entorno que nos nueva forma de interactuar con el medio que nos rodea, por lo que se necesita que dichos elementos puedan comunicarse entre sí para formar Ambientes Inteligentes (AMI)
  • Los servicios LBS proporcionan a los usuarios información “justo en el momento”.
    Información de un dominio de interés para el usuario
    Información que pueda ser utilizada mientras el usuario permanezca en el área en que efectuó su solicitud.
  • Dentro de los LBS, la localización del usuario es el componente primario del contexto.
    Diseño de LBS:
    Servicios genéricos.El usuario indica su ubicación.
    Servicios localizables.La ubicación se obtiene automáticamente, por ejemplo, usando un GPS).
    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
  • AOA Angulo de Arribo se necesitan al menos dos antenas, se calcula la precisión a través de la estimación del ángulo de LOS
    TOA Tiempo de Arribo calcula el tiempo de envio y arribo de una señal en base al tiempo. Se necesitan al menos tres estaciones bases, su estimación es inexacta.
    TDOA Tiempo Diferencial de Arribo se envian y reciben señales desde diferentes partes de la estación base, generalmente en forma parabólica. Se tiene una mayor precisión.
    AFLT Advanced Forward Link Trilateration permite obtener información en base al dispositivo y la Red.
    Enhaced Observerd Time Difference Diferencia de Tiempos Observados Mejorados funciona con GSM se necesita software en el dispositivo móvil
  • Servicios fundamentales de un IDE:
    Catálogos de datos.
    Cartografía “online”.
    Acceso.
    Situación de los IDE:
    Crecimiento en el sector público y privado.
    La coordinación y cooperación entre las organizaciones son limitadas.
    Cada organización tiene su propia manea de producir datos digitales. No facilita la colaboración para compartir datos.
    Pocas iniciativas de política nacional para alentar la participación y la colaboración en los datos y prácticas geográficas.
  • En la tabla SPATIAL_REF_SYS se ponen las propiedades del Sistema de Referencias Espaciales
  • Mobile GIS – mapas portátiles, imágenes e información geográfica visual.
    GIR – información geográfica textual.
  • Caminos y puentes federales (CAPUFE)
    Secretaria de seguridad pública
    Atención ciudadana servicios municipales
    Solicitud de servicios vía SMS
    Workflow integrando GIS
    Búsqueda de proveedores de servicios vía SMS/MMS
    Búsqueda de personas y vehículos
  • Ontologías espaciales
    Adquisición e integración de datos espaciales.
    Cognición espacial.
    Generalización y Escala.
    Visualización.
    Ontologías, razonamiento y semántica del espacio y tiempo.
    Servicios Web geoespaciales.
    Aplicaciones urbanas.
    Modelado 3-D y visualización ambiental.
    Movilidad.
  • en dispositivos móviles o utilizando APIs de Google Maps o Google Earth
  • Lbs ixtlahuaca

    1. 1. Congreso Int. Ing. Computación Servicios Basados en Localización: Presente y Futuro Ixtlahuaca, Estado de México, 26 de Septiembre de 2008.
    2. 2. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    3. 3. Cómputo Ubicuo y AMI Inteligencia Ambiental
    4. 4. Consciencia del dispositivo Consciencia del dispositivo ¿Qué se necesita para AMI? ¿Donde? WHERE ¿Donde? WHERE ¿Quién? WHO¿Quién? WHO Realizar servicios solosRealizar servicios solos Realizar servicios coordinados Realizar servicios coordinados ¿Cuándo? WHEN¿Cuándo? WHEN ¿Qué? WHAT¿Qué? WHAT Context-Aware y SOA ¿Cómo? HOW¿Cómo? HOW
    5. 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. ¿Qué está cerca de? Pizzería Cancha de Fútbol Fiesta Casa Ana
    6. 6. 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.
    7. 7. Clasificación de LBS
    8. 8. Arquitectura LBS Dispositivos móviles Mecanismo de Posicionamiento Red de comunicaciones InternetInternet Servidor de Aplicaciones y Contenidos Conexión de Red BD
    9. 9. Técnicas de Posicionamiento Técnicas de posicionamiento Basada en redes celulares y satelitales Basada en redes inalámbricas Bluetooth Wi Fi Infrarrojos Banda Ultra-ancha Basadas en red Basadas en el dispositivo móvil
    10. 10. Tecnologías Posicionamiento
    11. 11. Técnicas de Posicionamiento Cell Id Cell of Origin GPS Global Positioning System AGPS Assisted GPS
    12. 12. Técnicas de Posicionamiento Nombre Técnica de localización Cobertura Telcel AGPS Red Telcel Iusacell AGPS Red Iusacell Movistar Basada en Red Cobertura Movistar Nextel Basada en Red Red Nextel
    13. 13. Áreas de un LBS GIS BD Espaciales Internet WMS Dispositivos Móviles Internet Móvil Móvil GIS Web GIS LBS
    14. 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. 15. Esquema OpenGIS
    16. 16. Primitivas Gráficas
    17. 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,'LINESTRING',2); 17
    18. 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) 18
    19. 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 19
    20. 20. Representación Información Texto Mapas Dirección: Estado de Puebla No 71, Lázaro Cárdenas Ubicación: Latitud: 18.635202 Longitud:-99.237502 Raster Vectoriales
    21. 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. 21
    22. 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. 23. Problemática LBS Falta de Estándares
    24. 24. Problemáticas LBS • Sistemas de proyección Diferentes • WGS84 • World Geodetic System 1984. Sistema Geodésico Mundial de 1984 • Latitud y longitud expresadas en grados. • UTM • Universal Transversal Mercator. • Latitud y longitud expresadas en metros.
    25. 25. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    26. 26. LBS: Presente y Futuro GPSGPS Whereabouts™
    27. 27. Ask Mobile 27
    28. 28. Nokia Maps 28
    29. 29. 29 Traza tu Ruta CAPUFE
    30. 30. LBS + SI tradicionales • Mashups & Web 2.0 – El usuario como productor Fotos georeferenciadas Diversidad de mashups usando Google Maps
    31. 31. LBS + SI Tradicionales 31
    32. 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. 33. ba dc Localización Personas
    34. 34. Consultas LBS Georeferenciada No Georeferenciada
    35. 35. Respuestas LBS GeoreferenciadaNo Georeferenciada
    36. 36. 36 Google StreetView
    37. 37. 37 Contenido Georeferenciado
    38. 38. IDE GIS MSIS MGIS GIR LBS Búsqueda de servicios Web sobre GIS mediante ontologías Emparejamiento de ontologías sobre GIS Manejo de información contextual Relaciones espaciales en lenguaje natural Enfoque Web 2.0 Aplicaciones de localización móvil Aplicaciones mashup de servicios Ontologías espacio- temporales y sus aplicaciones Áreas de Investigación
    39. 39. Combinación Tecnologías • Aplicaciones LBS con Realidad Aumentada (AR, Augmented Reality) • Guías Turísticas
    40. 40. Detección Heterogenea
    41. 41. Perfiles de Movilidad
    42. 42. 42 Inteligencia Colectiva
    43. 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. 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. 44
    45. 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). 45
    46. 46. • Iusacell Ubicacel • Movistar Localízame • Telcel AVL Reach U • Tramigo • Skyhook WPS Tecnologías relacionadas
    47. 47. Detección de Costos 47 CENTRAL TEC MORELIA $30 $35
    48. 48. Reconocimiento de Unidades 48 F E D C B A
    49. 49. Perfil de Dispositivo 49 SMS MMS Envío de mensaje SMS y perfil del dispositivo Se analiza la consulta y se genera el croquis Se envía como mensaje MMS el mapa-croquis generado Aplicaciones de Mapas
    50. 50. Mapa Croquis Consulta Georeferencia da No georeferenciada Características del Dispositivo Mapa Consulta Puntos de interés Destilación de información innecesaria BDE BDR Algoritmo de ruta 11 22 33 44 Aplicaciones de Mapas
    51. 51. 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 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. Aplicaciones de Mapas
    52. 52. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    53. 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. 54. JSR 179 • import javax.midlet.location; • // Establecemos los criterios. Criteria criteria = new Criteria(); • criteria.setCostAllowed(false); criteria.setHorizontalAccuracy(NO_REQUIR EMENT); criteria.setVerticalAccuracy(NO_REQUIREM ENT); criteria.setPreferredPowerConsumption(NO_ REQUIREMENT); 54
    55. 55. JSR 179 try { LocationProvider lp = LocationProvider.getInstance(criteria); Location location = lp.getLocation(-1); Coordinates coordinates = location.getQualifiedCoordinates(); System.out.println(”Latitud: ” + coordinates.getLatitude()); System.out.println(”Longitud: ” + coordinates.getLongitude()); } catch (…) … 55
    56. 56. Google Gears • <script type="text/javascript" src="gears_init.js"></script> • <script type="text/javascript"> • var geo = google.gears.factory.create('beta.geolocation '); • function updatePosition(position) { alert(‘Latitud/Longitud: ' + position.latitude + ',' + position.longitude); } </script>
    57. 57. 57 Ubicación Tradicional
    58. 58. Google Maps API 58 •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. 59. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    60. 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. 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. 62. ¿Preguntas? Web Site: http://antares.itmore lia.edu.mx/~jcolivar/ E-mail: jcolivar@itmorelia.e du.mx MSN: juancarlosolivares@ hotmail.com

    ×