OpenStreetMap Iván Sánchez Ortega <ivan@sanchezortega.es> OpenStreetMap España
OpenStreetMap es...
GRANDE OpenStreetMap es...
OpenStreetMap es... <ul><li>5 años
393228695 puntos
150000+ usuarios
400+ profesionales </li></ul>
 
1/4:  El porqué de OSM
Platón
http://en.wikipedia.org/wiki/Plato
Mundo de las ideas
Alegoría de la caverna
(vídeo) http://platosallegory.com
Platón Mapas
Platón Mapas web
 
“Están sacando los mapas del cajón”
“Puedo ver mapas gratis”
“Puedo usar mapas gratis”
“Puedo hacer aplicaciones con sus mapas”
http://www.flickr.com/photos/paulthewineguy/2329382156/
“A pessimist is an optimist with experience.” -- François Roland Truffaut
“Está sin actualizar”
“Está incorrecto”
“El estilo es feo y no lo puedo cambiar”
“La API no me deja hacer X”
http://www.flickr.com/photos/paulthewineguy/2329382156/
Licencia
Puedo hacer aplicaciones con sus mapas... ... bajo sus condiciones
Puedo hacer aplicaciones con sus mapas... <ul><li>Sólo sin ánimo de lucro
Sólo si nos dices quién eres
Sólo si pongo publicidad en tu web
Sólo si lo programas en X lenguaje
Sólo si sopla viento de levante y es jueves </li></ul>
Conclusión:
 
 
 
¡Queremos datos!
¡Queremos  todos  los datos para hacer  lo que sea !
(para que quede claro)
¡Queremos  todos  los datos para hacer  lo que sea !
No lo digo sólo yo...
 
Schuyler Erie
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
Tim-Berners Lee
http://en.wikipedia.org/wiki/Tim-Berners_Lee
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
 
v = = = -> -> -> {{taxobox |name = Pleurodema borellii |status = LC |status_system = IUCN3.1 |regnum = [[Animalia]] |phylu...
v<
2/4:  La tecnología de OSM
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
Nodos Ways Relaciones
<node id='30894545' lat='41.9797918' lon='2.8201551'> <tag k='place' v='town' /> <tag k='name' v='Girona' /> <tag k='name:...
<way id='23151177'> <nd ref='250101455' /> <nd ref='250101457' /> .... <nd ref='250671038' /> <nd ref='250671042' /> <tag ...
<relation id='48044'> <member type='way' ref='1216' role='' /> [...] <member type='way' ref='3047850' role='' /> <member t...
<tag k='highway' v='residential' /> <tag k='junction' v='roundabout' /> <tag k='barrier' v='bollard' /> <tag k='oneway' v=...
 
API <ul><li>Descargar un nodo (por ID)
Descargar un way (por ID)
Descargar una relación (por ID)
Descargar todos los datos de un área
Subir nuevos elementos (nodo/way/rel)
Abrir/cerrar changesets
(etc) </li></ul>
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
Mapping Parties
Mapping Parties = Frikis + GPS + cerveza
 
FRIKIS GPS CERVEZA
 
 
 
(vídeo mapping party)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
planet.osm.bz2 6.3 GB
Planet dump: .osm.bz2 (cada miércoles) Planet diffs: .osmc.gz (cada día/hora/minuto)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
 
 
(z=0, x=0, y=0)
 
(z=1, x=0, y=0) (z=1, x=1, y=0) (z=1, x=0, y=1) (z=1, x=1, y=1)
http://tile.openstreetmap.org/12/2047/1362.png zoom x y
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet ...
3/4:  Cosas que se hacen con OSM
 
 
 
TopOSM
 
 
 
 
 
 
 
 
 
 
 
 
Trafficman (Android)
 
 
trackmyjourney
GpsMID
 
 
 
X- Plane
 
OSMlive
MapAnalyst
OpenStreetBugs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CENSURADO
 
 
 
 
 
 
 
 
 
Layar
 
 
 
4/4:  Lugares interesantes
 
 
 
(This slide intentionally left blank)
 
Upcoming SlideShare
Loading in...5
×

OpenStreetMap (en Zzzinc)

1,686

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,686
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
37
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

OpenStreetMap (en Zzzinc)

  1. 1. OpenStreetMap Iván Sánchez Ortega <ivan@sanchezortega.es> OpenStreetMap España
  2. 2. OpenStreetMap es...
  3. 3. GRANDE OpenStreetMap es...
  4. 4. OpenStreetMap es... <ul><li>5 años
  5. 5. 393228695 puntos
  6. 6. 150000+ usuarios
  7. 7. 400+ profesionales </li></ul>
  8. 9. 1/4: El porqué de OSM
  9. 10. Platón
  10. 11. http://en.wikipedia.org/wiki/Plato
  11. 12. Mundo de las ideas
  12. 13. Alegoría de la caverna
  13. 14. (vídeo) http://platosallegory.com
  14. 15. Platón Mapas
  15. 16. Platón Mapas web
  16. 18. “Están sacando los mapas del cajón”
  17. 19. “Puedo ver mapas gratis”
  18. 20. “Puedo usar mapas gratis”
  19. 21. “Puedo hacer aplicaciones con sus mapas”
  20. 22. http://www.flickr.com/photos/paulthewineguy/2329382156/
  21. 23. “A pessimist is an optimist with experience.” -- François Roland Truffaut
  22. 24. “Está sin actualizar”
  23. 25. “Está incorrecto”
  24. 26. “El estilo es feo y no lo puedo cambiar”
  25. 27. “La API no me deja hacer X”
  26. 28. http://www.flickr.com/photos/paulthewineguy/2329382156/
  27. 29. Licencia
  28. 30. Puedo hacer aplicaciones con sus mapas... ... bajo sus condiciones
  29. 31. Puedo hacer aplicaciones con sus mapas... <ul><li>Sólo sin ánimo de lucro
  30. 32. Sólo si nos dices quién eres
  31. 33. Sólo si pongo publicidad en tu web
  32. 34. Sólo si lo programas en X lenguaje
  33. 35. Sólo si sopla viento de levante y es jueves </li></ul>
  34. 36. Conclusión:
  35. 40. ¡Queremos datos!
  36. 41. ¡Queremos todos los datos para hacer lo que sea !
  37. 42. (para que quede claro)
  38. 43. ¡Queremos todos los datos para hacer lo que sea !
  39. 44. No lo digo sólo yo...
  40. 46. Schuyler Erie
  41. 47. http://www.vimeo.com/1841244
  42. 48. http://www.vimeo.com/1841244
  43. 49. http://www.vimeo.com/1841244
  44. 50. http://www.vimeo.com/1841244
  45. 51. http://www.vimeo.com/1841244
  46. 52. Tim-Berners Lee
  47. 53. http://en.wikipedia.org/wiki/Tim-Berners_Lee
  48. 54. http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
  49. 55. http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
  50. 56. http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
  51. 57. http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
  52. 59. v = = = -> -> -> {{taxobox |name = Pleurodema borellii |status = LC |status_system = IUCN3.1 |regnum = [[Animalia]] |phylum = [[Chordata]] |classis = [[Amphibia]] }} '''''Pleurodema borellii''''' is a species of [[frog]] in the [[Leptodactylidae]] family. <node id=&quot;206358572&quot; lat=&quot;37.3905641&quot; lon=&quot;-5.9882308&quot; timestamp=&quot;2009-02-20T17:16:48+00:00&quot;/> <way id=&quot;22744006&quot; visible=&quot;true&quot; timestamp=&quot;2008-10-31T13:50:26+00:00&quot;> <nd ref=&quot;206358593&quot;/> <nd ref=&quot;206358594&quot;/> <nd ref=&quot;206358595&quot;/> <nd ref=&quot;206358596&quot;/> <tag k=&quot;highway&quot; v=&quot;residential&quot;/> static int read_fw (struct usb_dev_handle *dev, char *filename, long off) { int fd, len, req, llen, res, ret = -1; unsigned char data[4], rdata[1024], *ptr;
  53. 60. v<
  54. 61. 2/4: La tecnología de OSM
  55. 62. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  56. 63. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  57. 66. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  58. 68. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  59. 69. Nodos Ways Relaciones
  60. 70. <node id='30894545' lat='41.9797918' lon='2.8201551'> <tag k='place' v='town' /> <tag k='name' v='Girona' /> <tag k='name:es' v='Gerona' /> <tag k='is_in' v='Geronès, Girona, Catalonia, Spain, EU' /> <tag k='population' v='92186' /> <tag k='source:population' v='BOE REAL DECRETO 1683/2007, de 14 de diciembre' /> </node> Nodo Par de coordenadas, y etiquetas
  61. 71. <way id='23151177'> <nd ref='250101455' /> <nd ref='250101457' /> .... <nd ref='250671038' /> <nd ref='250671042' /> <tag k='created_by' v='JOSM' /> <tag k='highway' v='road' /> <tag k='name' v='Carrer de Industria' /> </way> Way Conjunto ordenado de nodos, y etiquetas
  62. 72. <relation id='48044'> <member type='way' ref='1216' role='' /> [...] <member type='way' ref='3047850' role='' /> <member type='way' ref='3047851' role='' /> <tag k='ref' v='E 15' /> <tag k='route' v='road' /> <tag k='type' v='route' /> <tag k='int_ref' v='E 15' /> </relation> Relación Conjunto de otros nodos, ways y/o relaciones con roles, y etiquetas
  63. 73. <tag k='highway' v='residential' /> <tag k='junction' v='roundabout' /> <tag k='barrier' v='bollard' /> <tag k='oneway' v='yes' /> <tag k='landuse' v='military' /> <tag k='place' v='town' /> <tag k='name' v='Carrer de Industria' /> <tag k='population' v='92186' /> <tag k='ref' v='E 15' /> Etiqueta Par clave-valor arbitrario (Aunque la mayoría se usa por consenso)
  64. 75. API <ul><li>Descargar un nodo (por ID)
  65. 76. Descargar un way (por ID)
  66. 77. Descargar una relación (por ID)
  67. 78. Descargar todos los datos de un área
  68. 79. Subir nuevos elementos (nodo/way/rel)
  69. 80. Abrir/cerrar changesets
  70. 81. (etc) </li></ul>
  71. 82. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  72. 84. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  73. 87. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  74. 88. Mapping Parties
  75. 89. Mapping Parties = Frikis + GPS + cerveza
  76. 91. FRIKIS GPS CERVEZA
  77. 95. (vídeo mapping party)
  78. 96. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  79. 97. planet.osm.bz2 6.3 GB
  80. 98. Planet dump: .osm.bz2 (cada miércoles) Planet diffs: .osmc.gz (cada día/hora/minuto)
  81. 99. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  82. 102. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  83. 104. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  84. 108. (z=0, x=0, y=0)
  85. 110. (z=1, x=0, y=0) (z=1, x=1, y=0) (z=1, x=0, y=1) (z=1, x=1, y=1)
  86. 111. http://tile.openstreetmap.org/12/2047/1362.png zoom x y
  87. 112. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  88. 114. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  89. 115. Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
  90. 116. 3/4: Cosas que se hacen con OSM
  91. 120. TopOSM
  92. 133. Trafficman (Android)
  93. 136. trackmyjourney
  94. 137. GpsMID
  95. 141. X- Plane
  96. 143. OSMlive
  97. 144. MapAnalyst
  98. 145. OpenStreetBugs
  99. 161. CENSURADO
  100. 171. Layar
  101. 175. 4/4: Lugares interesantes
  102. 179. (This slide intentionally left blank)
  103. 191. West Bank Mappers
  104. 192. (Vídeo ITOworld “a year of edits”)
  105. 193. ¿?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×