3. Historia
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. Esta cartografía, tanto las imágenes
creadas como los datos vectoriales almacenados en su base de datos, se distribuye bajo
licencia abierta Licencia Abierta de Bases de Datos (en inglés ODbL).nota 1
En octubre de 2014 en el proyecto estaban registrados en torno a 1.840.000 usuarios,4
de los cuales alrededor de 22.600 realizaban alguna edición en el último mes. El número
de usuarios crece un 10% por mes.5 Por países el mayor número de ediciones provienen
de Alemania, EE.UU., Rusia, Francia e Italia.4
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 semana se añaden 90.000 km de nuevas de carreteras con un
total de casi 24.000.000 km de viales (febrero de 2011), eso sin contar otros tipos de
datos (pistas, caminos, puntos de interés, etc.).6 El tamaño de la base de datos (llamada
planet.osm) se situaba en febrero de 2011 por encima de los 205 gigabytes (14 GB con
compresión bzip2), incrementándose diariamente en unos 10 megabytes de datos
comprimidos.7
4. Aplicaciones
• Mapas en línea: Existen diferentes servicios en sitios web que hacen uso de los datos de OpenStreetMap
para mostrar a cartografía mediante mapas en línea con diferentes estilos de renderizado y visualización
• Cálculo de rutas y navegación:El cálculo de las rutas óptimas utilizando los datos de OpenStreetMap no está
totalmente desarrollado, sin embargo el avance en este sentido en los últimos tiempos ha sido muy
importante
• Software cartográfico:OpenStreetMap facilita los datos en bruto para su descarga desde su propia página
web. Estos pueden ser modificados para cada proyecto así como presentados con estilos de renderizado
personalizados. Tal es el caso de aplicaciones como Marble o Kosmos.
5. Tecnología
• Servidores: El sitio y la API están programados
en gran medida en Ruby on Rails. El servidor
principal que alberga la base de datos de
OpenStreetMap utiliza PostgreSQL como
sistema de gestión de bases de datos, y aunque
a través de su extensión espacial PostGIS es
posible almacenar diferentes tipos de geometría
de objetos geográficos, la base de datos
principal del proyecto no hace uso de ello al
utilizarse una representación propia de datos
primitivos.
• Formato de datos: La forma más común de
capturar los datos espaciales es mediante el uso
de dispositivos GPS. Así mismo, algunos
navegadores GPS para vehículos permiten
grabar trazas de rutas. Estos tracks se pueden
cargar en el servidor de OpenStreetMap,
aunque esto no es obligatorio.
• Herramientas de edición: Los datos en bruto -
las trazas de ruta- que los contribuidores han
capturado con sus dispositivos GPS sirven como
guía para dibujar sobre ella las nuevas vías.
Estos datos en bruto suelen cargarse desde el
equipo local del usuario o bien solicitando al
servidor de OSM que nos descargue aquellas
trazas de la zona que vamos a editar y que otros
usuarios han subido previamente a
OpenStreetMap.