cartografia social en openstreetmap
Post on 16-Dec-2014
2.388 Views
Preview:
DESCRIPTION
TRANSCRIPT
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Cartografıa y nuevas tecnologıasLa cartografıa social en OpenStreetMap
Jose Manuel Mira Martınez
Instituto Interuniversitario de GeografıaLaboratorio de Geomatica
Universidad de Alicantejose.mira@ua.es
I Jornadas geografia 3.0. La nueva geografıa en Internet25 de octubre de 2011
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 1 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Tabla de contenidos
1 Introduccion
2 Metodologıa
3 Mapa
4 Estadısticas
5 Arquitectura
6 Render y Tiles
7 Usar OSM
8 Editar
9 Programacion
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 2 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Definiciones
¿Que es OpenStreetMap?
Un proyecto colaborativo para crear un ’callejero digital’
¿Solo un callejero?
Conjunto de servicios asociados
Una masa de usuarios con diferentes roles
Proyecto activo en datos y aplicaciones
¿Que vale un callejero?
TeleAtlas es adquirido por TomTom por1.800 millones de euros
Navteq es adquirido por Nokia por 5,7millones de dolares
Callejeros: el mayor negocio de laNeoGeografıa
Progresion de OSM. ¿precio justo?
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 3 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Efemerides
Figura: Steve Coast
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
2007: Funda CloudMade a
modelo de negocio: crear aplicaciones, SDK (iPhone,Android) y APIs para OSMinteres porque OSM funcione (donaciones)
Nov 2010: Nombrado responsable de Microsoft BingMobile
ahttp://cloudmade.com
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 4 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Curiosidades
Servidores alojados en la U. de Oxford
Google dona a la OSMF 1
Resumen:proyecto bandera de la Neogeografıaenfoque social
1http://www.geekzone.com.ar/content/tras-las-criticas-google-maps-google-dona-5000-libras-al-proyecto-openstreetmap
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 5 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Flujo de trabajo
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 6 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Input/Output
Internet
Editor OSM
GET
Planet
BBOX
Internet
Editor OSM:● Modificar● Añadir● Borrar
POST
Planet
OBTENER DATOS SUBIR DATOS
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 7 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Usuarios y mapa I
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 8 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Usuarios y mapa II
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 9 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Metodologıa para el trabajo de campo
CLASICO: GPS + edicion RAPIDO: Grabadora digital + edicion
EFICAZ: Camara + GPS + edicionEFICAZ PLUS: Movil 2ª generacion(Camara+GPS+Brujula) + edicion
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 10 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Metodologıa para el trabajo de campo
COMODO: Digitalizacion con fondo eneditor
ON-LINE: Edicion en campo (POIs) -Mapzen a
ahttp://mapzen.cloudmade.com/mapzen-poi-collector
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 11 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Edicion con grabadora de sonido
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 12 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Edicion con camara digital, GPS y brujula
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 13 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Control de calidad
ITO osm tools1 ’a la caza del error’: OpenStreetBugs2
OSM inspector3
Difıcil de controlar
Libertad de los usuarios
Bloqueo de vandalos
Limpieza en 2º plano (Robots)
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 14 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
El resultado: mapa
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 15 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
OSM vs Google4
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 16 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
OSM vs Google II
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 17 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Estadısticas
Globales5
Usuarios 481.637GPS points 2.603.982.576
Nodos 1.237.694.537Ways 111.859.191
Relaciones 1.141.272
Cuadro: Estadısticas globales
Espana
Nodos 22.507.451Ways 1.293.508
Relaciones 38.726
Cuadro: Estadısticas Espana
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 18 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Evolucion de usuarios registrados
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 19 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Acerca de los usuarios
Perfil
Usuarios con una cierta especializacion: GPS, digitalizacion, etiquetado normalizado,topologıa, proyecciones
Apostolado y apostata
Enfoque urbano
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 20 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Evolucion de Europa
Ver video: http://vimeo.com/16146087
Otros videos de interes:
State of the map 2008: http://vimeo.com/2598878
Haitı 2010: http://vimeo.com/9182869
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 21 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Planet6
El tamano importa
Una version por semana
Formato XML = 250 Gb
Formato PBF = 14 Gb
diffs regularmente
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 22 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Atomizacion
Troceando el planeta
Varias aplicaciones: Osmosis, JOSM,
Servicios en websites: CloudMade7,Geofabrik8
Espana: http://mapas.alternativaslibres.es
Formatos disponibles
XML (OSM), PBF, Shapefile, GarminIMG, Navit, GPX, TomTom (POI),Adobe Illustrator
Ejemplo en mapas.alternativaslibres.es373 Mb XML (tar.bz2)246 Mb PBF293 Mb Shapefile68 Mb Garmin IMG (tarjeta SD)
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 23 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
API9
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 24 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Modelo entidad-relacion
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 25 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
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
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 26 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Resultado
1 <?xml version="1.0" encoding="UTF -8"?>
2 <osm version="0.6" generator="CGImap 0.0.2">
3 <bounds minlat="38.3843530" minlon=" -0.5170090" maxlat="38.3867120" maxlon=" -0.5112260"/>
4 <node id="211270950" lat="38.3855852" lon=" -0.5108734" user="j3m" uid="9250" visible="true" version="4" changeset="685736" timestamp="2009 -02 -27 T09:32:37Z">
5 [..]
6 <way id="22736029" user="j3m" uid="9250" visible="true" version="3" changeset="5801369" timestamp="2010 -09 -17 T07:40:20Z">
7 <nd ref="243890257"/>
8 <nd ref="243890258"/>
9 <nd ref="243890268"/>
10 <nd ref="243890257"/>
11 <tag k="amenity" v="university"/>
12 <tag k="building" v="yes"/>
13 <tag k="layer" v="1"/>
14 <tag k="name" v="Facultad Filosofia y Letras III"/>
15 <tag k="source" v="field_work"/>
16 </way>
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 27 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Renderizadores
Caracterısticas
Los ’pintores’ del mapa (= software)
Necesitan de datos cartograficos y estilos de mapa (simbologıa)
Segun renderizador admite: vectorial (ej. OSM, Shapefile) y raster (WMS, MDE)
Necesidad de trabajar con trozos del ’planet’
Es la clave del auge de OSM: Interes social
Proyecciones soportadas
Geodesica Datum WGS84 (EPSG: 432610)
Proyectada en Spherical Mercator (proyeccion Google) (EPSG:90091311)
Destacados
Mapnik12, Osmarender13, CloudMadeAPI14, Maperitive (Kosmos)15
Mapnik: calidad profesionalCloudMade: Multiples estilos ypersonalizacion
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 28 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Arquitectura Render
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 29 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Mapnik
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 30 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
CloudMade
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 31 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Render personalizados: CycleMap16
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 32 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Render personalizados: OpenBusMap17
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 33 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Render personalizados: Transportes18
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 34 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Render para otros dispositivos
iPad,iPhone e-Book: descargas enhttp://www.ebookmaps.com/
GPS Android Tablets
Tendencia a utilizar formatos vectoriales para dispositivos movilesJose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 35 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Tileado
Conceptos
No puedo trabajar con una sola imagende mi zona/planet (tamano)
Las APIs cartograficas trabajan contiles (OpenLayers19, G Maps)
Niveles de zoom 0 al 19
Necesidad de un repositorio de tiles porniveles
Tamano estandar: 256 x 256 pixeles
Varias aplicaciones y serviciosBajo demanda: mod tile20,tiles@home21
Cacheado: mapProxy22, TileCache23
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 36 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Arquitectura Render-Tiles
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 37 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Tiles y APIs cartograficas
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 38 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Consumir
Distintas opciones
Portal oficial: http://www.openstreetmap.org/
otras webs
Aplicaciones GIS
Aplicaciones para mobiles, smartphones, tablets, PDAs
GPS handheld
libros electronicos
juegos on-line
productos marketing
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 39 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
SIG: Quantum GIS24
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 40 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
PDAs: gpsVP25, OSMtracker26
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 41 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Android: Oruxmap27,OsmAnd28,Mapzen POI29, ...
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 42 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
iOSx30
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 43 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Marketing en http://www.fluid-forms.com/
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 44 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Editar en OSM
Formas de edicion
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 mobiles: Mapzen, OSMtracker
La clave
Variedad y facilidad de etiquetado
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 45 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Potlatch2: Editor on-line
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 46 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Wheelmap: Render y edicion tematica
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 47 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
JOSM
Caracterısticas
Editor muy completo y exclusivo para OSM
Ocupa poco espacio
Extensible por plugins
Edicion con topologıa de red: split, join, tunnel, bridge,
Permite fondos WMS
Carga imagenes satelitales de MS Bing Map (herencia deS.Coast)
Facil edicion de etiquetas, clasificado por categorias
Productividad elevada
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 48 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
JOSM: Edicion de un XML
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 49 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
JOSM: WMS PNOA
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 50 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
JOSM: Bing
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 51 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
JOSM: XML + Bing
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 52 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Programacion
Crear con Osm
Cualquier aplicacion (API 0.6 accesible)
Contenidos web con APIs cartograficas (OpenLayers, G Maps)
Contenidos en Content Manager System (CMS)
WordPress34
Joomla35
Drupal36
Servicios especıficos de la API. Combinado con JavaScript y AjaxXAPI37
Nominatim38 39
Analisis de redes
Otras (sin clasificar)
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 53 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Ejemplo HTML con OpenLayers
1 <html><body>
2 <div id=" demoMap "></ div>
3 <script src="http ://www.openlayers.org/api/OpenLayers.js"></ script>
4 <script>
5 map = new OpenLayers.Map(" demoMap ");
6 map.addLayer(new OpenLayers.Layer.OSM ());
7 map.zoomToMaxExtent ();
8 </ script>
9 </body ></ html>
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 54 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Resultado HTML
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 55 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Servicio XAPI
Descripcion
Servicio REST de consulta para obtener informacion de OSM. Utilizado en portales comoOpenStreetBrowser40.
Sintaxis
URL XAPI + *[bbox=xmin,ymin,xmax,ymax][key=valor]
Ejemplo: Listar todos los cafes en Cabo Huertas (Alicante)
http://open.mapquestapi.com/xapi/api/0.6/*[bbox=-0.44544,38.35506,-0.39917,38.37394][amenity=cafe]
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 56 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Resultado1 <?xml version=’1.0’ encoding=’UTF -8’?>
2 <osm version="0.6" generator="Osmosis SNAPSHOT -r26564">
3 <bound box="38.35506 , -0.44544 ,38.37394 , -0.39917" origin="Osmosis SNAPSHOT -r26564"/>
4 <node id="280585298" version="3" timestamp="2009 -10 -31 T12:10:43Z" uid="24940" user="hulius" changeset="2996724"
5 lat="38.3670778" lon=" -0.4336258">
6 <tag k="source" v="field_work"/>
7 <tag k="name" v="Cafe el paseo"/>
8 <tag k="amenity" v="cafe"/>
9 </node>
10 <node id="280585313" version="3" timestamp="2009 -10 -31 T11:48:39Z" uid="24940" user="hulius" changeset="2996608"
11 lat="38.3654724" lon=" -0.4322852">
12 <tag k="source" v="field_work"/>
13 <tag k="name" v="cerveceria Miriam"/>
14 <tag k="amenity" v="cafe"/>
15 </node>
16 <node id="280587275" version="6" timestamp="2010 -04 -25 T21:40:15Z" uid="9250" user="j3m" changeset="4526971"
17 lat="38.3665208" lon=" -0.4290554">
18 <tag k="source" v="field_work"/>
19 <tag k="name" v="Nacara"/>
20 <tag k="amenity" v="cafe"/>
21 </node>
22 [..]
23 <node id="300087128" version="3" timestamp="2009 -10 -21 T14:42:38Z" uid="24940" user="hulius" changeset="2912362"
24 lat="38.3673011" lon=" -0.4249629">
25 <tag k="source" v="field_work"/>
26 <tag k="name" v="Cafeteria Mar de Jade"/>
27 <tag k="amenity" v="cafe"/>
28 </node>
29 </osm>
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 57 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
OpenStreetBrowser40
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 58 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Nominatim
Descripcion
Servicio REST indexador de nombres. Utilizado como buscador en el portal oficial OSM.
Ejemplo geocodificacion inversa
http://nominatim.openstreetmap.org/reverse?format=xml&lat=38.
384732022416&lon=-0.51403044112065&zoom=18&addressdetails=1
Ejemplo busqueda de nombre
http://nominatim.openstreetmap.org/search?q=Benidorm
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 59 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Resultado geocodificacion inversa
12 <?xml version="1.0" encoding="UTF -8" ?>
3 <reversegeocode
4 timestamp=’Sat , 22 Oct 11 13 :03:52 -0400’
5 attribution=’osm’
6 querystring=’format=xml&lat =38.384732022416& amp;lon = -0.5140304411 [..]’>
7 <result
8 place_id="25514497"
9 osm_type="way"
10 osm_id="18943651"
11 lat="38.3846035243537"
12 lon=" -0.513977844150473">
13 Universidad de Alicante (Campus de San Vicente), Universidad de Alicante , San Vicente del Raspeig ,
14 Alicante , Comunidad Valenciana , 03690 , Spain</result>
15 <addressparts>
16 <university>Universidad de Alicante (Campus de San Vicente)</university>
17 <road>Universidad de Alicante</road>
18 <suburb>Universidad de Alicante</suburb>
19 <city>San Vicente del Raspeig</city>
20 <county>Alicante</county>
21 <state>Comunidad Valenciana</state>
22 <postcode>03690</postcode>
23 <country>Spain</country>
24 <country_code>es</country_code>
25 </addressparts>
26 </reversegeocode>
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 60 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Resultado buscar nombre
1 <?xml version="1.0" encoding="UTF -8" ?>
2 <searchresults timestamp=’Sat , 22 Oct 11 13 :45:48 -0400’ attribution=’osm’
3 querystring=’Universidad de Alicante ’ polygon=’false ’ exclude_place_ids=’777588 ,25983771 ,26192345 ,33280738 ,[..] ’
4 more_url=’http: //open.mapquestapi.com/nominatim/v1/search [..]>
5 <place
6 place_id=’777588 ’
7 osm_type=’node’
8 osm_id=’257017142 ’
9 place_rank=’20’
10 boundingbox ="38.3740141296 ,38.3940179443 , -0.523719201088 , -0.503719141483"
11 lat=’38.3840152 ’
12 lon=’ -0.5137192 ’
13 display_name=’Universidad de Alicante , San Vicente del Raspeig , Alicante ,
14 Comunidad Valenciana , Spain , Europa ’
15 class=’place’
16 type=’suburb ’
17 icon=’http://open.mapquestapi.com/nominatim/v1/images/mapicons/poi_place_village.p.20. png’/>
18 <place
19 place_id=’25983771 ’
20 osm_type=’way’ osm_id=’20024382 ’
21 place_rank=’27’
22 boundingbox ="38.382194519043 ,38.3822860717773 , -0.514836251735687 , -0.514532864093781" lat=’38.3822611085801 ’ lon=’ -0.514693499484543 ’
23 display_name=’Universidad de Alicante , San Vicente del Raspeig , Alicante ,
24 Comunidad Valenciana , 03690, Spain ’
25 class=’highway ’
26 type=’service ’/>
27 [..]
28 </ searchresults>
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 61 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Analisis de redes
Caracterısticas
Necesidad de etiquetas especıficas41:obligatorios: name, ref, onewayopcionales: speed, lanes,width, slope, ...
Relaciones: ventaja sobre los competidores
Calculo de costes personalizados: tiempo, distancia, gasolina, C02, sinuosidad, ...
Investigacion: geomarketing, seguimiento de flotas
Librerıa pgRouting42
Integrado en PostgreSQL y PostGIS43
Servicios REST PHP: salidas XML y JSON para OpenLayers
Algoritmos implementados: Dijkstra, Shorthest path, A*
Driving distance: genera areas de influencia (isocronas, isodistancias)
Problema del viajante
DARP
Combinacion con GIS: nearest neighborg, poligonizacion voronoi o thiessen
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 62 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Relaciones
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 63 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Relaciones en JOSM
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 64 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Otros usos
Docencia
Mapas para el trabajo de campo: Walking papers44
Integracion de OSM en la docenciaTrabajo de campo con GPSPractica en digitalizacionConocimiento de la topologıaSimbologıa y uso de escalas para renderizacion
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 65 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
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 orientacioneshttp://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/
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 66 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
¿Quien soy?
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 67 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Todo sobre mi
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 68 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Lucha entre usuarios
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 69 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Arte
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 70 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Comunicar errores
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 71 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Gracias
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 72 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Enlaces
1 http://www.itoworld.com2 http://openstreetbugs.appspot.com/3 http://tools.geofabrik.de/osmi/4 http://tools.geofabrik.de/mc/5 http://wiki.openstreetmap.org/wiki/Stats6 http://wiki.openstreetmap.org/wiki/Planet.osm7 http://downloads.cloudmade.com/8 http://download.geofabrik.de/osm/9 http://wiki.openstreetmap.org/wiki/API_v0.610 http://spatialreference.org/ref/epsg/4326/11 http://trac.osgeo.org/openlayers/wiki/SphericalMercator12 http://mapnik.org/13 http://wiki.openstreetmap.org/wiki/Osmarender14 http://developers.cloudmade.com/projects15 http://maperitive.net/16 http://www.opencyclemap.org/17 http://www.openbusmap.org18 http://3liz.fr/public/osmtransport/19 http://openlayers.org20 http://wiki.openstreetmap.org/wiki/Mod_tile
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 73 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Enlaces
21 http://wiki.openstreetmap.org/wiki/Tiles@home22 http://mapproxy.org/23 http://tilecache.org/24 http://qgis.org25 http://code.google.com/p/gpsvp/26 http://wiki.openstreetmap.org/wiki/OSMtracker27 http://www.oruxmaps.com/28 http://osmand.net/29 http://mapzen.cloudmade.com/mapzen-poi-collector30 http://wiki.openstreetmap.org/wiki/Apple_iOS31 http://wheelmap.org/32 http://josm.openstreetmap.de/33 http://merkaartor.be/34 http://www.faktor.cc/Fotomobil/wp-osm-plugin35 http://extensions.joomla.org/extensions/maps-a-weather/
maps-a-locations/maps/791336 http://drupal.org/search/apachesolr_search/openstreetmap37 http://wiki.openstreetmap.org/wiki/Xapi38 http://nominatim.openstreetmap.org/39 http://wiki.openstreetmap.org/wiki/Nominatim
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 74 / 75
Introduccion Metodologıa Mapa Estadısticas Arquitectura Render y Tiles Usar OSM Editar Programacion
Enlaces
40 http://www.openstreetbrowser.org/41 http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing42 http://www.pgrouting.org/43 http://postgis.refractions.net/44 http://walking-papers.org/
Jose M. Mira (IIG) Cartografıa y nuevas tecnologıas Geografıa 3.0 75 / 75
top related