OpenStreetMap: una alternativa a Google Maps

  On 22 Jun, 2013   By With 0 Comments »
twittergoogle_plusfacebook
OpenStreetMap-Logo

 

Cuando necesitamos diseñar un programa que permita ubicar información en mapas, generalmente recurrimos a servicios “gratuitos” como Google Maps, Bing o Mapas de iOS que han sido por mucho tiempo los más renombrados en esta área. Sin embargo, en el mundo del Software libre encontramos una alternativa que no tiene nada que envidiarle a las 3 anteriores y es realmente gratuita: OpenStreetMap.

Este servicio de mapas geográficos es tal vez uno de los más completos existentes hasta el momento y usualmente se le llama “la Wikipedia de los mapas”. A continuación mencionaremos algunas ventajas y desventajas de dicho servicio:

manual_html_781a748a

Ventajas

  • Libre y Gratuito:  A diferencia de los otros, OSM (por sus siglas en inglés) se distribuye bajo licencia Creative Commons Reconocimiento-CompartirIgual 2.0 (CC BY-SA) lo cual permite hacer casi cualquier cosa esta información (descargarla, copiarla, modificarla, incluirla en otros trabajos) siempre y cuando se indiquen los respectivos créditos al autor.
  • Completo: En realidad ningún servicio de mapas tiene el 100% de la información geográfica del planeta. Sin embargo, OSM se actualiza constantemente gracias a la colaboración de empresas, instituciones gubernamentales y la comunidad en general que frecuentemente envía información de nuevos lugares o correcciones a los ya existentes. Esto permite que este servicio tenga información mas precisa de lugares que son poco conocidos. A diferencia de Google Maps que se enfoca en detallar la información de las ciudades principales.
  • Sin restricciones de uso: En servicios como Google Maps se debe pagar por utilizar el servicio cuando el trafico de acceso es alto, mientras que en OSM el acceso siempre es gratuito y sin restricciones de ningún tipo.
  • Estandar: OSM utiliza el estandar EPSG:4326, uno de los más utilizados actualmente en el área de la cartografía.
  • Personalizable: OSM es un servicio, y como tal puede ser aprovechado por aplicaciones de terceros para su personalización. Actualmente existen APIs como Openlayers (Implementada en Javascript) que permite crear aplicaciones web utilizando el servicio de OSM, dotándolo de un grán conjunto de funcionalidades (establecer marcadores en el mapa, etiquetas, superposición de capas, widgets, popups, entre muchas otros elementos que se pueden observar en el sitio web de  ejemplos).
  • Rápido: Incluso en algunas ocasiones da la impresión que la carga de las imágenes es más rápida que en Google Maps.
  • Estable: Cuenta con el respaldo de la  University College de Londres (UCL) y la Imperial College London (ILC) donde se encuentran los servidores principales. También tienen servidores distribuidos alrededor del mundo para responder a la demanda de usuarios de una manera confiable y robusta.
  • Vigente: El grupo de desarrolladores se encuentran trabajando constantemente en añadir nuevas funcionalidades al servicio.

Desventajas

  • Documentación: La documentación oficial no esta completa y no es muy clara. Algunas veces hay que buscar en foros y blogs para entender alguna funcionalidad.
  • Incompatibilidad: Algunos usuarios han reportado comportamientos erróneos de OSM cuando se utiliza  junto a otras herramientas. Por ejemplo: Los mapas se despliegan distorsionados si se utiliza OSM junto a Twitter Bootstrap.  Sin embargo, este bug es fácil de solucionar (en un posterior artículo se compartirá la solución).

Más información sobre este proyecto puede ser encontrada en la web oficial del proyecto.

0 thoughts on "OpenStreetMap: una alternativa a Google Maps"

Leave A Reply


*

*Required fields