Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

OpenStreetMap logo

OpenStreetMap

Comunidad y Proyecto
abierto, colaborativo y libre

Junio 2015
Luis García Castro

#OpenExpoDay

Presentación

Luis García Castro

Ingeniero de Software


Twitter @luiyo

Google Plus https://plus.google.com/+LuisGarcíaCastro

LinkedIn http://www.linkedin.com/in/LuisGC

GitHub https://github.com/LuisGC

OpenStreetMap Foundation Miembro desde 2013 de la OpenStreetMap Foundation

OpenStreetMap Profile Heavy Mapper 2.0 de OpenStreetMap


Impress.js Presentación realizada con la herramienta Open Source Impress.js

El origen de todo...


XKCD - Duty calls
Mi mapa de calor
OpenStreetMap logo Contenido
  • Información geográfica
    • Importancia
    • Digitalización e Informatización
    • Propiedad y derechos
  • Proyecto OpenStreetMap
    • Definición
    • Historia y Datos
  • Por qué usar OSM
    • Comparativas
    • Condiciones y Licencias
    • Proyectos basados en OSM
  • Cómo mejorar OSM
    • Elementos y etiquetas
    • Formas de contribuir
    • Aplicaciones para contribuir
  • OSM para desarrolladores
    • Diagrama de Componentes
  • ¡Demo! ;-)
Información geográfica (IG)
Plano Madrid 1866

"Se denomina información geográfica a aquellos datos espaciales georreferenciados requeridos como partes de operaciones científicas, administrativas o legales. Dichos geodatos poseen una posición implícita (la población de una sección censal, una referencia catastral, etc.) o explícita (coordenadas obtenidas a partir de datos capturados mediante GPS, etc.)"

Fuente: Wikipedia

Información geográfica (IG)
Importancia de la IG
Mapa de Europa
  • Adminsitraciones e Instituciones
    • Censos
    • Catastro
    • Planes de Ordenación Urbana
    • Infraestructuras
    • ...
  • Empresas y profesionales
    • Direcciones
    • Análisis de demanda
    • Logística
    • ...
  • Particulares como vosotros y yo
    • Uso de la localización y el entorno
    • Guardar o seguir rutas
    • Redes Sociales
    • Juegos (¡Geocaching!)
    • ...
Informatización de la IG
Plano Madrid 1892
  • Reproducciones cartográficas de todo tipo
  • Diseño Asistido por Computadores (CAD)
  • Sistemas de Información Geográfica (GIS)
  • Bases de datos espaciales (geodatabases)
  • Mapas para la web: estáticos, embebidos,...
  • Web 2.0
    • Redes Sociales
    • geolocalización
    • marketing localizado
    • SEO localizado
    • ...
The Encyclopedia Britannica (1892)
OpenStreetMap (ayer)
Madrid en OpenStreetMap 2015

Fuente: OpenStreetMap

Propietarios de la IG
Mapa de Europa


  • Organismos oficiales


  • Empresas privadas


  • Cartografía colaborativa
Hay datos oficiales...

Organismos oficiales: La cartografía oficial es pública y cada vez más interoperable pero no es totalmente abierta (aunque se avance hacia ello: Ley 37/2007 del 16 de Noviembre)

Web de la IDEE
...datos privados...

Empresas privadas: empresas de topografía, cartografía espacial mediante satélites, cartografía aérea, vehículos aéreos no tripulados, drones, tecnología LIDAR,...

Documentos TV - GPS, una Guerra Global
... ¡y datos abiertos!

Información geográfica abierta, colaborativa, voluntaria o participativa: OpenStreetMap o Wikimapia. Ha nacido la Neogeografía

Voluntarios de OpenStreetMap
OpenStreetMap - Definición
OpenStreetMap logo

"OpenStreetMap (también referido como OSM) es un proyecto colaborativo para crear un mapa libre y actualizable de todo el mundo; por medio de una comunidad de usuarios, es decir personas con un objetivo común, que ceden su tiempo desinteresadamente y sin fines de lucro para tener la posibilidad de ver, copiar, modificar, y usar información geográfica de cualquier parte del mundo sin restricciones de ningún tipo"

Fuente: Acerca de OSM

OpenStreetMap - Historia
OpenStreetMap logo
  • 2004 - Steve Coast funda OpenStreetMap en respuesta a los altos precios de Ordnance Survey (agencia nacional de cartografía en UK) por su información
  • 2006 - Nace la OpenStreetMap Foundation, fundación sin ánimo de lucro inscrita en el registro de Inglaterra
  • 2006 - Yahoo! autoriza el uso de sus fotografías aéreas para la producción de mapas
  • 2007 - Automotive Navigation Data dona su conjunto de datos de Países Bajos, India y China
  • 2007 - Se completa la importación de datos sobre vías de TIGER (Censo de EEUU).
  • 2007 - Se alcanzan los 9.000 usuarios registrados
  • 2008 - CloudMade dona más de 2,4 millones de dólares a la OSMF
  • 2008 - Se alcanzan los 45.000 usuarios registrados
  • 2008 - GeoBase.ca dona su conjunto de datos de Canadá, el mayor hasta el momento
OpenStreetMap - Historia
OpenStreetMap logo
  • 2009 - Versión 0.6 de la API. Se alcanzan los 200.000 usuarios
  • 2010 - Terremoto de Haití. Sólo dos días después OSM se considera el "mapa digital de carreteras más completo de Haití"
  • 2010 - Bing Maps permite el uso de sus imagenes.
  • 2011 - >500.000 usuarios registrados. >1.000.000.000 nodos creados
  • 2012 - Cambio a la licencia ODbl, Se lanza la campaña #swith2osm
  • 2012 - Numerosas compañías adoptan OSM: Foursquare, Craiglist, Apple,...
  • 2013 - Un millón de usuarios. Tras el tifón Yolanda la comunidad de OSM vuelve a demostrar su importancia para las organizaciones humanitarias
  • 2014 - >1.500.000 usuarios. Constantes artículos en prensa mainstream
  • 2015 - Se alcanzan los dos millones de usuarios
Estadísticas a 13/06/2015
Densidad de Información en OpenStreetMap
  • 2.138.583 usuarios
  • 2.911.094.558 nodos
  • 293.334.542 vías
  • 3.464.097 relaciones

Fuentes: datos de OSM e imagen de OSM data report de Mapbox

Visualicemos esos datos
En otras palabras
OpenStreetMap logo
  • OpenStreetMap es un Proyecto para generar la mejor base de datos geográfica a nivel mundial
  • OpenStreetMap también es una Comunidad de entusiastas del software y los datos libres
  • ¿Es un mapa online? ¡No! ¡son muchos!
  • Pero OpenStreetMap no son sólo mapas, es también un enorme ecosistema de productos y servicios
  • Open Database License
    • Está en vigor desde septiembre de 2012, antes era CC-BY-SA
    • La licencia fue desarrollada por la Open Knowledge Foundation (OKFN)
    • En resumen, puedes compartir, crear y adaptar siempre que sea con atribución, compartir igual y que siempre sea abierto
  • Los fondos necesarios para el mantenimiento de los servidores y redes de comunicación salen de donaciones voluntarias de particulares y empresas

¿Por qué usar OpenStreetMap?


Without words
Las comparaciones no son odiosas
Las comparaciones no son odiosas II
Las comparaciones no son odiosas III
Las comparaciones no son odiosas IV

Está bien, está bien pero...
¿para qué puedo usarlo?


Thinking
La diferencia clave: Condiciones

[El usuario de Google Maps] no deberá:


  • copiar, traducir, modificar o crear obras derivadas[...]
  • redistribuir, sublicenciar, alquilar, publicar, vender, asignar, arrendar, comercializar, transferir ni poner los Productos o el Contenido a disposición de terceros de ninguna otra forma[...]
  • aplicar ingeniería inversa, descompilar o intentar extraer con cualquier otro método el código fuente[...]
  • utilizar los Productos de forma que el usuario u otra persona pueda acceder a descargas masivas o por lotes de cualquier Contenido[...]
  • usar el Servicio o el Contenido con productos, sistemas o aplicaciones relacionados con navegación en tiempo real o elaboración de rutas[...]
  • usar los Productos para crear una base de datos de lugares u otra información de entradas locales[...]
  • ...
¿Google Map Maker?
OpenStreetMap vs Google Maps en Haiti

Google Map Maker permite a cualquiera proponer cambios, pero es un sistema cerrado. Introduces datos, posiciones de lugares o carreteras y pasado un tiempo lo verás en Google Maps pero...


No podrás sacar de nuevo esa información de ahí, Google es el propietario de esos datos y protege sus intereses comerciales manteniendo el sistema cerrado (incluso cuando ha sido contribuido por ti)


Si dedicas tiempo a contribuir a través de Google Map Maker, estás ayudando a que una compañía privada mantenga su posición dominante en el mercado


Y por si cabe duda, llevan semanas sin permitir contribuir,
¿saben por qué?

Google Map Maker no es una opción
Open Database License (ODbL)
OpenStreetMap Foundation logo OpenStreetMap Foundation

"The OpenStreetMap Foundation is an international not-for-profit organization supporting, but not controlling, the OpenStreetMap Project. It is dedicated to encouraging the growth, development and distribution of free geospatial data and to providing geospatial data for anyone to use and share"


La OSMF está formada por personas de todo el mundo que periódicamente eligen una Junta Directiva


La OSMF no tiene empleados (al menos a día de hoy) aunque contrata algunos servicios puntuales. La junta actual (elegida en Diciembre de 2014) está encabezada por Kate Chapman (@wonderchook) con Paul Norman como Secretario y Frederik Ramm de Tesorero


Pertenecer a la OSMF cuesta 15£ al año para miembros Normales y Asociados. También hay una membresía para empresas (sin derecho a voto) por 1.000£

HOT Humanitarian OpenStreetMap Team Humanitarian OpenStreetMap Team

Contribuyendo a OpenStreetMap también estás ayudando a muchas organizaciones humanitarias


  • El proyecto HOT fue concebido a partir del terremoto de Haití en 2010. Los mapas dejaron de ser válidos y gracias a OSM en cuestión de horas se actualizaron a la situación posterior al desastre
  • Desde que se creó HOT, tras cualquier catástrofe se dispone de herramientas de coordinación para realizar trabajos de edición urgentes en las zonas necesitadas
  • La mayor parte del trabajo realizado es remoto gracias a imágenes aéreas actualizadas en ocasiones cada hora
  • Tras el Tifón Yolanda en 2013, en menos de 3 semanas más de 1.600 voluntarios de 82 paises contribuyeron casi 5 millones de cambios

Actualmente el foco del trabajo se encuentra en las zonas de Nepal castigadas por los terremotos y en áreas poco exploradas de África con riesgo de brotes de cólera y otras enfermedades. ¡Colabora!

Fuente: hotosm.org

OpenStreetMap logo Proyectos de investigación

Hay multitud de organizaciones que utilizan OpenStreetMap como pieza clave en sus investigaciones. Algunos ejemplos cercanos:



Y muchos más en todo el mundo que podéis ver en OSM Research, incluyendo una sección de ideas para estudiantes

OpenStreetMap logo OSM para senderismo y montaña

OpenStreetMap no es únicamente una buena opción para disponer de mapas offline en el campo o la montaña, es también la opción más segura


El nuevo paradigma tecnológico (Internet, GPS, cultura participativa, dispositivos, ...) hace que cada vez más gente pueda tanto colaborar como beneficiarse de OpenStreetMap en sus actividades al aire libre


  • Muchos senderos homologados (y cada vez más) está incorporados a OSM

  • Hay datos no siempre visibles en un mapa que son esenciales y también pueden incorporarse a OSM: puntos de información, refugios, fuentes, escala MTB de rutas, áreas peligrosas,...

  • Todo bajo licencia de uso libre, de actualización rápida y sencilla y siempre sujeto a revisión por parte de la comunidad
Waymarked Trails - Las Merindades
Rutas en Benelux y Alemania
Rutas en Benelux y Alemania

Fuente: hikebikemap.org

Rutas en España
Rutas en España

Fuente: hikebikemap.org

¡Wow! pero...
¿cómo puedo usarlo y contribuir?


Holy Shit!
OpenStreetMap logo OSM tiene múltiples usos
OpenStreetMap logo Cómo contribuir a OpenStreetMap

El primer paso siempre consiste en recoger los datos por ti mismo o de una fuente fiable y válida. Las opciones habituales son:


  • Tus propias trazas GPS sobre el terreno sirven para dibujar manualmente las líneas que representarán los nuevos elementos

  • Walking Papers. Se generan e imprimen para tomar notas sobre el terreno

  • Puedes recopilar fotos, vídeos, notas de audio,...

  • Fotografías aéreas o servicios WMS: Bing, PNOA, ITACyL, Baleares, GrafCan, catastro, ...

  • Herramientas de importación, por ejemplo del catastro con Cat2Osm2
Dispositivos con GPS
Walking papers
Mapping Parties
OpenStreetMap logo El modelo de datos de OSM

Casi toda la información en OSM está representada en dos elementos primitivos y dos tipos de atributos:


  • Nodos - Son puntos definidos por su latitud y longitud. Pueden estar en segmentos o en solitario

  • Vías - Son líneas que unen dos o más nodos. Pueden estar abiertas (ej. carretera) o cerradas (ej. edificio)

  • Relaciones - Agrupan varios elementos como nodos y/o vías y definen relaciones entre ellos (ej. restricciones de giro)

  • Etiquetas - Son pares clave-valor que añaden atributos a los elementos. Existen muchas etiquetas y pueden proponerse más, es la propia comunidad la que define y aprueba su uso
OpenStreetMap logo Editores de datos OSM

Hay muchísimos editores de OSM (incluso para teléfonos y tablets) pero los más importantes y más usados son:


iD logo iD

  • Recomendado para editores casuales
  • Se edita directamente en un navegador, accesible desde la web de OSM
  • Desarrollado en javascript (d3js)

JOSM logo JOSM

  • Para editores avanzados, aunque sencillo de usar tras un breve aprendizaje
  • Es una aplicación de escritorio Open Source hecha en Java, por lo que está disponible en casi cualquier Sistema Operativo
  • Tiene una amplia funcionalidad y muchísimos plugins
OpenStreetMap logo Editando la zona visible en OSM
OpenStreetMap editors
iD logo iD con Bing de fondo
iD OpenStreetMap editor
JOSM logo JOSM con el Catastro de fondo
JOSM OpenStreetMap editor
JOSM logo JOSM con PNOA de fondo
JOSM OpenStreetMap editor

OpenStreetMap para desarrolladores


OpenStreetMap logo
Diagrama de Componentes
OpenStreetMap logo La API de OpenStreetMap

  • Es el único medio para modificar los datos de OSM

  • No está enfocada a consulta, sino a edición

  • Lleva en la versión v0.6 desde 2009

  • Es RESTful y soporta versionado

  • Permite las consultas anónimas, y soporta OAuth para las actualizaciones de datos
Ejemplo de Nodo - Teatro Galileo
Ejemplo de Vía - Calle Galileo
Ejemplo de Relación - Restricción de giro
OpenStreetMap logo Servicios para añadir teselas de OSM

Hay varios proyectos para insertar teselas de OSM en nuestra web. Los más destacados son:


  • OpenLayers 2
    • http://openlayers.org/
    • Libreria amplia y madura
    • Gran soporte de protocolos y formatos, pero no optimizada para móvil
  • OpenLayers 3
    • http://ol3js.org/
    • Refactorización completa, usando canvas y WebGL
    • Optimizada para móviles
    • Personalizar la GUI es más sencillo
  • Leaflet
OpenStreetMap logo Servicios derivados de la Base de Datos
  • El principal producto derivado es el Planet
    • Toda la base de datos (33 Gb aprox) en un XML comprimido
    • Actualizaciones incrementales por semana, día, hora y minuto
  • Overpass API
    • Está indicada para todo tipo de consultas
    • Tiene una interfaz propia para definir consultas: Overpass Turbo
  • taginfo
    • API para estadísticas de uso de etiquetas
  • Nominatim
    • Servicio geocodificador
  • Open Source Routing Machine (OSRM)
    • Motor de rutas basado en OSM, libre y open source
  • OSM y GIS
    • Osm2pgsql permite convertir los datos OSM a otros formatos GIS (shp) o Postgres/PostGIS
    • QGIS permite trabajar directamente con el formato OSM
Farmacias a <100m de un hospital

¿A quién no le gustan los mapas?


Nervous minions
Estilo Oficial
Ciclismo
Transporte
HOT
Midnight Commander
Almería en OpenStreetMap

Fuente: Cloudmade

Pale Down
Almería en OpenStreetMap

Fuente: Cloudmade

Freeline
Almería en OpenStreetMap

Fuente: Cloudmade

Watercolor
Almería en OpenStreetMap

Fuente: Stamen

Toner
Almería en OpenStreetMap

Fuente: Stamen

Random
Almería en OpenStreetMap

Fuente: Mapbox

Agradecimientos
Bibliografía

¡ Gracias !

Thank you

Luis García Castro - @luiyo

Creative Commons Licencia Creative Commons CC-BY-SA