OpenStreetMap es la Wikipedia de los mapas. Es un mapa libre, abierto y colaborativo del mundo entero, construido por una comunidad de millones de voluntarios y utilizado como columna vertebral de datos para miles de productos que ya usas, desde apps de meteorología hasta apps de senderismo y plataformas de ride-share.
Esta guía explica qué es realmente OpenStreetMap, cómo funciona como conjunto de datos, en qué se diferencia de Google Maps y qué papel juega dentro de un stack de mapas en producción moderno como MapAtlas.
El proyecto, en un párrafo
OpenStreetMap (OSM) fue fundado en 2004 en el Reino Unido por Steve Coast, frustrado por la falta de datos digitales de mapas disponibles libremente. La idea era construir un mapa del mundo de la misma forma en que Wikipedia construía una enciclopedia: cualquiera puede registrarse, añadir o editar una feature, y los datos resultantes se publican bajo una licencia abierta. Hoy el proyecto tiene más de 10 millones de editores registrados y un núcleo activo de unos 60.000 contribuidores mensuales. La base de datos completa del planeta supera los 100 GB comprimidos y crece cada minuto.
Cómo son los datos de OSM
OSM no es una carpeta de tiles de mapa. Es una base de datos estructurada con tres tipos primitivos:
- Nodos: puntos únicos con latitud y longitud. Se usan para cosas que son esencialmente un punto (un banco, un árbol, un parquímetro) y como bloques de construcción de formas más complejas.
- Vías: secuencias ordenadas de nodos. Se usan para features lineales (un tramo de carretera, un río) y formas cerradas (la huella de un edificio, el límite de un parque).
- Relaciones: agrupaciones de nodos y vías. Se usan para cosas como rutas de autobús (una secuencia de tramos de carretera), límites administrativos (un polígono compuesto por muchas vías) y features multipolígono.
Cada nodo, vía y relación tiene un conjunto de etiquetas clave-valor. Una carretera puede tener highway=residential, name=Rue de Rivoli, maxspeed=30. Una cafetería puede tener amenity=cafe, name=Cafe Central, opening_hours=Mo-Fr 07:00-19:00, wheelchair=yes. El vocabulario de tags está definido por la comunidad, evoluciona y está documentado en la wiki de OSM.
Esta combinación de primitivos abiertos y metadatos etiquetados es lo que hace que OSM sea tan reutilizable. Puedes extraer todos los carriles bici de Berlín, todos los desfibriladores de los Países Bajos o todas las regiones vinícolas de Francia con una sola consulta estructurada.
Cómo se hace el mapa
OSM lo editan continuamente voluntarios usando editores web (iD), de escritorio (JOSM) y móviles (Vespucci, StreetComplete). Los cambios llegan a la base de datos central en minutos. Las fuentes incluyen:
- Imágenes aéreas con licencia para uso en OSM (Bing, Maxar, Esri)
- Trazas GPS subidas por miembros de la comunidad
- Datos abiertos gubernamentales (catastro, inventarios de carreteras, archivos de direcciones)
- Conocimiento local, especialmente para horarios de apertura, nombres, accesibilidad y elementos pequeños
- Importaciones masivas de conjuntos de datos estructurados (revisadas cuidadosamente, ya que las malas importaciones dañan la calidad de los datos)
El control de calidad es comunitario: mapeadores experimentados revisan cambios, herramientas automatizadas detectan ediciones sospechosas y comunidades por región mantienen convenciones locales. El resultado es un mapa inusualmente detallado en zonas donde la comunidad es activa (Europa Occidental, América del Norte urbana, Japón) y más irregular en regiones menos mapeadas, donde las alternativas comerciales a veces tienen ventaja.
OSM vs Google Maps
La pregunta más frecuente de los desarrolladores es si construir sobre OSM o sobre Google Maps. La respuesta honesta depende de lo que estés construyendo.
Puntos fuertes de OSM: datos abiertos que puedes alojar, redistribuir y analizar; etiquetado de puntos de interés más rico en muchas regiones; procedencia transparente; plena soberanía de datos europea; precios predecibles a través de proveedores basados en OSM; capacidad de renderizar estilos de mapa personalizados para tu marca.
Puntos fuertes de Google Maps: imágenes de Street View; datos de listados de negocios muy sólidos en algunas regiones; reconocimiento de marca entre consumidores.
Para productos orientados a desarrolladores que necesitan alojamiento en la UE, flujos de datos limpios para GDPR, estilos personalizados y precios predecibles, un stack basado en OSM suele ser la mejor opción. Para productos de consumo que dependen mucho de las reseñas de negocios de Google o de Street View, Google tiene un valor único.
Cómo las APIs de producción se construyen sobre OSM
Casi nunca llamas directamente a la base de datos de OSM en producción. En su lugar, usas una API alojada que se construye sobre los datos de OSM y añade las capas que OSM no proporciona por sí solo:
- Renderizado de tiles: convertir 100 GB de datos vectoriales en tiles de mapa rápidos para cada nivel de zoom requiere un pipeline de tiles serio. Los proveedores alojados lo hacen por ti.
- Geocoding: convertir direcciones en coordenadas requiere un motor de búsqueda indexado sobre OSM, más heurísticas para el ranking y la desambiguación.
- Routing e isócronas: OSM tiene el grafo vial, pero calcular indicaciones de conducción reales y polígonos de tiempo de viaje requiere un motor de routing (OSRM, Valhalla, GraphHopper) en infraestructura dedicada.
- Map matching, matrices de distancia, optimización: igual.
- SLAs, alojamiento en la UE, cumplimiento GDPR: los proveedores alojados empaquetan los datos con los términos contractuales que necesitan los equipos empresariales.
MapAtlas es la plataforma de mapeo europea construida sobre datos de calidad OSM con alojamiento exclusivo en la UE, infraestructura limpia para GDPR y APIs para desarrolladores en geocoding, routing, isócronas, matrices de distancia y mapas dinámicos con estilos personalizados.
Cuándo necesitas los datos de OSM directamente
A veces sí querrás los datos en bruto. Casos habituales:
- Análisis masivo: contar todas las estaciones de recarga para vehículos eléctricos en Alemania, mapear todos los desfibriladores de España.
- Flujos de trabajo GIS personalizados: importar a PostGIS para joins espaciales.
- Productos de mapas internos: renderizar tus propios tiles con control total sobre el estilo.
- Enriquecimiento de datos: añadir tags de OSM a tus propios registros de ubicación.
Para estos casos, los extractos de Geofabrik o la API de Overpass son los puntos de entrada estándar. Ambos son gratuitos, ambos funcionan sobre infraestructura voluntaria y ambos vienen con condiciones de atribución y licencia que debes respetar en cualquier producto redistribuido.
Por qué MapAtlas
MapAtlas construye APIs para desarrolladores sobre datos derivados de OSM con alojamiento exclusivo en la UE e infraestructura limpia para GDPR. La API de Geocoding, la API de Búsqueda, la API de Rutas y la API de Isócronas devuelven registros de ubicación limpios y bien etiquetados que funcionan correctamente en código de producción y en los datos estructurados que envías a los asistentes de IA. Para una introducción práctica, prueba la herramienta de búsqueda de coordenadas o lee Qué es un geocode para el contexto más profundo.
Preguntas frecuentes
¿Qué es OpenStreetMap?
OpenStreetMap (OSM) es un mapa libre, abierto y colaborativo del mundo entero, mantenido por una comunidad global de voluntarios. Cualquiera puede editar el mapa, añadir nuevas carreteras o lugares y reutilizar los datos bajo la Open Database License. Por dentro, OSM es una base de datos estructurada de nodos, vías y relaciones que describe calles, edificios, puntos de interés, redes de transporte y elementos naturales. La mayoría de los mapas que ves en apps de meteorología, senderismo, ride-share y APIs de mapas para desarrolladores están impulsados por datos de OSM, a menudo con capas propietarias añadidas.
¿Se puede usar OpenStreetMap comercialmente de forma gratuita?
Sí. Los datos de OpenStreetMap están bajo la Open Database License (ODbL), que permite el uso comercial siempre que atribuyas OpenStreetMap y compartas las bases de datos derivadas bajo la misma licencia. El servidor de tiles básico de openstreetmap.org tiene límites de uso aceptable para el tráfico de producción, por lo que la mayoría de los equipos usan un proveedor de tiles alojado (MapTiler, Mapbox, MapAtlas, etc.) que construye sobre datos de OSM y ofrece SLAs, estilos personalizados y mayores límites de uso.
¿En qué se diferencia OpenStreetMap de Google Maps?
OpenStreetMap es datos abiertos: cualquiera puede descargar el planeta completo y crear su propio producto sobre él, y la comunidad de edición es completamente transparente. Google Maps es un producto propietario cerrado: los datos subyacentes no son redistribuibles y los precios dependen de Google. Para la mayoría de los casos de uso de desarrolladores (geocoding, routing, estilos de mapa personalizados, infraestructura alojada en la UE, flujos de datos limpios para GDPR), un proveedor basado en OSM ofrece más control y precios predecibles. Para funciones que requieren imágenes de Street View o los datos específicos de negocios de Google, este sigue teniendo datos únicos.
¿Qué es un tag de OSM y por qué importa?
Cada feature de OpenStreetMap tiene un conjunto de etiquetas clave-valor que describen qué es. Una carretera puede tener el tag `highway=residential`, un restaurante `amenity=restaurant`, una parada de autobús `highway=bus_stop`. El vocabulario de tags lo define la comunidad y está documentado en la wiki de OSM. Los tags son lo que permite a las herramientas downstream filtrar los datos de forma sensata: puedes consultar 'todos los hospitales de París' o 'todas las estaciones de carga de Berlín' porque cada feature está etiquetada de forma consistente. Los geocodificadores de producción (incluyendo MapAtlas) se apoyan en los tags de OSM para puntuar la relevancia de una coincidencia.

