Buscar este blog

Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

miércoles, agosto 13, 2008

Crónicas de Islandia I: GPS


El día 12 de Julio, salí con mi ahora esposa para realizar un viaje de novios a Islandia. La experiencia ha sido fantástica y estoy procesando las fotos tomadas, con lo que haré algunos posts sobre la experiencia próximamente, pero ahora quería comentar lo bien que ha funcionado el receptor GPS (i-Shirf de i-Joy) junto con el móvil Sony Ericsson K800i por esas tierras.

La idea era realizar un trazado del viaje de manera que luego pudiese tener la ruta realizada alrededor de la isla y saber más o menos el lugar de toma de las fotos realizadas. El programa J2ME (Java para móvil) usado para la grabación de los datos geográficos fue el ya comentado Trail Explorer y tras usarlo en el autobús, mochila y bolsillo del chubasquero he podido sacar las siguientes conclusiones:

  1. Cuando hay cielo “abierto” (yendo por carretera en ciudad o yendo por el campo), es decir, cuando no hay edificios que obstaculicen seriamente la señal, el receptor de GPS es realmente bueno tomando la posición. Sin embargo, de peatón en ciudad (en la acera, cerca de edificios altos) la señal varía de manera errática, aunque con márgenes de error aceptables para mi (unos 100 metros).
  2. El uso del programa no es intuitivo, pero no falla nunca, así que con un poco de entrenamiento en su uso (que es sencillo una vez que lo conoces) puedes confiar en obtener las rutas que quieras con garantías de que no vayas a perderla por un bug de software.
  3. El gasto de batería de móvil y receptor es irrisorio por lo que bien podría haber mantenido encendido el sistema durante las horas de viaje sin problema de autonomía.
  4. El uso del programa no anula el uso del resto de funcionalidad del terminal de Sony Ericsson, ya que el programa queda ejecutándose en segundo plano, con lo que tan solo veremos el icono de Java activo y en la lista de programas en uso, mientras seguimos haciendo uso de la cámara (3 Megapixels), teléfono, grabadora, agenda, etc…
  5. Teniendo en cuenta los móviles actuales que permiten Java y el precio y tamaño de los receptores de GPS hoy día, cualquiera puede permitirse el llevar el equipo encima sin tener que recurrir a terminales para pijos como el N95 o Iphone de Nokia o Apple respectivamente. Además de que el coste menor, nos incitará más a (maltratarlos) usarlos anytime, anywhere.

Así que ya sabéis, si queréis tener un recuerdo más en forma de mapa de Google con la ruta exacta que seguisteis en aquel viaje tan fantástico, os va a costar bastante menos de lo que creéis.

Sobre el como colgar los mapas obtenidos con el Trail Explorer, comentaré lo siguiente:

El Trail Explorer permite guardar las rutas en 2 formatos: KML (también llamado KMZ) y GPX. Para cada uno de los formatos existen diversas herramientas, y podemos editar los ficheros a mano para generar una sola ruta en base a varios ficheros, aunque no recomiendo inventar datos. En mi caso, he usado los ficheros KML mediante Google Earth para generar el mapa, aunque si alguien está interesado puede usar otras herramientas para geoposicionar fotos y hacer otras cosas chulas.
En cuanto a como colgarlo de Google Maps, se puede hacer siguiendo unas sencillas instrucciones, siempre que se tenga el fichero KML accesible desde internet.

domingo, mayo 04, 2008

Geoposicionamiento para todos: Mobile Trail Explorer

Hace un par de meses compré un receptor GPS Bluetooth i-Joy, por unos 50€. Lo compré porque hacía tiempo que quería uno para mi PDA aquel era el momento de hacer unas mediciones de terrenos, y como era uno de los más baratos de la tienda y tiene el chip Sirf-III me pareció aceptable.
Lo que no sabía entonces, es que existe un programa Java para móviles llamado Mobile Trail Explorer, gratuito, open-source y realmente útil para una gran variedad de situaciones. Este programa, que he estado usando en mi Sony Ericsson K800i, permite establecer una conexión Bluetooth con la mayoría de receptores GPS, visualizarlos (localización, altitud, número de satélites, rutas, etc) con o sin mapa (de Google Maps si no me equivoco), guardar rutas y puntos en el teléfono en diversos formatos para su posterior exportación y procesado (¡KML para visualizar en Google Earth de manera automática!) y todo ello sin realizar apenas gasto de batería, al menos en las pruebas que he realizado, por lo que calculo que podría estar funcionando ininterrumpidamente durante más de 7 horas en mi terminal. Y por supuesto, la toma de datos (frecuencia, condiciones, etc) es completamente configurable según nuestras necesidades.

El aspecto de la aplicación, es el que sigue:

Por si aún no lo ha pillado alguien, este programa, con un móvil cutre y un receptor GPS barato o de segunda mano, permite realizar la misma funcionalidad que los aparatos de grabación de rutas CS1 de Sony o M-241 de Holux y por tanto, facilitar por ejemplo la vida del fotógrafo compulsivo que desee tener su colección de fotografías geoposicionada (en conjunción con por ejemplo Microsoft Pro Photo tools), la vida del adicto al trekking que quiera trazar sus rutas en Google Earth, o la de la esposa celosa que quiera monitorizar los movimientos de su marido.

Este es el aspecto de mi Google Earth al abrir una de las rutas KML grabada en Toledo (España):



También he visto en el menú la posibilidad de configurar el envío de mensajes SMS con texto editable y coordenadas a cualquier móvil que se desee, bajo ciertas circunstancias programables (triggers), pero no me he molestado en probarlo porque no me resulta útil. Sin embargo, considero que esta funcionalidad podría ser interesante para la monitorización y seguimiento de flotas de coches, camiones o cualquier otra cosa que se le ocurra a alguien.

La verdad es que esto es justo lo que andaba buscando para mi viaje a Islandia aunque espero que le resulte útil a otros.

Las imágenes del menú las he extraido de SubstanceOfCode por pura y llana pereza a la hora de hacerle fotos a la pantalla de mi móvil, pero el aspecto es completamente igual.