SlideShare a Scribd company logo
1 of 175
Download to read offline
OpenStreetMap
Iván Sánchez Ortega
    <ivan@sanchezortega.es>
     OpenStreetMap España
OpenStreetMap es...
OpenStreetMap es...



GRANDE
OpenStreetMap es...
● 5 años
● 393228695 puntos


● 150000+ usuarios


● 400+ profesionales
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...
●   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
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
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;




    {{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-
v   31T13:50:26+00:00">
        <nd ref="206358593"/>
        <nd ref="206358594"/>
        <nd ref="206358595"/>
        <nd ref="206358596"/>
        <tag k="highway"
    v="residential"/>
v<
2/4:
La tecnología de OSM
Planet dump,
Foto aérea   Servicios    trazas                                          Planet diffs
                                      Geodatos
  Yahoo!       WMS         GPX



                                                                                                    servidor
                                                             osm2pgsql           ETCÉTERA            tanhgo
                                Scripts de
      Potlatch       JOSM
                               importación   ETCÉTERA                         Hoja de
                                                                             estilos de                      clientes
                                                              PostGIS         Mapnik        MySQL         tiles@home


                            API 0.6
                                                             Mapnik +
                                                             mod_tile        mod_tile
                                                                              cache



                         PostgreSQL                osmosis
                                                                                    tiles           OpenLayers
Planet dump,
Foto aérea   Servicios          trazas                        Planet diffs
                                          Geodatos
  Yahoo!       WMS               GPX




                                     Scripts de
       Potlatch          JOSM
                                    importación   ETCÉTERA




                                API 0.6




                            PostgreSQL                   osmosis
Planet dump,
                       Planet diffs




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
Planet dump,
                       Planet diffs




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
Planet dump,
Foto aérea   Servicios          trazas                        Planet diffs
                                          Geodatos
  Yahoo!       WMS               GPX




                                     Scripts de
       Potlatch          JOSM
                                    importación   ETCÉTERA




                                API 0.6




                            PostgreSQL                   osmosis
Planet dump,
Foto aérea   Servicios          trazas                        Planet diffs
                                          Geodatos
  Yahoo!       WMS               GPX




                                     Scripts de
       Potlatch          JOSM
                                    importación   ETCÉTERA




                                API 0.6




                            PostgreSQL                   osmosis
Nodos
  Ways
Relaciones
Nodo
         Par de coordenadas, y etiquetas


<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>
Way
      Conjunto ordenado de nodos, y etiquetas


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

<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>
Etiqueta
               Par clave-valor arbitrario
        (Aunque la mayoría se usa por consenso)

<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' />
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)
Planet dump,
Foto aérea   Servicios          trazas                        Planet diffs
                                          Geodatos
  Yahoo!       WMS               GPX




                                     Scripts de
       Potlatch          JOSM
                                    importación   ETCÉTERA




                                API 0.6




                            PostgreSQL                   osmosis
Planet dump,
Foto aérea   Servicios          trazas                        Planet diffs
                                          Geodatos
  Yahoo!       WMS               GPX




                                     Scripts de
       Potlatch          JOSM
                                    importación   ETCÉTERA




                                API 0.6




                            PostgreSQL                   osmosis
Mapping Parties
Mapping Parties
           =
Frikis + GPS + cerveza
FRIKIS




GPS            CERVEZA
(vídeo mapping party)
Planet dump,
                       Planet diffs




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
planet.osm.bz2
6.3 GB
Planet dump: .osm.bz2
   (cada miércoles)

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




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
Planet dump,
                       Planet diffs




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
Planet dump,
                       Planet diffs




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
256 px
256 px
(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
Planet dump,
                       Planet diffs




                                                  servidor
          osm2pgsql           ETCÉTERA             tanhgo


                           Hoja de
                          estilos de
                                                            clientes
           PostGIS         Mapnik         MySQL          tiles@home




          Mapnik +
          mod_tile        mod_tile
                           cache




osmosis
                                  tiles           OpenLayers
Planet dump,
Foto aérea   Servicios    trazas                                          Planet diffs
                                      Geodatos
  Yahoo!       WMS         GPX



                                                                                                    servidor
                                                             osm2pgsql           ETCÉTERA            tanhgo
                                Scripts de
      Potlatch       JOSM
                               importación   ETCÉTERA                         Hoja de
                                                                             estilos de                      clientes
                                                              PostGIS         Mapnik        MySQL         tiles@home


                            API 0.6
                                                             Mapnik +
                                                             mod_tile        mod_tile
                                                                              cache



                         PostgreSQL                osmosis
                                                                                    tiles           OpenLayers
3/4:
Cosas que se hacen
     con OSM
TopOSM
Trafficman (Android)
trackmyjourney
GpsMID
X-Plane
OSMlive
MapAnalyst
OpenStreetBugs
CE
  NS
    UR
      AD
           O
Layar
4/4:
Lugares interesantes
(This slide intentionally left blank)
West Bank Mappers
(Vídeo ITOworld “a year of edits”)
¿?

More Related Content

Similar to OpenStreetMap (en Encuentro de Cartografía Ciudadana)

Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...GEDEM CED
 
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.Javier Sánchez
 
Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009j3m
 
Seminario Esri como Plataforma para Desarrolladores (I)
Seminario Esri como Plataforma para Desarrolladores (I)Seminario Esri como Plataforma para Desarrolladores (I)
Seminario Esri como Plataforma para Desarrolladores (I)Esri
 
ICOS-Spain Carbon Data Portal
ICOS-Spain Carbon Data PortalICOS-Spain Carbon Data Portal
ICOS-Spain Carbon Data Portalgeomatico
 
OSM Barcamp Valencia
OSM Barcamp ValenciaOSM Barcamp Valencia
OSM Barcamp ValenciaJorge Sanz
 
Python gis mapping
Python gis mappingPython gis mapping
Python gis mappingkikocorreoso
 
Charla "GeoPython" Grupo Python Córdoba
Charla "GeoPython" Grupo Python CórdobaCharla "GeoPython" Grupo Python Córdoba
Charla "GeoPython" Grupo Python CórdobaPatricio Soriano Castro
 

Similar to OpenStreetMap (en Encuentro de Cartografía Ciudadana) (14)

Poniendo a drupal en el mapa
Poniendo a drupal en el mapaPoniendo a drupal en el mapa
Poniendo a drupal en el mapa
 
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
 
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
Widgets de explotación y visualización de datos geoespaciales. Wirecloud.
 
Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009
 
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietfInteroperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
 
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietfInteroperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
 
Seminario Esri como Plataforma para Desarrolladores (I)
Seminario Esri como Plataforma para Desarrolladores (I)Seminario Esri como Plataforma para Desarrolladores (I)
Seminario Esri como Plataforma para Desarrolladores (I)
 
Nosqlcp
NosqlcpNosqlcp
Nosqlcp
 
Nosqlcp
NosqlcpNosqlcp
Nosqlcp
 
ICOS-Spain Carbon Data Portal
ICOS-Spain Carbon Data PortalICOS-Spain Carbon Data Portal
ICOS-Spain Carbon Data Portal
 
OSM Barcamp Valencia
OSM Barcamp ValenciaOSM Barcamp Valencia
OSM Barcamp Valencia
 
Clase
ClaseClase
Clase
 
Python gis mapping
Python gis mappingPython gis mapping
Python gis mapping
 
Charla "GeoPython" Grupo Python Córdoba
Charla "GeoPython" Grupo Python CórdobaCharla "GeoPython" Grupo Python Córdoba
Charla "GeoPython" Grupo Python Córdoba
 

More from Iván Sánchez Ortega (10)

Jauría de metagatos
Jauría de metagatosJauría de metagatos
Jauría de metagatos
 
Openness means cake
Openness means cakeOpenness means cake
Openness means cake
 
Lightning talk: The State of Spain
Lightning talk: The State of SpainLightning talk: The State of Spain
Lightning talk: The State of Spain
 
Cartografía Extrema
Cartografía ExtremaCartografía Extrema
Cartografía Extrema
 
Another Game of Chess, Professor Falken?
Another Game of Chess, Professor Falken?Another Game of Chess, Professor Falken?
Another Game of Chess, Professor Falken?
 
Tartas DFSG-compatibles
Tartas DFSG-compatiblesTartas DFSG-compatibles
Tartas DFSG-compatibles
 
¿Son "libres" los geodatos "libres"?
¿Son "libres" los geodatos "libres"?¿Son "libres" los geodatos "libres"?
¿Son "libres" los geodatos "libres"?
 
OpenStreetMap (en Zzzinc)
OpenStreetMap (en Zzzinc)OpenStreetMap (en Zzzinc)
OpenStreetMap (en Zzzinc)
 
NMA data & OSM tech
NMA data & OSM techNMA data & OSM tech
NMA data & OSM tech
 
The State of Spain
The State of SpainThe State of Spain
The State of Spain
 

OpenStreetMap (en Encuentro de Cartografía Ciudadana)