Introducci´n          o         Metodolog´                             ıa     Mapa      Estad´                            ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa       Mapa       Estad´                         ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n           o         Metodolog´                              ıa     Mapa   Estad´                             ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa     Estad´                             ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa     Estad´                             ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa     Estad´                             ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa     Estad´                             ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa      Estad´                            ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Introducci´n          o         Metodolog´                             ıa     Mapa   Estad´                               ...
Próxima SlideShare
Cargando en…5
×

Cartografia social en OpenStreetMap

3.063 visualizaciones

Publicado el

Presentación sobre las posibilidades de OpenStreetMap en el marco de la cartografía social, los usuarios y los desarrolladores.

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
3.063
En SlideShare
0
De insertados
0
Número de insertados
13
Acciones
Compartido
0
Descargas
52
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Cartografia social en OpenStreetMap

  1. 1. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Cartograf´ y nuevas tecnolog´ ıa ıas La cartograf´ social en OpenStreetMap ıa Jos´ Manuel Mira Mart´ e ınez Instituto Interuniversitario de Geograf´ ıa Laboratorio de Geom´tica a Universidad de Alicante jose.mira@ua.es I Jornadas geografia 3.0. La nueva geograf´ en Internet ıa 25 de octubre de 2011 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 1 / 75
  2. 2. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oTabla de contenidos1 Introducci´n o2 Metodolog´ ıa3 Mapa4 Estad´ ısticas5 Arquitectura6 Render y Tiles7 Usar OSM8 Editar9 Programaci´n o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 2 / 75
  3. 3. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oDefiniciones¿Qu´ es OpenStreetMap? eUn proyecto colaborativo para crear un ’callejero digital’¿S´lo un callejero? o Conjunto de servicios asociados Una masa de usuarios con diferentes roles Proyecto activo en datos y aplicaciones ¿Qu´ vale un callejero? e TeleAtlas es adquirido por TomTom por 1.800 millones de euros Navteq es adquirido por Nokia por 5,7 millones de d´lares o Callejeros: el mayor negocio de la NeoGeograf´ ıa Progresi´n de OSM. ¿precio justo? o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 3 / 75
  4. 4. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEfem´rides e El problema de Steve Coast Julio 2004: Define la arquitectura de OSM Abril 2006: Se crea la OpenStreetMap Fundation (OSMF) usar y compartir = proyecto social a 2007: Funda CloudMade modelo de negocio: crear aplicaciones, SDK (iPhone, Android) y APIs para OSM inter´s porque OSM funcione (donaciones) e Nov 2010: Nombrado responsable de Microsoft Bing Mobile a http://cloudmade.com Figura: Steve Coast Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 4 / 75
  5. 5. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oCuriosidades Servidores alojados en la U. de Oxford 1 Google dona a la OSMF Resumen: proyecto bandera de la Neogeograf´ ıa enfoque social 1 http://www.geekzone.com.ar/content/tras-las-criticas-google-maps-google-dona-5000-libras-al-proyecto-openstreetmap Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 5 / 75
  6. 6. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oFlujo de trabajo Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 6 / 75
  7. 7. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oInput/Output OBTENER DATOS SUBIR DATOS Planet Planet Internet Internet GET POST BBOX Editor OSM: ● Modificar ● Añadir Editor OSM ● Borrar Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 7 / 75
  8. 8. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oUsuarios y mapa I Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 8 / 75
  9. 9. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oUsuarios y mapa II Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 9 / 75
  10. 10. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oMetodolog´ para el trabajo de campo ıa ´CLASICO: GPS + edici´n o ´ RAPIDO: Grabadora digital + edici´n o EFICAZ PLUS: M´vil 2ª generaci´n o oEFICAZ: C´mara + GPS + edici´n a o (C´mara+GPS+Br´jula) + edici´n a u o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 10 / 75
  11. 11. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Metodolog´ para el trabajo de campo ıa ON-LINE: Edici´n en campo (POIs) - o Mapzen a ´COMODO: Digitalizaci´n con fondo en oeditor a http://mapzen.cloudmade.com/mapzen-poi-collector Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 11 / 75
  12. 12. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEdici´n con grabadora de sonido o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 12 / 75
  13. 13. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEdici´n con c´mara digital, GPS y br´jula o a u Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 13 / 75
  14. 14. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oControl de calidadITO osm tools1 ’a la caza del error’: OpenStreetBugs2OSM inspector3 Dif´ de controlar ıcil Libertad de los usuarios Bloqueo de v´ndalos a Limpieza en 2º plano (Robots) Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 14 / 75
  15. 15. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEl resultado: mapa Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 15 / 75
  16. 16. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oOSM vs Google4 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 16 / 75
  17. 17. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oOSM vs Google II Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 17 / 75
  18. 18. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEstad´ ısticasGlobales5 Espa˜a n Usuarios 481.637 GPS points 2.603.982.576 Nodos 22.507.451 Nodos 1.237.694.537 Ways 1.293.508 Ways 111.859.191 Relaciones 38.726 Relaciones 1.141.272 Cuadro: Estad´ ısticas Espa˜a n Cuadro: Estad´ ısticas globales Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 18 / 75
  19. 19. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEvoluci´n de usuarios registrados o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 19 / 75
  20. 20. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oAcerca de los usuariosPerfil Usuarios con una cierta especializaci´n: GPS, digitalizaci´n, etiquetado normalizado, o o topolog´ proyecciones ıa, Apostolado y ap´stata o Enfoque urbano Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 20 / 75
  21. 21. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEvoluci´n de Europa o Ver video: http://vimeo.com/16146087Otros videos de inter´s: e State of the map 2008: http://vimeo.com/2598878 Hait´ 2010: http://vimeo.com/9182869 ı Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 21 / 75
  22. 22. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oPlanet6 El tama˜o importa n Una versi´n por semana o Formato XML = 250 Gb Formato PBF = 14 Gb diffs regularmente Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 22 / 75
  23. 23. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oAtomizaci´n o Troceando el planeta Varias aplicaciones: Osmosis, JOSM, Servicios en websites: CloudMade7 , Geofabrik8 Espa˜a: http: n //mapas.alternativaslibres.es Formatos disponibles XML (OSM), PBF, Shapefile, Garmin IMG, Navit, GPX, TomTom (POI), Adobe Illustrator Ejemplo en mapas.alternativaslibres.es 373 Mb XML (tar.bz2) 246 Mb PBF 293 Mb Shapefile 68 Mb Garmin IMG (tarjeta SD) Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 23 / 75
  24. 24. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oAPI9 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 24 / 75
  25. 25. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oModelo entidad-relaci´n o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 25 / 75
  26. 26. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oUso APICaracter´ ısticas Almacena XML y PBF (Protobuf Binary Format) Programado en Ruby on Rails Servicio RESTfull Peticiones: HTTP GET, PUT, POSTEjemplo GET Sintaxis: URL API + ?bbox=left,bottom,right,top http://api.openstreetmap.org/api/0.6/map?bbox=-0.517009,38.384353, -0.511226,38.386712 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 26 / 75
  27. 27. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oResultado< ? xml version = " 1.0 " encoding = " UTF -8 " ? >< osm version = " 0.6 " generator = " CGImap 0.0.2 " > < bounds minlat = " 38.3843530 " minlon = " -0.5170090 " maxlat = " 38.3867120 " maxlon = " -0.5112260 " / > < node id = " 211270950 " lat = " 38.3855852 " lon = " -0.5108734 " user = " j3m " uid = " 9250 " visible = " true " version = " 4 " changes[..]< way id = " 22736029 " user = " j3m " uid = " 9250 " visible = " true " version = " 3 " changeset = " 5801369 " timestamp = " 2010 -09 -17 T07 < nd ref = " 243890257 " / > < nd ref = " 243890258 " / > < nd ref = " 243890268 " / > < nd ref = " 243890257 " / > < tag k = " amenity " v = " university " / > < tag k = " building " v = " yes " / > < tag k = " layer " v = " 1 " / > < tag k = " name " v = " Facultad Filosofia y Letras III " / > < tag k = " source " v = " field_work " / > < / way > Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 27 / 75
  28. 28. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRenderizadoresCaracter´ ısticas Los ’pintores’ del mapa (= software) Necesitan de datos cartogr´ficos y estilos de mapa (simbolog´ a ıa) Seg´n renderizador admite: vectorial (ej. OSM, Shapefile) y r´ster (WMS, MDE) u a Necesidad de trabajar con trozos del ’planet’ Es la clave del auge de OSM: Inter´s social eProyecciones soportadas Geod´sica Datum WGS84 (EPSG: 432610 ) e Proyectada en Spherical Mercator (proyecci´n Google) (EPSG:90091311 ) o Destacados Mapnik12 , Osmarender13 , CloudMade API14 , Maperitive (Kosmos)15 Mapnik: calidad profesional CloudMade: M´ltiples estilos y u personalizaci´n o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 28 / 75
  29. 29. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oArquitectura Render Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 29 / 75
  30. 30. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oMapnik Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 30 / 75
  31. 31. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oCloudMade Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 31 / 75
  32. 32. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRender personalizados: CycleMap16 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 32 / 75
  33. 33. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRender personalizados: OpenBusMap17 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 33 / 75
  34. 34. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRender personalizados: Transportes18 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 34 / 75
  35. 35. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRender para otros dispositivosiPad,iPhone e-Book: descargas en http://www.ebookmaps.com/GPS Android TabletsTendencia a utilizar formatos vectoriales para dispositivos m´viles o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 35 / 75
  36. 36. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oTileado Conceptos No puedo trabajar con una s´la imagen o de mi zona/planet (tama˜o) n Las APIs cartogr´ficas trabajan con a tiles (OpenLayers19 , G Maps) Niveles de zoom 0 al 19 Necesidad de un repositorio de tiles por niveles Tama˜o estandar: 256 x 256 pixeles n Varias aplicaciones y servicios Bajo demanda: mod tile20 , tiles@home21 Cacheado: mapProxy22 , TileCache23 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 36 / 75
  37. 37. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oArquitectura Render-Tiles Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 37 / 75
  38. 38. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oTiles y APIs cartogr´ficas a Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 38 / 75
  39. 39. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oConsumirDistintas opciones Portal oficial: http://www.openstreetmap.org/ otras webs Aplicaciones GIS Aplicaciones para m´biles, smartphones, tablets, PDAs o GPS handheld libros electr´nicos o juegos on-line productos marketing Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 39 / 75
  40. 40. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oSIG: Quantum GIS24 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 40 / 75
  41. 41. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oPDAs: gpsVP25 , OSMtracker26 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 41 / 75
  42. 42. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oAndroid: Oruxmap27 ,OsmAnd28 ,Mapzen POI29 , ... Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 42 / 75
  43. 43. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oiOSx30 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 43 / 75
  44. 44. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oMarketing en http://www.fluid-forms.com/ Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 44 / 75
  45. 45. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEditar en OSMFormas de edici´n o Casi tan variadas como las de consumir En el propio portal OSM Otros portales: Mapzen, Wheelmap31 Editores exclusivos para OSM: JOSM32 , Merkaator33 Extensiones GIS: Qgis, ArcGIS, gvSIG Aplicaciones m´biles: Mapzen, OSMtracker oLa claveVariedad y facilidad de etiquetado Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 45 / 75
  46. 46. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oPotlatch2: Editor on-line Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 46 / 75
  47. 47. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oWheelmap: Render y edici´n tem´tica o a Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 47 / 75
  48. 48. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oJOSM Caracter´ ısticas Editor muy completo y exclusivo para OSM Ocupa poco espacio Extensible por plugins Edici´n con topolog´ de red: split, join, tunnel, bridge, o ıa Permite fondos WMS Carga im´genes satelitales de MS Bing Map (herencia de a S.Coast) F´cil edici´n de etiquetas, clasificado por categorias a o Productividad elevada Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 48 / 75
  49. 49. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oJOSM: Edicion de un XML Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 49 / 75
  50. 50. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oJOSM: WMS PNOA Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 50 / 75
  51. 51. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oJOSM: Bing Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 51 / 75
  52. 52. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oJOSM: XML + Bing Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 52 / 75
  53. 53. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oProgramaci´n oCrear con Osm Cualquier aplicacion (API 0.6 accesible) Contenidos web con APIs cartogr´ficas (OpenLayers, G Maps) a Contenidos en Content Manager System (CMS) WordPress34 Joomla35 Drupal36 Servicios espec´ ıficos de la API. Combinado con JavaScript y Ajax XAPI37 Nominatim38 39 An´lisis de redes a Otras (sin clasificar) Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 53 / 75
  54. 54. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEjemplo HTML con OpenLayers< html >< body > < div id =" demoMap "></ div > < script src =" http :// www . openlayers . org / api / OpenLayers . js "></ script > < script > map = new OpenLayers . Map (" demoMap "); map . addLayer ( new OpenLayers . Layer . OSM ()); map . zo o mT oM ax E xt en t (); </ script ></ body ></ html > Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 54 / 75
  55. 55. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oResultado HTML Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 55 / 75
  56. 56. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oServicio XAPIDescripci´n oServicio REST de consulta para obtener informaci´n de OSM. Utilizado en portales como oOpenStreetBrowser40 .SintaxisURL XAPI + *[bbox=xmin,ymin,xmax,ymax][key=valor]Ejemplo: Listar todos los caf´s en Cabo Huertas (Alicante) ehttp://open.mapquestapi.com/xapi/api/0.6/*[bbox=-0.44544,38.35506,-0.39917,38.37394][amenity=cafe] Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 56 / 75
  57. 57. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oResultado< ? xml version = ’ 1.0 ’ encoding = ’UTF -8 ’? >< osm version = " 0.6 " generator = " Osmosis SNAPSHOT - r26564 " > < bound box = " 38.35506 , -0.44544 ,38.37394 , -0.39917 " origin = " Osmosis SNAPSHOT - r26564 " / > < node id = " 280585298 " version = " 3 " timestamp = " 2009 -10 -31 T12:10:43Z " uid = " 24940 " user = " hulius " changeset = " 2996724 lat = " 38.3670778 " lon = " -0.4336258 " > < tag k = " source " v = " field_work " / > < tag k = " name " v = " Cafe el paseo " / > < tag k = " amenity " v = " cafe " / > < / node > < node id = " 280585313 " version = " 3 " timestamp = " 2009 -10 -31 T11:48:39Z " uid = " 24940 " user = " hulius " changeset = " 2996608 lat = " 38.3654724 " lon = " -0.4322852 " > < tag k = " source " v = " field_work " / > < tag k = " name " v = " cerveceria Miriam " / > < tag k = " amenity " v = " cafe " / > < / node > < node id = " 280587275 " version = " 6 " timestamp = " 2010 -04 -25 T21:40:15Z " uid = " 9250 " user = " j3m " changeset = " 4526971 " lat = " 38.3665208 " lon = " -0.4290554 " > < tag k = " source " v = " field_work " / > < tag k = " name " v = " Nacara " / > < tag k = " amenity " v = " cafe " / > < / node >[..] < node id = " 300087128 " version = " 3 " timestamp = " 2009 -10 -21 T14:42:38Z " uid = " 24940 " user = " hulius " changeset = " 2912362 lat = " 38.3673011 " lon = " -0.4249629 " > < tag k = " source " v = " field_work " / > < tag k = " name " v = " Cafeteria Mar de Jade " / > < tag k = " amenity " v = " cafe " / > < / node >< / osm > Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 57 / 75
  58. 58. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oOpenStreetBrowser40 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 58 / 75
  59. 59. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oNominatimDescripci´n oServicio REST indexador de nombres. Utilizado como buscador en el portal oficial OSM.Ejemplo geocodificaci´n inversa ohttp://nominatim.openstreetmap.org/reverse?format=xml&lat=38.384732022416&lon=-0.51403044112065&zoom=18&addressdetails=1Ejemplo b´squeda de nombre uhttp://nominatim.openstreetmap.org/search?q=Benidorm Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 59 / 75
  60. 60. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oResultado geocodificaci´n inversa o< ? xml version = " 1.0 " encoding = " UTF -8 " ? >< reversegeo codetimestamp = ’Sat , 22 Oct 11 13 :03:52 -0400 ’attribution = ’ osm ’querystring = ’ format = xml & amp ; lat = 3 8 . 3 8 4 7 3 2 0 2 2 4 1 6 & amp ; lon = -0.5140304411 [..] ’>< resultplace_id = " 25514497 "osm_type = " way "osm_id = " 18943651 "lat = " 38. 3 8 4 6 0 3 5 2 4 3 5 3 7 "lon = " -0.513977844150473 " >Universidad de Alicante ( Campus de San Vicente ) , Universidad de Alicante , San Vicente del Raspeig ,Alicante , Comunidad Valenciana , 03690 , Spain < / result >< addressparts >< university > Universidad de Alicante ( Campus de San Vicente ) < / university >< road > Universidad de Alicante < / road >< suburb > Universidad de Alicante < / suburb >< city > San Vicente del Raspeig < / city >< county > Alicante < / county >< state > Comunidad Valenciana < / state >< postcode > 03690 < / postcode >< country > Spain < / country >< country_code > es < / country_code >< / addressparts >< / reverseg eocode > Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 60 / 75
  61. 61. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oResultado buscar nombre< ? xml version = " 1.0 " encoding = " UTF -8 " ? >< searchresults timestamp = ’ Sat , 22 Oct 11 13 :45:48 -0400 ’ attribution = ’ osm ’querystring = ’ Universidad de Alicante ’ polygon = ’ false ’ e x c l u d e _ p l a c e _ i d s = ’ 777588 ,25983771 ,26192345 ,33280738 ,[..] ’more_url = ’ http: // open . mapquestapi . com / nominatim / v1 / search [..]>< placeplace_id = ’ 777588 ’osm_type = ’ node ’osm_id = ’ 257017142 ’place_rank = ’ 20 ’boundingbox ="38.3740141296 ,38.3940179443 , -0.523719201088 , -0.503719141483"lat = ’ 38.3840152 ’lon = ’ -0.5137192 ’display_name = ’ Universidad de Alicante , San Vicente del Raspeig , Alicante ,Comunidad Valenciana , Spain , Europa ’class = ’ place ’type = ’ suburb ’icon = ’ http: // open . mapquestapi . com / nominatim / v1 / images / mapicons / p o i _ p l a c e _ v i l l a g e . p .20. png ’ />< placeplace_id = ’ 25983771 ’osm_type = ’ way ’ osm_id = ’ 20024382 ’place_rank = ’ 27 ’boundingbox ="38.382194519043 ,38.3822860717773 , -0.514836251735687 , -0.514532864093781" lat = ’ 3 8 .3 8 2 2 6 1 1 0 8 5 8 0 1 ’ lon =display_name = ’ Universidad de Alicante , San Vicente del Raspeig , Alicante ,Comunidad Valenciana , 03690 , Spain ’class = ’ highway ’type = ’ service ’ />[..]</ searchresults > Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 61 / 75
  62. 62. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oAn´lisis de redes aCaracter´ ısticas ıficas41 : Necesidad de etiquetas espec´ obligatorios: name, ref, oneway opcionales: speed, lanes,width, slope, ... Relaciones: ventaja sobre los competidores C´lculo de costes personalizados: tiempo, distancia, gasolina, C02, sinuosidad, ... a Investigaci´n: geom´rketing, seguimiento de flotas o aLibrer´ pgRouting42 ıa Integrado en PostgreSQL y PostGIS43 Servicios REST PHP: salidas XML y JSON para OpenLayers Algoritmos implementados: Dijkstra, Shorthest path, A* Driving distance: genera ´reas de influencia (isocronas, isodistancias) a Problema del viajante DARP Combinaci´n con GIS: nearest neighborg, poligonizaci´n voronoi o thiessen o o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 62 / 75
  63. 63. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRelaciones Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 63 / 75
  64. 64. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oRelaciones en JOSM Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 64 / 75
  65. 65. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oOtros usosDocencia Mapas para el trabajo de campo: Walking papers44 Integraci´n de OSM en la docencia o Trabajo de campo con GPS Pr´ctica en digitalizaci´n a o Conocimiento de la topolog´ıa Simbolog´ y uso de escalas para renderizaci´n ıa o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 65 / 75
  66. 66. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oSin clasificarCool ¿Quien soy?: http://yosmhm.neis-one.org/ Todo sobre mi: http://hdyc.neis-one.org/ Animaciones personalizadas de una ciudad: http://labs.geofabrik.de/history/ Extract de ciudades importantes: http://metro.teczno.com/ Lucha entre usuarios: http://osmfight.neis-one.org/ OSM para carrera de orientaciones http://wiki.openstreetmap.org/wiki/IOFmapping Tiles de varios servicios osm http://openwhatevermap.org/ Envio notificaciones de calles cortadas o errores http://www.mapdust.com/ tiles de varios servicios osm http://openwhatevermap.org/ OSM en los Disaster Management System (Sahana) http://sahanafoundation.org/ Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 66 / 75
  67. 67. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o¿Quien soy? Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 67 / 75
  68. 68. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oTodo sobre mi Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 68 / 75
  69. 69. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oLucha entre usuarios Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 69 / 75
  70. 70. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oArte Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 70 / 75
  71. 71. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oComunicar errores Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 71 / 75
  72. 72. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Gracias Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 72 / 75
  73. 73. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEnlaces1 http://www.itoworld.com2 http://openstreetbugs.appspot.com/3 http://tools.geofabrik.de/osmi/4 http://tools.geofabrik.de/mc/5 http://wiki.openstreetmap.org/wiki/Stats6 http://wiki.openstreetmap.org/wiki/Planet.osm7 http://downloads.cloudmade.com/8 http://download.geofabrik.de/osm/9 http://wiki.openstreetmap.org/wiki/API_v0.610 http://spatialreference.org/ref/epsg/4326/11 http://trac.osgeo.org/openlayers/wiki/SphericalMercator12 http://mapnik.org/13 http://wiki.openstreetmap.org/wiki/Osmarender14 http://developers.cloudmade.com/projects15 http://maperitive.net/16 http://www.opencyclemap.org/17 http://www.openbusmap.org18 http://3liz.fr/public/osmtransport/19 http://openlayers.org20 http://wiki.openstreetmap.org/wiki/Mod_tile Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 73 / 75
  74. 74. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEnlaces21 http://wiki.openstreetmap.org/wiki/Tiles@home22 http://mapproxy.org/23 http://tilecache.org/24 http://qgis.org25 http://code.google.com/p/gpsvp/26 http://wiki.openstreetmap.org/wiki/OSMtracker27 http://www.oruxmaps.com/28 http://osmand.net/29 http://mapzen.cloudmade.com/mapzen-poi-collector30 http://wiki.openstreetmap.org/wiki/Apple_iOS31 http://wheelmap.org/32 http://josm.openstreetmap.de/33 http://merkaartor.be/34 http://www.faktor.cc/Fotomobil/wp-osm-plugin35 http://extensions.joomla.org/extensions/maps-a-weather/maps-a-locations/maps/791336 http://drupal.org/search/apachesolr_search/openstreetmap37 http://wiki.openstreetmap.org/wiki/Xapi38 http://nominatim.openstreetmap.org/39 http://wiki.openstreetmap.org/wiki/Nominatim Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 74 / 75
  75. 75. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n oEnlaces40 http://www.openstreetbrowser.org/41 http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing42 http://www.pgrouting.org/43 http://postgis.refractions.net/44 http://walking-papers.org/ Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 75 / 75

×