SlideShare una empresa de Scribd logo
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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Tabla de contenidos


1    Introducci´n
               o

2    Metodolog´
              ıa

3    Mapa

4    Estad´
          ısticas

5    Arquitectura

6    Render y Tiles

7    Usar OSM

8    Editar

9    Programaci´n
               o


               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                           Geograf´ 3.0
                                                                                                                      ıa       2 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Definiciones

¿Qu´ es OpenStreetMap?
   e
Un 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas       Arquitectura       Render y Tiles       Usar OSM   Editar     Programaci´n
                                                                                                                                      o




Efem´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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Curiosidades




        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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Flujo de trabajo




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                           Geograf´ 3.0
                                                                                                                      ıa       6 / 75
Introducci´n
          o         Metodolog´
                             ıa       Mapa       Estad´
                                                      ısticas      Arquitectura       Render y Tiles    Usar OSM       Editar     Programaci´n
                                                                                                                                            o




Input/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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Usuarios y mapa I




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                           Geograf´ 3.0
                                                                                                                      ıa       8 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Usuarios y mapa II




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                           Geograf´ 3.0
                                                                                                                      ıa       9 / 75
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


  ´
CLASICO: GPS + edici´n
                    o                                                 ´
                                                                     RAPIDO: Grabadora digital + edici´n
                                                                                                      o




                                                                     EFICAZ PLUS: M´vil 2ª generaci´n
                                                                                   o               o
EFICAZ: 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
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
                    o
editor




                                                                     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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Edici´n con grabadora de sonido
     o




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       12 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Edici´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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Control de calidad

ITO osm tools1                                                       ’a la caza del error’: OpenStreetBugs2




OSM 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




El resultado: mapa




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       15 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




OSM vs Google4




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       16 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




OSM vs Google II




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       17 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Estad´
     ısticas




Globales5
                                                                     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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Evoluci´n de usuarios registrados
       o




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       19 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Acerca de los usuarios




Perfil
        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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Evoluci´n de Europa
       o


                                      Ver video: http://vimeo.com/16146087




Otros 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Planet6


                                                                     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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Atomizaci´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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




API9




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       24 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Modelo entidad-relaci´n
                     o




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       25 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Uso API




Caracter´
        ısticas
        Almacena XML y PBF (Protobuf Binary Format)
        Programado en Ruby on Rails
        Servicio RESTfull
        Peticiones: HTTP GET, PUT, POST

Ejemplo 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa     Estad´
                                                  ısticas      Arquitectura       Render y Tiles   Usar OSM       Editar      Programaci´n
                                                                                                                                        o




Resultado


< ? 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Renderizadores

Caracter´
        ı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
                                          e

Proyecciones 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Arquitectura Render




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       29 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Mapnik




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       30 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




CloudMade




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       31 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Render personalizados: CycleMap16




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       32 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Render personalizados: OpenBusMap17




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       33 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Render personalizados: Transportes18




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       34 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Render para otros dispositivos

iPad,iPhone                                                          e-Book: descargas en
                                                                     http://www.ebookmaps.com/




GPS                                                                  Android Tablets




Tendencia 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Tileado



        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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Arquitectura Render-Tiles




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       37 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Tiles y APIs cartogr´ficas
                    a




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       38 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Consumir




Distintas 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




SIG: Quantum GIS24




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       40 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




PDAs: gpsVP25 , OSMtracker26




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       41 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Android: Oruxmap27 ,OsmAnd28 ,Mapzen POI29 , ...




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       42 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




iOSx30




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       43 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Marketing en http://www.fluid-forms.com/




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       44 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Editar en OSM

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

La clave
Variedad y facilidad de etiquetado




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       45 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Potlatch2: Editor on-line




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       46 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Wheelmap: 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa     Estad´
                                                  ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                   o




JOSM




                                           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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




JOSM: Edicion de un XML




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       49 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




JOSM: WMS PNOA




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       50 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




JOSM: Bing




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       51 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




JOSM: XML + Bing




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       52 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Programaci´n
          o



Crear 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa     Estad´
                                                  ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                   o




Ejemplo 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Resultado HTML




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       55 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Servicio XAPI




Descripci´n
         o
Servicio REST de consulta para obtener informaci´n de OSM. Utilizado en portales como
                                                o
OpenStreetBrowser40 .

Sintaxis
URL XAPI + *[bbox=xmin,ymin,xmax,ymax][key=valor]


Ejemplo: Listar todos los caf´s en Cabo Huertas (Alicante)
                             e
http://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
Introducci´n
          o         Metodolog´
                             ıa     Mapa     Estad´
                                                  ısticas      Arquitectura       Render y Tiles   Usar OSM      Editar     Programaci´n
                                                                                                                                      o




Resultado
< ? 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




OpenStreetBrowser40




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       58 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Nominatim




Descripci´n
         o
Servicio REST indexador de nombres. Utilizado como buscador en el portal oficial OSM.

Ejemplo geocodificaci´n inversa
                    o
http://nominatim.openstreetmap.org/reverse?format=xml&lat=38.
384732022416&lon=-0.51403044112065&zoom=18&addressdetails=1

Ejemplo b´squeda de nombre
         u
http://nominatim.openstreetmap.org/search?q=Benidorm




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       59 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Resultado geocodificaci´n inversa
                       o

< ? xml version = " 1.0 " encoding = " UTF -8 " ? >
< reversegeo code
timestamp = ’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 [..] ’>
< result
place_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
Introducci´n
          o         Metodolog´
                             ıa     Mapa      Estad´
                                                   ısticas      Arquitectura       Render y Tiles   Usar OSM       Editar      Programaci´n
                                                                                                                                         o




Resultado 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 [..]>
< place
place_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 ’ />
< place
place_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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




An´lisis de redes
  a

Caracter´
        ı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       a

Librer´ 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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Relaciones




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       63 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Relaciones en JOSM




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       64 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Otros usos




Docencia
        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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Sin clasificar


Cool
        ¿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
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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Todo sobre mi




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       68 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Lucha entre usuarios




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       69 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Arte




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       70 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Comunicar errores




               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       71 / 75
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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Enlaces
1
   http://www.itoworld.com
2
   http://openstreetbugs.appspot.com/
3
   http://tools.geofabrik.de/osmi/
4
   http://tools.geofabrik.de/mc/
5
   http://wiki.openstreetmap.org/wiki/Stats
6
   http://wiki.openstreetmap.org/wiki/Planet.osm
7
   http://downloads.cloudmade.com/
8
   http://download.geofabrik.de/osm/
9
   http://wiki.openstreetmap.org/wiki/API_v0.6
10
    http://spatialreference.org/ref/epsg/4326/
11
    http://trac.osgeo.org/openlayers/wiki/SphericalMercator
12
    http://mapnik.org/
13
    http://wiki.openstreetmap.org/wiki/Osmarender
14
    http://developers.cloudmade.com/projects
15
    http://maperitive.net/
16
    http://www.opencyclemap.org/
17
    http://www.openbusmap.org
18
    http://3liz.fr/public/osmtransport/
19
    http://openlayers.org
20
    http://wiki.openstreetmap.org/wiki/Mod_tile
               Jos´ M. Mira (IIG)
                  e                                  Cartograf´ y nuevas tecnolog´
                                                              ıa                 ıas                          Geograf´ 3.0
                                                                                                                     ıa       73 / 75
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Enlaces
21
   http://wiki.openstreetmap.org/wiki/Tiles@home
22
   http://mapproxy.org/
23
   http://tilecache.org/
24
   http://qgis.org
25
   http://code.google.com/p/gpsvp/
26
   http://wiki.openstreetmap.org/wiki/OSMtracker
27
   http://www.oruxmaps.com/
28
   http://osmand.net/
29
   http://mapzen.cloudmade.com/mapzen-poi-collector
30
   http://wiki.openstreetmap.org/wiki/Apple_iOS
31
   http://wheelmap.org/
32
   http://josm.openstreetmap.de/
33
   http://merkaartor.be/
34
   http://www.faktor.cc/Fotomobil/wp-osm-plugin
35
   http://extensions.joomla.org/extensions/maps-a-weather/
maps-a-locations/maps/7913
36
   http://drupal.org/search/apachesolr_search/openstreetmap
37
   http://wiki.openstreetmap.org/wiki/Xapi
38
   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
Introducci´n
          o         Metodolog´
                             ıa     Mapa   Estad´
                                                ısticas      Arquitectura       Render y Tiles   Usar OSM   Editar     Programaci´n
                                                                                                                                 o




Enlaces




40
     http://www.openstreetbrowser.org/
41
     http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing
42
     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

Más contenido relacionado

Similar a Cartografia social en OpenStreetMap

TEMA 1 ESTUDIANTES para medir las fotogr
TEMA 1 ESTUDIANTES para medir las fotogrTEMA 1 ESTUDIANTES para medir las fotogr
TEMA 1 ESTUDIANTES para medir las fotogr
ronaldandreyperez
 
Cronograma topografia (i 2016) para publicar en blog topografia
Cronograma topografia (i 2016) para publicar en blog topografiaCronograma topografia (i 2016) para publicar en blog topografia
Cronograma topografia (i 2016) para publicar en blog topografia
topografiaunefm
 
LA TOPOGRAFIA.pdf
LA TOPOGRAFIA.pdfLA TOPOGRAFIA.pdf
LA TOPOGRAFIA.pdf
jhonleon55
 
La topogracion. Presentacion. Electiva II. .pdf
La topogracion. Presentacion. Electiva II. .pdfLa topogracion. Presentacion. Electiva II. .pdf
La topogracion. Presentacion. Electiva II. .pdf
MilkaDeyan
 
para topografos Trabajo Final Administracion.pptx
para topografos Trabajo Final Administracion.pptxpara topografos Trabajo Final Administracion.pptx
para topografos Trabajo Final Administracion.pptx
Carlos Mendez
 
Tema 01 Bases de la Geomática
Tema 01 Bases de la GeomáticaTema 01 Bases de la Geomática
Tema 01 Bases de la Geomática
Nixon Molina
 
SIG Revolution
 SIG Revolution SIG Revolution
SIG Revolution
Gersón Beltran
 
Computadora y Cartografia
Computadora y CartografiaComputadora y Cartografia
Computadora y Cartografiacoloraocano
 
1 introducción parte i
1 introducción parte i1 introducción parte i
1 introducción parte i
Emily Hernández
 
Sílabo Cartografía II 2014(2)
Sílabo Cartografía II 2014(2)Sílabo Cartografía II 2014(2)
Sílabo Cartografía II 2014(2)
cigmaespe2015
 
TEMA 1 TOPOGRAFIA cartografia mediciones
TEMA 1 TOPOGRAFIA cartografia medicionesTEMA 1 TOPOGRAFIA cartografia mediciones
TEMA 1 TOPOGRAFIA cartografia mediciones
sanroquepoblacion
 
Levantamiento Topográfico
Levantamiento TopográficoLevantamiento Topográfico
Levantamiento Topográfico
soufrontt
 
Levantamientos Topográficos
Levantamientos TopográficosLevantamientos Topográficos
Levantamientos Topográficossoufrontt
 
Nociones de topografia
Nociones de topografiaNociones de topografia
Nociones de topografia
ismaelrsm
 
Nociones de topografia
Nociones de topografiaNociones de topografia
Nociones de topografiasenarap
 
331-695-2-PB.pdf
331-695-2-PB.pdf331-695-2-PB.pdf
331-695-2-PB.pdf
IrvingArturCrP1
 
LAS GEOTECNOLOGIAS 3.pptx
LAS GEOTECNOLOGIAS 3.pptxLAS GEOTECNOLOGIAS 3.pptx
LAS GEOTECNOLOGIAS 3.pptx
IPUCSANTOS
 
Presentación: Bienvenida al DIplomado
Presentación: Bienvenida al DIplomadoPresentación: Bienvenida al DIplomado
Presentación: Bienvenida al DIplomado
Ricardo Cuberos Mejía
 

Similar a Cartografia social en OpenStreetMap (20)

TEMA 1 ESTUDIANTES para medir las fotogr
TEMA 1 ESTUDIANTES para medir las fotogrTEMA 1 ESTUDIANTES para medir las fotogr
TEMA 1 ESTUDIANTES para medir las fotogr
 
Cronograma topografia (i 2016) para publicar en blog topografia
Cronograma topografia (i 2016) para publicar en blog topografiaCronograma topografia (i 2016) para publicar en blog topografia
Cronograma topografia (i 2016) para publicar en blog topografia
 
LA TOPOGRAFIA.pdf
LA TOPOGRAFIA.pdfLA TOPOGRAFIA.pdf
LA TOPOGRAFIA.pdf
 
La topogracion. Presentacion. Electiva II. .pdf
La topogracion. Presentacion. Electiva II. .pdfLa topogracion. Presentacion. Electiva II. .pdf
La topogracion. Presentacion. Electiva II. .pdf
 
para topografos Trabajo Final Administracion.pptx
para topografos Trabajo Final Administracion.pptxpara topografos Trabajo Final Administracion.pptx
para topografos Trabajo Final Administracion.pptx
 
Tema 01 Bases de la Geomática
Tema 01 Bases de la GeomáticaTema 01 Bases de la Geomática
Tema 01 Bases de la Geomática
 
SIG Revolution
 SIG Revolution SIG Revolution
SIG Revolution
 
T1C1
T1C1T1C1
T1C1
 
Computadora y Cartografia
Computadora y CartografiaComputadora y Cartografia
Computadora y Cartografia
 
1 introducción parte i
1 introducción parte i1 introducción parte i
1 introducción parte i
 
Sílabo Cartografía II 2014(2)
Sílabo Cartografía II 2014(2)Sílabo Cartografía II 2014(2)
Sílabo Cartografía II 2014(2)
 
TEMA 1 TOPOGRAFIA cartografia mediciones
TEMA 1 TOPOGRAFIA cartografia medicionesTEMA 1 TOPOGRAFIA cartografia mediciones
TEMA 1 TOPOGRAFIA cartografia mediciones
 
Levantamiento Topográfico
Levantamiento TopográficoLevantamiento Topográfico
Levantamiento Topográfico
 
Levantamientos Topográficos
Levantamientos TopográficosLevantamientos Topográficos
Levantamientos Topográficos
 
Nociones de topografia
Nociones de topografiaNociones de topografia
Nociones de topografia
 
Topogragia 1
Topogragia 1Topogragia 1
Topogragia 1
 
Nociones de topografia
Nociones de topografiaNociones de topografia
Nociones de topografia
 
331-695-2-PB.pdf
331-695-2-PB.pdf331-695-2-PB.pdf
331-695-2-PB.pdf
 
LAS GEOTECNOLOGIAS 3.pptx
LAS GEOTECNOLOGIAS 3.pptxLAS GEOTECNOLOGIAS 3.pptx
LAS GEOTECNOLOGIAS 3.pptx
 
Presentación: Bienvenida al DIplomado
Presentación: Bienvenida al DIplomadoPresentación: Bienvenida al DIplomado
Presentación: Bienvenida al DIplomado
 

Más de j3m

Resultados mapping party de Elda 18 febrero
Resultados mapping party de Elda 18 febreroResultados mapping party de Elda 18 febrero
Resultados mapping party de Elda 18 febrero
j3m
 
Osm hotosm
Osm hotosmOsm hotosm
Osm hotosm
j3m
 
Saxmap
SaxmapSaxmap
Saxmap
j3m
 
Configuraciones GPS en Android para OpenStreetMap
Configuraciones GPS en Android para OpenStreetMapConfiguraciones GPS en Android para OpenStreetMap
Configuraciones GPS en Android para OpenStreetMap
j3m
 
Etiquetas (tags) utilizados en OpenStreetMap
Etiquetas (tags) utilizados en OpenStreetMapEtiquetas (tags) utilizados en OpenStreetMap
Etiquetas (tags) utilizados en OpenStreetMap
j3m
 
Tutorial josm
Tutorial josmTutorial josm
Tutorial josm
j3m
 
Cartografia siglo XXI
Cartografia siglo XXICartografia siglo XXI
Cartografia siglo XXI
j3m
 
Introducción a OpenStreetMap
Introducción a OpenStreetMapIntroducción a OpenStreetMap
Introducción a OpenStreetMap
j3m
 
Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009
j3m
 

Más de j3m (9)

Resultados mapping party de Elda 18 febrero
Resultados mapping party de Elda 18 febreroResultados mapping party de Elda 18 febrero
Resultados mapping party de Elda 18 febrero
 
Osm hotosm
Osm hotosmOsm hotosm
Osm hotosm
 
Saxmap
SaxmapSaxmap
Saxmap
 
Configuraciones GPS en Android para OpenStreetMap
Configuraciones GPS en Android para OpenStreetMapConfiguraciones GPS en Android para OpenStreetMap
Configuraciones GPS en Android para OpenStreetMap
 
Etiquetas (tags) utilizados en OpenStreetMap
Etiquetas (tags) utilizados en OpenStreetMapEtiquetas (tags) utilizados en OpenStreetMap
Etiquetas (tags) utilizados en OpenStreetMap
 
Tutorial josm
Tutorial josmTutorial josm
Tutorial josm
 
Cartografia siglo XXI
Cartografia siglo XXICartografia siglo XXI
Cartografia siglo XXI
 
Introducción a OpenStreetMap
Introducción a OpenStreetMapIntroducción a OpenStreetMap
Introducción a OpenStreetMap
 
Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009Osm Turisme Interior Novelda 2009
Osm Turisme Interior Novelda 2009
 

Último

Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 

Último (20)

Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 

Cartografia social en OpenStreetMap

  • 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Tabla de contenidos 1 Introducci´n o 2 Metodolog´ ıa 3 Mapa 4 Estad´ ısticas 5 Arquitectura 6 Render y Tiles 7 Usar OSM 8 Editar 9 Programaci´n o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 2 / 75
  • 3. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Definiciones ¿Qu´ es OpenStreetMap? e Un 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Efem´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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Curiosidades 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Flujo de trabajo Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 6 / 75
  • 7. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Input/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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Usuarios y mapa I Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 8 / 75
  • 9. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Usuarios y mapa II Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 9 / 75
  • 10. 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 ´ CLASICO: GPS + edici´n o ´ RAPIDO: Grabadora digital + edici´n o EFICAZ PLUS: M´vil 2ª generaci´n o o EFICAZ: 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. 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 o editor 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Edici´n con grabadora de sonido o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 12 / 75
  • 13. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Edici´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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Control de calidad ITO osm tools1 ’a la caza del error’: OpenStreetBugs2 OSM 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o El resultado: mapa Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 15 / 75
  • 16. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o OSM vs Google4 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 16 / 75
  • 17. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o OSM vs Google II Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 17 / 75
  • 18. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Estad´ ısticas Globales5 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Evoluci´n de usuarios registrados o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 19 / 75
  • 20. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Acerca de los usuarios Perfil 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Evoluci´n de Europa o Ver video: http://vimeo.com/16146087 Otros 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Planet6 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Atomizaci´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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o API9 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 24 / 75
  • 25. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Modelo entidad-relaci´n o Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 25 / 75
  • 26. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Uso API Caracter´ ısticas Almacena XML y PBF (Protobuf Binary Format) Programado en Ruby on Rails Servicio RESTfull Peticiones: HTTP GET, PUT, POST Ejemplo 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Resultado < ? 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Renderizadores Caracter´ ı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 e Proyecciones 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Arquitectura Render Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 29 / 75
  • 30. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Mapnik Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 30 / 75
  • 31. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o CloudMade Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 31 / 75
  • 32. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Render personalizados: CycleMap16 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 32 / 75
  • 33. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Render personalizados: OpenBusMap17 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 33 / 75
  • 34. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Render personalizados: Transportes18 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 34 / 75
  • 35. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Render para otros dispositivos iPad,iPhone e-Book: descargas en http://www.ebookmaps.com/ GPS Android Tablets Tendencia 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Tileado 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Arquitectura Render-Tiles Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 37 / 75
  • 38. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Tiles y APIs cartogr´ficas a Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 38 / 75
  • 39. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Consumir Distintas 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o SIG: Quantum GIS24 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 40 / 75
  • 41. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o PDAs: gpsVP25 , OSMtracker26 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 41 / 75
  • 42. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Android: Oruxmap27 ,OsmAnd28 ,Mapzen POI29 , ... Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 42 / 75
  • 43. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o iOSx30 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 43 / 75
  • 44. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Marketing en http://www.fluid-forms.com/ Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 44 / 75
  • 45. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Editar en OSM Formas 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 o La clave Variedad y facilidad de etiquetado Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 45 / 75
  • 46. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Potlatch2: Editor on-line Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 46 / 75
  • 47. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Wheelmap: 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o JOSM 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o JOSM: Edicion de un XML Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 49 / 75
  • 50. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o JOSM: WMS PNOA Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 50 / 75
  • 51. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o JOSM: Bing Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 51 / 75
  • 52. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o JOSM: XML + Bing Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 52 / 75
  • 53. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Programaci´n o Crear 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Ejemplo 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Resultado HTML Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 55 / 75
  • 56. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Servicio XAPI Descripci´n o Servicio REST de consulta para obtener informaci´n de OSM. Utilizado en portales como o OpenStreetBrowser40 . Sintaxis URL XAPI + *[bbox=xmin,ymin,xmax,ymax][key=valor] Ejemplo: Listar todos los caf´s en Cabo Huertas (Alicante) e http://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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Resultado < ? 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o OpenStreetBrowser40 Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 58 / 75
  • 59. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Nominatim Descripci´n o Servicio REST indexador de nombres. Utilizado como buscador en el portal oficial OSM. Ejemplo geocodificaci´n inversa o http://nominatim.openstreetmap.org/reverse?format=xml&lat=38. 384732022416&lon=-0.51403044112065&zoom=18&addressdetails=1 Ejemplo b´squeda de nombre u http://nominatim.openstreetmap.org/search?q=Benidorm Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 59 / 75
  • 60. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Resultado geocodificaci´n inversa o < ? xml version = " 1.0 " encoding = " UTF -8 " ? > < reversegeo code timestamp = ’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 [..] ’> < result place_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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Resultado 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 [..]> < place place_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 ’ /> < place place_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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o An´lisis de redes a Caracter´ ı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 a Librer´ 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Relaciones Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 63 / 75
  • 64. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Relaciones en JOSM Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 64 / 75
  • 65. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Otros usos Docencia 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Sin clasificar Cool ¿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. 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Todo sobre mi Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 68 / 75
  • 69. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Lucha entre usuarios Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 69 / 75
  • 70. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Arte Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 70 / 75
  • 71. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Comunicar errores Jos´ M. Mira (IIG) e Cartograf´ y nuevas tecnolog´ ıa ıas Geograf´ 3.0 ıa 71 / 75
  • 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Enlaces 1 http://www.itoworld.com 2 http://openstreetbugs.appspot.com/ 3 http://tools.geofabrik.de/osmi/ 4 http://tools.geofabrik.de/mc/ 5 http://wiki.openstreetmap.org/wiki/Stats 6 http://wiki.openstreetmap.org/wiki/Planet.osm 7 http://downloads.cloudmade.com/ 8 http://download.geofabrik.de/osm/ 9 http://wiki.openstreetmap.org/wiki/API_v0.6 10 http://spatialreference.org/ref/epsg/4326/ 11 http://trac.osgeo.org/openlayers/wiki/SphericalMercator 12 http://mapnik.org/ 13 http://wiki.openstreetmap.org/wiki/Osmarender 14 http://developers.cloudmade.com/projects 15 http://maperitive.net/ 16 http://www.opencyclemap.org/ 17 http://www.openbusmap.org 18 http://3liz.fr/public/osmtransport/ 19 http://openlayers.org 20 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Enlaces 21 http://wiki.openstreetmap.org/wiki/Tiles@home 22 http://mapproxy.org/ 23 http://tilecache.org/ 24 http://qgis.org 25 http://code.google.com/p/gpsvp/ 26 http://wiki.openstreetmap.org/wiki/OSMtracker 27 http://www.oruxmaps.com/ 28 http://osmand.net/ 29 http://mapzen.cloudmade.com/mapzen-poi-collector 30 http://wiki.openstreetmap.org/wiki/Apple_iOS 31 http://wheelmap.org/ 32 http://josm.openstreetmap.de/ 33 http://merkaartor.be/ 34 http://www.faktor.cc/Fotomobil/wp-osm-plugin 35 http://extensions.joomla.org/extensions/maps-a-weather/ maps-a-locations/maps/7913 36 http://drupal.org/search/apachesolr_search/openstreetmap 37 http://wiki.openstreetmap.org/wiki/Xapi 38 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. Introducci´n o Metodolog´ ıa Mapa Estad´ ısticas Arquitectura Render y Tiles Usar OSM Editar Programaci´n o Enlaces 40 http://www.openstreetbrowser.org/ 41 http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing 42 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