Servicios basados en localizaci n herramientas para su construcci n
This presentation is the property of its rightful owner.
Sponsored Links
1 / 56

Servicios Basados en Localización: Herramientas para su Construcción PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on
  • Presentation posted in: General

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. Agenda. ¿Qué son los LBS?. Áreas de Oportunidad. Herramientas de Construcción. Conclusiones. Cómputo Ubicuo y AMI.

Download Presentation

Servicios Basados en Localización: Herramientas para su Construcción

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Servicios basados en localizaci n herramientas para su construcci n

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.


Agenda

Agenda

¿Qué son los LBS?

Áreas de Oportunidad

Herramientas de Construcción

Conclusiones


C mputo ubicuo y ami

Cómputo Ubicuo y AMI

Inteligencia Ambiental


Qu se necesita para ami

¿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


Servicios basados en localizaci n herramientas para su construcci n

LBS

¿Dónde estoy?

¿Qué está cerca de?

¿Cómo puedo ir a?

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.


Servicios basados en localizaci n herramientas para su construcci n

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


Tipos de servicios

Tipos de Servicios


Clasificaci n de lbs

Clasificación de LBS


Funcionamiento lbs

Servidor

Internet

Posicionamiento

GPS

BD

Gateway

Conexión de Red

Red de comunicaciones

Dispositivos móviles

Funcionamiento LBS


T cnicas de posicionamiento

Técnicas de Posicionamiento

Técnicas de posicionamiento

Basada en redes celulares y satelitales

Basada en redes inalámbricas

Basadas en red

Bluetooth

Basadas en el dispositivo móvil

Wi Fi

Infrarrojos

Banda Ultra-ancha


Tecnolog as posicionamiento

Tecnologías Posicionamiento


T cnicas de posicionamiento1

GPS

Global Positioning System

Cell Id

Cell of Origin

AGPS

Assisted GPS

Técnicas de Posicionamiento


T cnicas de posicionamiento2

Técnicas de Posicionamiento


Reas de un lbs

GIS

BD Espaciales

Móvil

GIS

Web

GIS

LBS

Internet

WMS

Dispositivos Móviles

Internet

Móvil

Áreas de un LBS


Servicios basados en localizaci n herramientas para su construcci n

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


Esquema opengis

Esquema OpenGIS


Primitivas gr ficas

Primitivas Gráficas


Representaci n informaci n

Dirección:

Estado de Puebla No 71, Lázaro Cárdenas

Ubicación:

Latitud: 18.635202

Longitud:-99.237502

Representación Información

  • Texto

  • Mapas

Mapas de Bits

Raster

Vectoriales


Representaci n informaci n1

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.


Servicios basados en localizaci n herramientas para su construcci n

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


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.

Problemáticas LBS


Servicios basados en localizaci n herramientas para su construcci n

Problemática LBS

Falta de Estándares


Agenda1

Agenda

¿Qué son los LBS?

Áreas de Oportunidad

Herramientas de Construcción

Conclusiones


Lbs presente y futuro

GPS

LBS: Presente y Futuro

Whereabouts™


Ask mobile

Ask Mobile


Nokia maps

Nokia Maps


Sistema de carreteras

Sistema de Carreteras


Servicios municipales

Servicios Municipales


Lbs si tradicionales

Diversidad de mashups usando Google Maps

Fotos georeferenciadas

LBS + SI tradicionales

  • Mashups & Web 2.0

    • El usuario como productor


Servicios localizaci n

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/


Servicios basados en localizaci n herramientas para su construcci n

a

b

c

d

Localización Vehículos


Consultas lbs

Consultas LBS

Georeferenciada

No Georeferenciada


Respuestas lbs

Respuestas LBS

No Georeferenciada

Georeferenciada


Servicios basados en localizaci n herramientas para su construcci n

Áreas de Investigación

Búsqueda de servicios Web sobre GIS mediante ontologías

Emparejamiento de ontologías sobre GIS

Manejo de información contextual

IDE

GIS

LBS

MSIS

MGIS

GIR

Relaciones espaciales en lenguaje natural

Enfoque Web 2.0

Ontologías espacio-temporales y sus aplicaciones

Aplicaciones de localización móvil

Aplicaciones mashup de servicios


Combinaci n tecnolog as

Combinación Tecnologías

  • Aplicaciones LBS con Realidad Aumentada (AR, Augmented Reality)

  • Guías Turísticas


Detecci n heterogenea

Detección Heterogenea

x

x

x

x


Perfiles de movilidad

Perfiles de Movilidad


Taxi ruta

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.


Taxi ruta1

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.


Taxi ruta2

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


Tecnolog as relacionadas

Tecnologías relacionadas

  • Iusacell Ubicacel

  • Movistar Localízame

  • Telcel AVL Reach U

  • Tramigo

  • Skyhook WPS


Detecci n de costos

Detección de Costos

TEC MORELIA

$30

CENTRAL

$35


Reconocimiento de unidades

Reconocimiento de Unidades

F

E

A

D

C

B


Aplicaciones de mapas

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


Servicios basados en localizaci n herramientas para su construcci n

Aplicaciones de Mapas

Mapa

  • Mapa Croquis

Destilación de información innecesaria

1

  • Consulta

    • Georeferenciada

    • No georeferenciada

  • Características del Dispositivo

4

2

Algoritmo de ruta

Consulta Puntos de interés

3

BDR

BDE


Servicios basados en localizaci n herramientas para su construcci n

Aplicaciones de Mapas

Realizar consultas de radio, tomando como origen cada nodo del camino obtenido.

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

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.


Agenda2

Agenda

¿Qué son los LBS?

Áreas de Oportunidad

Herramientas de Construcción

Conclusiones


Algunas apis de localizaci n

Algunas APIs de Localización

  • Sin APIs (tramaNMEA)

  • Algunas APIs

    • Location Acquisition. Symbian

    • JSR179 Location (MIDP 2.0)

    • Google Gears


Jsr 179

JSR 179

  • import javax.midlet.location;

  • // Establecemos los criterios. Criteria criteria = new Criteria();

  • criteria.setCostAllowed(false);criteria.setHorizontalAccuracy(NO_REQUIREMENT);criteria.setVerticalAccuracy(NO_REQUIREMENT);criteria.setPreferredPowerConsumption(NO_REQUIREMENT);


Jsr 1791

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


Google gears

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>


Google maps api

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


Agenda3

Agenda

¿Qué son los LBS?

Áreas de Oportunidad

Herramientas de Construcción

Conclusiones


Conclusiones

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.


Conclusiones1

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.


Preguntas

¿Preguntas?

Web Site: http://antares.itmorelia.edu.mx/~jcolivar/

E-mail: [email protected]

MSN: [email protected]


  • Login