OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

70

description

Presentación del taller realizado en el V Congreso Estatal de estudiantes de Ingeniería Informática (RITSI) celebrado en Córdoba eñ 28de marzo de 2014. + Info www.sigdeletras.com

Transcript of OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

Page 1: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014
Page 2: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

PRESENTACIÓN

Patricio Soriano Castro

Lic. Geografía e Historia

Consultor y Formador TIG y Patrimonio

SIGdeletras.com - @sigdeletras

¿Qué hace un tipo como yo en un lugar como éste?Miembro de Geoinquietos Córdoba

MDV de desde 2013OSGeo

Mapeador en OSM

Page 3: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

ESQUEMA DEL TALLER

1. Charla sobre OpenStreetMap2. Taller

P1 Usando OMSP2 Mejorando OSMP3 Trabajando con OSM

Page 4: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

AGRADECIMIENTOS

Óscar Zorrilla de y Geoinquietos Valencia / OSGeo

Ander Pijoan y Cruz Enrique Borges de

Jaume FiguerasEditores y colaboradores del

@osmburgos openstreetmap.esJorge Sanz

DeustotechUniversidad de Deusto

FIB UPCWiki de OpenStreetMap

Page 5: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿A QUIÉN LE INTERESAN LA INFORMACIÓNGEOGRÁFICA?

Page 6: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?Un poco de Historia

Mapa de época paleolítica (13.660 años). Cueva de Abauntz (Navarra)

Page 7: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?Un poco de Historia

Interpretación del mapa de época paleolítica (13.660 años)

Cueva de Abauntz (Navarra). Diario de Navarra

Page 8: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

Gobiernos, administración, instituciones...

¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?

Plan de Ordenación Territorial de Andalucía. Junta de Andalucía

Page 9: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?Empresas y profesionales.

Córdoba en GoogleMaps. Google

Page 10: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?A personas como ti y a mí.

LocalizaciónRutas...

...y a él también

Page 11: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?

Page 12: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

INFORMATIZACIÓN DE LA IGProducciones cartográficas en papelCAD, Sistemas de Información Geográfica y geodatabasesWebmapping: GoogleMaps, IDEs y servicios, mapas embebidosWeb 2.0: Redes Sociales, geolocalización, geomarketing y SEOLocal

Page 13: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014
Page 14: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014
Page 15: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014
Page 16: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

QUIERO INFORMACIÓN GEOGRÁFICA¿DÓNDE ESTÁ?

Organismos oficialesEmpresasCartografía colaborativa

Page 17: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

Cartografía oficial, pública, cada vez másinteroperable pero no totalmente abierta, pero avanzando hacia

el ).

QUIERO INFORMACIÓN GEOGRÁFICA ¿DÓNDE ESTÁ?Organismos oficiales:

OpenData Ley 37/2007, de 16 de noviembre

Portal Infraestructura de Datos espaciales de España. www.ide.es

Page 18: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

QUIERO INFORMACIÓN GEOGRÁFICA ¿DÓNDE ESTÁ?Privada: Empresas de topografía, cartografía vuelos, GPS, UAV,

LIDAR... Servicios Web (ej. GoogleMaps).

Documental "GPS, una guerra global". Documentos TV.

Page 19: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

QUIERO INFORMACIÓN GEOGRÁFICA ¿DÓNDE ESTÁ?Información Geográfica voluntaria, participativa, colaborativa

o abierta OpenStreetMap, Ver .Wikimapia neogeografía

Taller de fotográfia aérea con gobos y cometas. Basurama. Castellón

Page 20: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OPENSTREETMAP :: DEFINICIÓNOpenStreetMap (también referido como OSM)

es un proyecto colaborativo para crear un mapalibre y actualizable de todo el mundo; por mediode una comunidad de usuarios, es decir personas

con un objetivo común, que ceden su tiempodesinteresadamente y sin fines de lucro para

tener la posibilidad de ver, copiar, modificar, yusar información geográfica (como esta) de

cualquier parte del mundo sin restricciones deningún tipo. - About OSM

Page 21: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OSM :: ALGO DE HISTORIAEn julio de 2004 el inglés Steve Coast funda OpenStreetMap enrespuesta a los altos precios que cobraba la Ordnance Survey, la

agencia cartográfica de Gran Bretaña, por su informacióngeográfica.

Page 22: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OSM :: ALGO DE HISTORIA +2004 Steve Coast vs. Ordnance Survey.2006 Fundación sin ánimo de lucro, Yahoo autoriza usoimágenes.2007 Automotive Navigation Data (AND) dona Países Bajos,India y China. TIGER (Censo de EEUU).2008 CloudMade. GeoBase.ca dona Canadá.2009 API 0.6. 200.000 usuarios.2010 SotM en Girona. Bing Maps (Microsoft) permite usoimágenes.2011 + 500.000 usuarios, + 1.000.000.000 nodos2012 Cambio a ODbL, 2013 + 1.000.000 usuarios, Tifón Yolanda2014 + 1.500.000 usuarios, ???

#switch2osm

Page 23: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OSM :: ALGUNOS DATOS

Estadísticas

Page 24: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OSM :: ALGUNOS DATOS +A 25 de marzo de 2014. Fuente

Usuarios: 1562983Datos GPS: 3857367338Nodos: 2261817276Líneas: 223703780Relaciones:2454763

Page 25: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OSM VS GOOGLEMAPSCondiciones de servicio. Ver

No deberá

copiar, traducir, modificar o crear obras derivadasaplicar ingeniería inversa, descompilar o intentar extraer concualquier otro método el código fuenteredistribuir, sublicenciar, alquilar, publicar, vender, asignar,arrendar, comercializar, transferir ni poner los Productos o elContenido a disposición de terceros de ningunausar los Productos para crear una base de datos de lugares uotra información de entradas localesprohibido modificar...

¿Google MapMaker?

Page 26: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

OPEN DATABASE LICENSELicencia de OSM desde septiembre 2012, antes CC-BY-SA

ES:Legal FAQ

Page 27: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

LAS COMPARACIONES NO SON ODIOSAS

Page 28: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

LAS COMPARACIONES NO SON ODIOSAS

Campus de Rabanales

Page 29: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

LAS COMPARACIONES NO SON ODIOSAS

Medina de Pomar, Burgos

Page 30: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

LAS COMPARACIONES NO SON ODIOSAS

Puerta de Brandeburgo, Berlin

Page 31: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

LAS COMPARACIONES NO SON ODIOSAS

Port Aventura. Tarragona

Page 32: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿QUIÉN USA OSM? :: EMPRESASFoursquare, iPhoto, Wikipedia, Pinterest...WhiteHouse.gov

http://www.spain.info

Page 33: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿QUIÉN USA OSM? :: INVESTIGACIÓN uso de OSM a ingeniería,

gestión las infraestructuras eléctricas, cat2OSM calidad cartográfica

optimización de logísticaterrestre, sostenibilidad urbana, seguimientoMás en

DeustoTech. Universidad de Deusto:

Oberta de Catalunya (UOC):inLabFIB. Politécnica de Catalunya:

OSM Research

Page 34: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿QUIÉN USA OSM? :: APPSAplicaciones de consultas, navegación, routing, trackinging,monitorización, edición o accesibilidad. - .Librerías: OpenLayers, LeafLet, OSMDroid o MapsForge.

Android iPhone

OsmAnd

Page 35: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿QUIÉN USA OSM? :: HOTHumanitarian OpenStreetMap Team

Se organiza a partir del terremoto de HaitíSe realizan trabajos de formación en zonas necesitadasLa mayor parte del trabajo es remotoActualmente trabajando en Haití, Indonesia, Somalia, Costa deMarfil...

Page 36: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

¿QUIÉN USA OSM? :: HOT1,679 of the OpenStreetMap project for

Typhoon Haiyan (2013) who made more than 4,799,290 Mapchanges!

voluntary contributors

Tacloban City

Page 37: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

COMPONENTES OSMBBDD, API, front end, tiles y renderizado, editores

Component overview

Page 38: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

COMPONENTES HUMANOSMapeadoresEditores del Lista de Discusión

Comunidades locales como Mapping Paties.

Wiki de OSMTalk-es

State Of The MapGeonquietos

Sierra de Cazorla 2014

Page 39: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

TALLER :: ¿QUÉ PODEMOS HACER CON OSM?Usar (p1)Mejorar (p2)Trabajar(p3)

Page 40: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P1: USAR OSMLa práctica consiste en obtener un mapa del Campus de Rabanalesde la UCO partiendo de que somos la organización del congreso

del RITSI y que queremos:

1. Crear un mapa de localización del Aulario.2. Incluir un mapa dinámico en nuestra web y obtener el enlace.3. Crear un mapa guía en PDF del Campus y personalizarlo.

Page 41: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P1: LOCALIZACIÓN DEL AULARIO DEL CAMPUSAbrir Buscar usando .Ver datos y metadatos asociados.Capas base: estándar, , etc.

Otros estilo en o incluso podemos diseñar elnuestro con o Ver leyenda.

"OpenStreetMap""Campus de Rabanales, Córdoba" Nominatim

ciclistaCloudMade

Mapbox Tilemill+CartoCSS

Page 42: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P1: OBTENER MAPA DINÁMICO: ENLACE Y CÓDIGO PARA WEB.Botón CompartirIncluir marcadorObtener enlace y/o código HTMLAlternativa: UMAP

Page 43: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P1: GENERAR UN MAPA ESTÁTICOBotón CompartirEstablecer dimensionesFormatos PNG, JPEG, PDF o SVG (edición)EscalaDescargar

Page 44: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P1: CREAR UN ATLAS O MAPA GUÍA

Editarlo y personalizarlo

OSM on PaperField PapersMapOSMatic

Ver PDF

Page 45: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: MEJORAR OSMFuentes de datos

Trazas GPS. Sirven como base para dibujar manualmente laslíneas que representarán nuevos elementos cartográficos.Formato GPX en WGS84 Lat/Lon.

. Se generan e imprimen para tomar detallesde zonas.Foto, vídeo y audioFotografía aérea / Servicios WMS. Ej. Bing, PNOA, Canarias,ITACyL, Baleares..Trabajos de importación. Ej.

Walking Papers

Cat2OSM2

Page 46: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: NODOS, LÍNEAS Y RELACIONESNodos (nodes): Puntos definidos por su latitud y su longitud. ensegmentos o solos. (ej. restaurante)Vías (ways): Líneas que unen dos o más nodos (ej. carretera).Pueden estar cerradas (ej. edificios, usos del suelo, límitesadministrativos)Relaciones: Agrupan elementos como nodos y/o vías y definenrelaciones(ej. áreas con líneas compartidas, "islas",restricciones de giro)

Page 47: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: NODOS, LÍNEAS Y RELACIONES

Page 48: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: ATRIBUTOSUna vez que terminamos de editar añadimos propiedades a loselementos gráficos.Las propiedades o etiquetas (tags) son pares de clave- valorcomo por ejemplo highway=motorway.Existen muchas etiquetas y pueden proponerse más.Toda la información se encuentra en el wiki Map_Features

Page 49: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: ATRIBUTOS

Page 50: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON ID o inicio de sesión.

Usar el editor web .Completar datos del

Incluir Hospital Clínico VeterinarioCompletar calle SCAI

AltaID

Campus de Rabanales

Page 51: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON ID

Page 52: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSMUsar el editor de escritorio JOSM. Manual básico en y .Añadiremos información de la barriada de Villarrubia

Añadir el atributos al centro de saludNombres de calles, direcciones, restriccionesMejoraremos elementos de la plaza: fuente, cabina, árbolesAñadiremos la farmaciaDibujaremos el colegio

LearnOSM+Info

Page 53: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSM

Page 54: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSM

Page 55: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: INSTALACIÓN CON JOSM1. , instalar y configurar preferencias (F12).2. Localizar y descargar la zona de edición. También podríamos

usar el walking paper.3. Añadir ortofoto Bing u otras imágenes y servicios de apoyo

como Catastro.4. Editar geometrías y añadir atributos5. Validar y corregir errores topológicos6. Guardar/Subir

Descargar

Page 56: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSM. VER OTROS EJEMPLOS "addr:housenumber": "1", "addr:street": "Calle Río Tajo", "amenity": "hospital", "name": "Hospital Valencia al Mar", "wheelchair" ="yes", "emergency"="no",

Atributos asociados al Hospital Valencia al Mar

Page 57: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSM. MAP FEATURESPlaza (way)

Tipo Sentido de la calleVelocidad

Nombre [name=Plaza de los Ríos]Fuente de uso ornamental Teléfono público

highway=pedestrian

amenity=fountainamenity:telephone

Page 59: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSM. MAP FEATURESFarmacia (node)

Medicamentos con receta médica se suele añadirdispensing=yes

amenity:pharmacy

Page 60: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P2: EDICIÓN CON JOSM. MAP FEATURESColegio (way)

Edificio building=yes

Dirección , Teléfono, Web.Entradas (nodos sobre línea exterior de edificio).

entrance=mainentrance=yes for secondary entriesentrance=emergency for one-way out of the building incase of emergencyentrance=service used only by employees or fordelivering.

Pistas deportivas

amenity=schoolKey:addr

leisure=pitch

Page 61: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: TRABAJANDO CON LOS DATOSLos datos de OpenStreetMap se encuentran bajo la licenciaOpen Database (ODbL) de Open Data Commons.Para la modificación, consulta y descargas de datos se utiliza laAPI (v0.6)de OSM.Pero también podemos descargar los datos como ficheros enotros servidores.La licencia permite usar el "map" de OSM en nuestros propiosdesarrollos combinándolos con otras librerías.

Page 62: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: PETICIÓN DE DATOS A LA APIDisponible en http://www.openstreetmap.org/api/0.6/ Consulta de datos de la parada de tren de Rabanales

Historial

Cambios

Obtener datos XML (OSM) de una zona (bounding box)

Capabilities

http://api.openstreetmap.org/api/0.6/node/408608744

http://api.openstreetmap.org/api/0.6/node/408608744/history

href="http://api.openstreetmap.org/api/0.6/changeset/9171445346

http://api.openstreetmap.org/api/0.6/map?bbox=2.0082875,41.5617613,2.0241229,41.5859881

Page 63: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: PETICIÓN DE DATOS A LA API<osm version="0.6" generator="OpenStreetMap server" copyright="OpenStreetMap and contributors" <node id="408608744" changeset="1270414" timestamp="2009-05-21T01:19:56Z" version <tag k="name" v="Rabanales"> <tag k="railway" v="halt"> </tag></tag></node> <node id="408608744" changeset="6060976" timestamp="2010-10-16T20:01:06Z" version <tag k="name" v="Rabanales"> <tag k="railway" v="halt"> </tag></tag></node> <node id="408608744" changeset="14106506" timestamp="2012-12-01T01:31:08Z" version <tag k="name" v="Rabanales"> <tag k="railway" v="halt"> </tag></tag></node></osm>

http://api.openstreetmap.org/api/0.6/node/408608744/history

Page 64: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: APIS EXTERNAS PARA AÑADIR TESELAS DE OSM.JavaScript map libraries

Cliente Web-GIS ligero construido con clasesJavascript, sin dependencia de servidores de mapas concretos.Librería madura y amplia, gran soporte de protocolos yformatos, no muy buena para móviles.

Funciona de manera eficiente en las principalesplataformas de escritorio y móviles, aprovechando las ventajasdel HTML5 y CSS3 en los navegadores modernos, sin dejar deser accesibles a los más antiguos. Librería pequeña y rápida,óptima para móviles.

Desarrollado para crear, guardar, buscar ycompartir de una manera sencilla e intuitiva mashups creadoscon contenido de fuentes del servidor como Google Maps,OpenStreetMap.

Openlayers 2.

Leaflet.

EjemploMapstore.

Page 65: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: EXTRAER / EXPORTAR DATOS OSMDesde el visor de OMSFuera de OSM

. Copias actualizadas regularmente de la basede datos completa de OpenStreetMap

. Extractos actualizados regularmente de loscontinentes, países, y ciudades seleccionadas

. Extractos de las ciudades principalesdel mundo y sus alrededores

Descargar este cuadro delimitador desdeuna réplica de la base de datos de OpenStreetMap.

Planeta OSM

Geofabrik

Extractos de Metro

Overpass Turbo

Page 66: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: EXTRAER DATOS DESDE LA WEB OSMLos datos se exportan en formato OSM.Los datos OSM se pueden convertir otros formatos GIS (shp) oPostgres/PostGIS. Se puede usar Permite trabajar con ellos en un SIG, e incluso directamente enformato OMS con QGIS

osm2pgsql

Page 67: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: EXTRAER DATOS DESDE OVERPASS

Muy rápida e intuitivaEn diferentes formatosPermite guardar como Gist como formato GeoJson

Overpass Turbo

Page 68: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: EXTRAER DATOS DESDE OVERPASSEjemplo 1: Centros sanitarios que estén en CórdobaEjemplo 2: Farmacias que estén a 500m de hospitales/centrosde salud

Page 69: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014

P3: EXTRAER DATOS DESDE OVERPASS

OverpassTurbo. Farmacias que estén a 500m de hospitales/centros de salud

Page 70: OpenStreetMap: geoinformación por y para todos - Taller RITSI 2014