Blog del Máster
en Tecnologías de la Información Geográfica y Ciencia de Datos
Espaciales

Openstreetmap_logo

Cosas que hacer en compañía de OSM (VI)

Routing con datos de OSM en entornos móviles Android

En este último post se identifican y detallan algunos de las herramientas y recursos Open Source disponibles para la navegación con datos de OSM en dispositivos móviles.

Librerías

  • Mapsforge

A continuación se identifican algunos de los recursos Open Source disponibles para la navegación con datos de OSM en dispositivos móviles.

Ventajas Inconvenientes

El tipo de archivo (.map) donde se almacenan los datos de OSM tiene un grado de compresión muy alto ocupando poco espacio en relación con otros formatos

Muchas aplicaciones Open Source usan esta librería. El código de muchos de esto proyectos está alojado en los repositorios públicos de Github, Google Code o Bitbucket

Mapas se renderizan de forma vectorial, por tanto permite interacción con los elementos y disponer de la información asociada a las entidades dibujadas en pantalla

Solo está disponible para Android

Usa su propio formato de datos

Aplicaciones de navegación

En las aplicaciones que se detallan a continuación la renderización de los datos se hace de forma vectorial.

  • Gosmore

Usa el tipo de archivo OSMBin.

Ventajas Inconvenientes

Proyecto maduro y muy consolidado

Disponible para multitud de plataformas

Disponible en play.google.com

Aspecto un poco tosco

No es una aplicación pensada para Android, ha sido portada

La versión disponible en play.google.com está anticuada


Más información:

http://wiki.openstreetmap.org/wiki/Gosmore

Más información sobre OSMBin

http://wiki.openstreetmap.org/wiki/OSMbin_%28file_format%29

  • Navit

Ventajas Inconvenientes

Disponible para multitud de plataformas

Disponible en play.google.com

Usa su propio formato de datos

No es una aplicación para Android, ha sido portada

No queda claro si soporta OSMbin

Está hecha toda con C++

Más información:

http://www.navit-project.org/

Más información sobre su formato propio de datos:

http://wiki.navit-project.org/index.php/Binfile

  • ZANavi

Port de Navit para Android

Más información:

http://zanavi.cc/index.php/Main_Page

  • GpsMid

Aplicación para J2ME.

Ventajas Inconvenientes
Usa su propio formato de datos

No es una aplicación para android, ha sido portada

No está disponible en play.google.com

Más información:

http://sourceforge.net/apps/mediawiki/gpsmid/index.php?title=Main_Page

  • AndNav2

Aplicación para J2ME.

Ventajas Inconvenientes
Proyecto nativo para AndroidDisponible en play.google.com El desarrollo del proyecto parece estancadoMuchos de los recursos de su WEB no están disponibles

Más información:

http://www.andnav.org/

  • OsmAnd

Programa muy completo de navegación para Android.

Ventajas Inconvenientes
Existe una empresa detrás del desarrollo

Popular con una comunidad considerable de desarrolladores y usuarios

Tiene un sistema de plugins para implementar nuevas funcionalidades de forma transparente

No está disponible en play.google.com

Más información:

http://osmand.net/

En la siguiente dirección existe una comparativa de distintas librerías, programas para realizar routing con OSM.

http://wiki.openstreetmap.org/wiki/Routing/offline_routers

SIGTE
Servicio de Sistemas de Información Geográfica (SIGTE) de la Universitat de Girona


Suscríbete a nuestra newsletter