Lbs ixtapa

303 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
303
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
1
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).
  • 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.
  • 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 ixtapa

    1. 1. Congreso Nal. de Sist. y Comp. 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. 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. ¿Dónde estoy? ¿Qué está cerca de? ¿Cómo puedo ir a?
    6. 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. 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. 8. Clasificación de LBS
    9. 9. Funcionamiento LBS Dispositivos móviles Posicionamiento GPS Red de comunicaciones InternetInternet Servidor Conexión de Red BD
    10. 10. 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
    11. 11. Tecnologías Posicionamiento
    12. 12. Técnicas de Posicionamiento Cell Id Cell of Origin GPS Global Positioning System AGPS Assisted GPS
    13. 13. Técnicas de Posicionamiento Nombre Técnica de localización Cobertura Telcel AGPS Red Unefon Iusacell AGPS Red Iusacell Movistar Basada en Red Cobertura Movistar Nextel Basada en Red Red Telcel
    14. 14. Áreas de un LBS GIS BD Espaciales Internet WMS Dispositivos Móviles Internet Móvil Móvil GIS Web GIS LBS
    15. 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. 16. Esquema OpenGIS
    17. 17. Primitivas Gráficas
    18. 18. 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 Mapas de Bits Raster Vectoriales
    19. 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. 19
    20. 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. 21. 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.
    22. 22. Problemática LBS Falta de Estándares
    23. 23. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    24. 24. LBS: Presente y Futuro GPSGPS Whereabouts™
    25. 25. Ask Mobile 25
    26. 26. Nokia Maps 26
    27. 27. Sistema de Carreteras
    28. 28. Servicios Municipales
    29. 29. LBS + SI tradicionales • Mashups & Web 2.0 – El usuario como productor Fotos georeferenciadas Diversidad de mashups usando Google Maps
    30. 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. 31. ba dc Localización Vehículos
    32. 32. Consultas LBS Georeferenciada No Georeferenciada
    33. 33. Respuestas LBS GeoreferenciadaNo Georeferenciada
    34. 34. 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
    35. 35. Combinación Tecnologías • Aplicaciones LBS con Realidad Aumentada (AR, Augmented Reality) • Guías Turísticas
    36. 36. Detección Heterogenea
    37. 37. Perfiles de Movilidad
    38. 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. 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. 39
    40. 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). 40
    41. 41. • Iusacell Ubicacel • Movistar Localízame • Telcel AVL Reach U • Tramigo • Skyhook WPS Tecnologías relacionadas
    42. 42. Detección de Costos 42 CENTRAL TEC MORELIA $30 $35
    43. 43. Reconocimiento de Unidades 43 F E D C B A
    44. 44. Perfil de Dispositivo 44 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
    45. 45. 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
    46. 46. 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
    47. 47. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    48. 48. Algunas APIs de Localización • Sin APIs (trama NMEA) • Algunas APIs • Location Acquisition. Symbian • JSR179 Location (MIDP 2.0) • Google Gears
    49. 49. 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); 49
    50. 50. 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 (…) … 50
    51. 51. 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>
    52. 52. Google Maps API 52 •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. 53. Agenda ¿Qué son los LBS? Herramientas de Construcción Conclusiones Áreas de Oportunidad
    54. 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. 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. 56. ¿Preguntas? Web Site: http://antares.itmore lia.edu.mx/~jcolivar/ E-mail: jcolivar@itmorelia.e du.mx MSN: juancarlosolivares@ hotmail.com

    ×