OpenStreetMap: el Google Maps libre

2
5639

OpenStreetMap brinda y permite crear datos geográficos como mapas de calles, etc. en forma libre para que cualquier pueda acceder a ellos. El proyecto fue creado porque muchos de los mapas que nosotros usamos en forma gratuita y que creemos que son “libres”, en realidad, ocultan restricciones técnicas y legales de uso, evitando que las personas utilicen esos datos en forma creativa y productiva.

Lo estuve probando y la verdad es que todavía no impresiona pero sin dudas promete. Los que conocemos el poder de los sistemas abiertos y sabemos de las ventajas de estos, podemos ver el potencial de un proyecto de estas características y lo importante de disponer de semejante sistema de información.


¿Qué es OpenStreetMap?

OpenStreetMap (también conocido como OSM) es un proyecto colaborativo para crear mapas libres y editables. Los mapas se crean utilizando información geográfica capturada con dispositivos GPS móviles, ortofotografías y otras fuentes libres. La cartografía, así como las imágenes creadas como los datos vectoriales almacenados en su base de datos, se distribuyen bajo licencia Creative Commons Attribution-ShareAlike 2.0.

En enero de 2010 el proyecto superaba los 200.000 usuarios registrados, de los cuales cerca de 11.000 realizan alguna edición en la base de datos cada mes. El número de usuarios suele doblarse cada cinco meses. Los usuarios registrados pueden subir sus trazas desde el GPS y crear y corregir datos vectoriales mediante herramientas de edición creadas por la comunidad OpenStreetMap.

Cada día se añaden 25.000 km nuevos de carreteras y caminos con un total de casi 34.000.000 km de viales, eso sin añadir otros tipos de datos (puntos de interés, edificaciones, etc.). El tamaño de la base de datos (llamada planet.osm) se sitúa por encima de los 160 gigabytes (6,1 GB con compresión bzip2), incrementándose diariamente en unos 10 megabytes de datos comprimidos.

¿Cómo se va enriqueciendo la base de datos?

El levantamiento de información “de campo” es realizado por voluntarios, que consideran la contribución al proyecto un adictivo hobby. Aprovechando sus desplazamientos a pie, en bicicleta o en automóvil y utilizando un dispositivo GPS, van capturando los trazas y waypoints, utilizando además para registrar de la información asociada a esas trazas o puntos de interés bloc de notas, grabadora de voz o una cámara de fotos digital. También suelen interrogar a los transeúntes por su conocimiento local sobre datos concretos del lugar que se desconocen (nombres de calles, sentidos de circulación, etc.).

Posteriormente y frente al ordenador esta información es subida a la base de datos común del proyecto. Algunos contribuidores comprometidos cartografían sistemáticamente su ciudad o núcleo de población en el que residen durante largos periodos hasta ver completada su zona. Así mismo, se suelen organizar las denominadas mapping parties, en la que se organizan reuniones de colaboradores para cartografiar y completar zonas determinadas de las que se carece de información y compartir además experiencias (son eventos similares a las LAN parties y a las quedadas de las comunidades virtuales informáticas).
Aparte de estas prospecciones de información organizadas, el proyecto se fundamenta principalmente en el gran número de pequeñas ediciones realizadas por la mayoría de los contribuyentes, que corrigen errores o añaden nuevos datos al mapa.

Fuentes de datos públicas

La existencia o liberación de datos públicos de instituciones gubernamentales con un tipo de licencia compatible con la de OpenStreetMap ha permitido importar esa información geográfica en la base de datos del proyecto. Así, la mayor parte de la información relativa a Estados Unidos procede de este tipo de fuentes, donde las leyes obligan a que el gobierno federal haga públicos estos datos. Tal es el caso de:

  • Las imágenes provenientes del satélite Landsat 7.
  • La coberturas vectoriales del Prototype Global Shorelines (PGS).
  • Los datos TIGER del U.S. Census Bureau.

Diversas autoridades locales han liberado también sus fotografía aéreas poniéndolas a disposición pública a través de OpenAerialMap.

En España el Instituto Geográfico Nacional (IGN), organismo público encargado de la creación, mantenimiento y comercialización de la cartografía oficial en el país, ha modificado en abril de 2008.

Formato de los datos

OpenStreetMap utiliza una estructura de datos topológica. Los datos se almacenan en el datum WGS84 lat/lon (EPSG:4326) de proyección de Mercator. Los elementos básicos de la cartografía OSM son:

  • Los nodos. Son puntos que recogen una posición geográfica dada.
  • Las vías (ways). Son una lista de nodos que representa una polilínea o polígono.
  • Las relaciones. Son grupos de nodos, caminos y otras relaciones a las que se pueden asignar determinadas propiedades.
  • Las etiquetas. Se pueden asignar a nodos, caminos o relaciones y constan de una clave (key) y de un valor (ej: highway=trunk).

La ontología de las características del mapa (principalmente el significado de las etiquetas) se mantiene mediante una wiki.

A partir de los datos del proyecto OpenStreetMap no sólo se puede producir mapas de carreteras, sino también para la creación de mapas de senderismo, mapas de vías ciclables, mapas naúticos, mapas de estaciones de ski, etc. También se usan en aplicaciones para el cálculo de la rutas óptimas para vehículos y peatones. Gracias a su licencia abierta los datos brutos son de libre acceso para el desarrollo de otras aplicaciones.

¿Dónde puedo conseguir más información y ver los mapas?

Para ahondar sobre el tema, les recomiendo que visiten el wiki de OpenStreetMap.

No se olviden de ver los mapas en su navegador de internet, igualito que Google Maps.

Listado de programas que corren en Linux para usar OpenStreetMap

  • Gpsdrive es un sistema de navegación para coches (bicicletas, barcos, aviones). Por ahora está implementada la representación de la posición en un mapa y un montón de funciones más. GpsDrive muestra tu posición suministrada por el receptor GPS con capacidades NMEA, en un mapa ampliable. Los mapas se seleccionan automáticamente dependiendo de la posición. Se puede ajustar la escala preferida, que el programa intenta obtener entre los mapas disponibles.
  • JOSM (Java OpenStreetMap Editor en su acrónimo en inglés) es uno de los principales editores de mapas offline con que cuenta OpenStreetMap. Es un editor enriquecido especialmente dirigido a usuarios de OSM experimentados. Requiere un poco de esfuerzo en para su instalación y configuración. Pero si tienes la intención de convertirte en un gran contribuidor de OSM, vale la pena el tiempo necesario para acostumbrarse a él.
  • Merkaartor, otro editor de mapas offline basado en Qt. Junto con JOSM, me pareció la mejor opción.
  • Mkgmap es un conversor de mapas en formato OSM, que es el que utiliza OpenStreetMap, a formato IMG, utilizado por los GPS Garmin.
  • Gosmore es un visor de mapas OSM, como el utilizado por OpenStreetMap. Soporta casi todos los sistemas operativos (Linux, FreeBSD, Mac OS X, Windows, Windows CE, Maemo, etc.)
Todos estos programas se pueden instalar en Ubuntu utilizando Synaptic. En realidad la lista es más larga, éstos son sólo los que a mi me parecieron más útiles o de mejor calidad. No se olviden de ver un listado completo de los programas relacionados con OpenStreetMap disponibles en Ubuntu.

2 COMENTARIOS

  1. Sin intenciones de ofender a nadie, pues es un trabajo el que se hace, pero francamente creo que todavía le falta mucho a open street maps para competir con google, algo que no me gustó es que los mapas tardan horas en reflejar los cambios y eso no es productivo.

Dejar una respuesta