openstreetmap (en encuentro de cartografía ciudadana)

175
OpenStreetMap Iván Sánchez Ortega <[email protected]> OpenStreetMap España

Upload: ivan-sanchez-ortega

Post on 24-Apr-2015

2.076 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

OpenStreetMap

Iván Sánchez Ortega<[email protected]> OpenStreetMap España

Page 2: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

OpenStreetMap es...

Page 3: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

GRANDE

OpenStreetMap es...

Page 4: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

OpenStreetMap es...● 5 años● 393228695 puntos● 150000+ usuarios● 400+ profesionales

Page 5: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 6: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

1/4: El porqué de OSM

Page 7: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Platón

Page 8: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://en.wikipedia.org/wiki/Plato

Page 9: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Mundo de las ideas

Page 10: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Alegoría de la caverna

Page 11: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(vídeo)

http://platosallegory.com

Page 12: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Platón

Mapas

Page 13: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Platón

Mapas web

Page 14: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 15: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“Están sacando losmapas del cajón”

Page 16: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“Puedo ver mapas gratis”

Page 17: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“Puedo usar mapas gratis”

Page 18: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“Puedo hacer aplicaciones con sus

mapas”

Page 19: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.flickr.com/photos/paulthewineguy/2329382156/

Page 20: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“A pessimist is an optimist with experience.”

-- François Roland Truffaut

Page 21: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“Está sin actualizar”

Page 22: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“Está incorrecto”

Page 23: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“El estilo es feo y no lo puedo cambiar”

Page 24: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

“La API no medeja hacer X”

Page 25: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.flickr.com/photos/paulthewineguy/2329382156/

Page 26: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Licencia

Page 27: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Puedo hacer aplicaciones con sus mapas...

... bajo sus condiciones

Page 28: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Puedo hacer aplicaciones con sus mapas...

● 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

Page 29: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Conclusión:

Page 30: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 31: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 32: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 33: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

¡Queremos datos!

Page 34: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

¡Queremos todos los datos para hacer lo que

sea!

Page 35: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(para que quede claro)

Page 36: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

¡Queremos todos los

datos para hacer lo que

sea!

Page 37: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

No lo digo sólo yo...

Page 38: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 39: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Schuyler Erie

Page 40: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.vimeo.com/1841244

Page 41: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.vimeo.com/1841244

Page 42: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.vimeo.com/1841244

Page 43: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.vimeo.com/1841244

Page 44: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.vimeo.com/1841244

Page 45: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Tim-Berners Lee

Page 46: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://en.wikipedia.org/wiki/Tim-Berners_Lee

Page 47: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html

Page 48: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html

Page 49: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html

Page 50: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html

Page 51: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 52: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

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="206358572" lat="37.3905641" lon="-5.9882308" timestamp="2009-02-20T17:16:48+00:00"/><way id="22744006" visible="true" timestamp="2008-10-31T13:50:26+00:00"> <nd ref="206358593"/> <nd ref="206358594"/> <nd ref="206358595"/> <nd ref="206358596"/> <tag k="highway" v="residential"/>

static intread_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;

Page 53: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

v<

Page 54: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

2/4: La tecnología de OSM

Page 55: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

API 0.6Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosis

Potlatch JOSMScripts de

importación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

tiles

ETCÉTERA

ETCÉTERA

servidortanhgo

MySQLclientes

tiles@home

Page 56: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

API 0.6

osmosis

Potlatch JOSM Scripts deimportación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

ETCÉTERA

Page 57: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 58: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 59: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 60: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 61: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

API 0.6

osmosis

Potlatch JOSM Scripts deimportación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

ETCÉTERA

Page 62: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 63: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

API 0.6

osmosis

Potlatch JOSM Scripts deimportación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

ETCÉTERA

Page 64: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

NodosWays

Relaciones

Page 65: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

<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>

NodoPar de coordenadas, y etiquetas

Page 66: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

<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>

WayConjunto ordenado de nodos, y etiquetas

Page 67: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

<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ónConjunto de otros nodos, ways y/o relaciones con roles, y

etiquetas

Page 68: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

<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' />

EtiquetaPar clave-valor arbitrario

(Aunque la mayoría se usa por consenso)

Page 69: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 70: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

API● 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)

Page 71: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

API 0.6

osmosis

Potlatch JOSM Scripts deimportación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

ETCÉTERA

Page 72: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 73: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

API 0.6

osmosis

Potlatch JOSM Scripts deimportación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

ETCÉTERA

Page 74: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 75: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 76: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Mapping Parties

Page 77: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Mapping Parties=

Frikis + GPS + cerveza

Page 78: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 79: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

FRIKIS

GPS CERVEZA

Page 80: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 81: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 82: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 83: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 84: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(vídeo mapping party)

Page 85: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 86: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

planet.osm.bz26.3 GB

Page 87: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump: .osm.bz2(cada miércoles)

Planet diffs: .osmc.gz(cada día/hora/minuto)

Page 88: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 89: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 90: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 91: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 92: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 93: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 94: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 95: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 96: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

256 px

256 p

x

Page 97: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(z=0, x=0, y=0)

Page 98: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 99: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(z=1, x=0, y=0) (z=1, x=1, y=0)

(z=1, x=0, y=1) (z=1, x=1, y=1)

Page 100: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

http://tile.openstreetmap.org/12/2047/1362.png

zoom x y

Page 101: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosistiles

ETCÉTERA servidortanhgo

MySQLclientes

tiles@home

Page 102: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 103: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

PostgreSQL

Planet dump,Planet diffs

PostGIS

OpenLayers

Hoja deestilos deMapnik

API 0.6Mapnik +mod_tile mod_tile

cache

osm2pgsql

osmosis

Potlatch JOSMScripts de

importación

GeodatostrazasGPX

ServiciosWMS

Foto aéreaYahoo!

tiles

ETCÉTERA

ETCÉTERA

servidortanhgo

MySQLclientes

tiles@home

Page 104: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

3/4: Cosas que se hacen

con OSM

Page 105: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 106: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 107: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 108: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

TopOSM

Page 109: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 110: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 111: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 112: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 113: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 114: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 115: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 116: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 117: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 118: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 119: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Trafficman (Android)

Page 120: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 121: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 122: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

trackmyjourney

Page 123: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

GpsMID

Page 124: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 125: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 126: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

X-Plane

Page 127: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 128: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

OSMlive

Page 129: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

MapAnalyst

Page 130: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

OpenStreetBugs

Page 131: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 132: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 133: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 134: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 135: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 136: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 137: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 138: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 139: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 140: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 141: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 142: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 143: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 144: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

CENSURADO

Page 145: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 146: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 147: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 148: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 149: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 150: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 151: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 152: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 153: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Layar

Page 154: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 155: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 156: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 157: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

4/4: Lugares interesantes

Page 158: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 159: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 160: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 161: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(This slide intentionally left blank)

Page 162: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 163: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 164: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 165: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 166: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 167: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 168: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 169: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 170: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 171: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 172: OpenStreetMap (en Encuentro de Cartografía Ciudadana)
Page 173: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

West Bank Mappers

Page 174: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

(Vídeo ITOworld “a year of edits”)

Page 175: OpenStreetMap (en Encuentro de Cartografía Ciudadana)

¿?