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
3. ESQUEMA DEL TALLER
1. Charlasobre OpenStreetMap
2. Taller
P1 Usando OMS
P2 Mejorando OSM
P3 Trabajando con OSM
4. AGRADECIMIENTOS
Óscar Zorrillade y
Geoinquietos Valencia/OSGeo
Ander Pijoan yCruz Enrique Borges de
Jaume Figueras
Editores ycolaboradores del
@osmburgos openstreetmap.es
Jorge Sanz
Deustotech
Universidad de Deusto
FIBUPC
Wikide OpenStreetMap
5. ¿A QUIÉN LE INTERESAN LA INFORMACIÓN
GEOGRÁFICA?
6. ¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?
Un poco de Historia
Mapadeépocapaleolítica(13.660años).CuevadeAbauntz(Navarra)
7. ¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?
Un poco de Historia
Interpretacióndelmapadeépocapaleolítica(13.660años)
CuevadeAbauntz(Navarra).DiariodeNavarra
9. ¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?
Empresas yprofesionales.
CórdobaenGoogleMaps.Google
10. ¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?
Apersonas como tiyamí.
Localización
Rutas
...
...yaéltambién
11. ¿A QUIÉN LE INTERESAN LA INFORMACIÓN GEOGRÁFICA?
12. INFORMATIZACIÓN DE LA IG
Producciones cartográficas en papel
CAD, Sistemas de Información Geográficaygeodatabases
Webmapping: GoogleMaps, IDEs yservicios, mapas embebidos
Web 2.0: Redes Sociales, geolocalización, geomarketingySEO
Local
17. Cartografíaoficial, pública, cadavez más
interoperable pero no totalmente abierta, pero avanzando hacia
el ).
QUIERO INFORMACIÓN GEOGRÁFICA ¿DÓNDE ESTÁ?
Organismos oficiales:
OpenData Ley37/2007, de 16 de noviembre
PortalInfraestructuradeDatosespacialesdeEspaña.www.ide.es
18. QUIERO INFORMACIÓN GEOGRÁFICA ¿DÓNDE ESTÁ?
Privada: Empresas de topografía, cartografíavuelos, GPS, UAV,
LIDAR... Servicios Web (ej. GoogleMaps).
Documental"GPS,unaguerraglobal".DocumentosTV.
20. OPENSTREETMAP :: DEFINICIÓN
OpenStreetMap (también referido como OSM)
es un proyecto colaborativo paracrear un mapa
libre y actualizable de todo el mundo; por medio
de unacomunidad de usuarios, es decir personas
con un objetivo común, que ceden su tiempo
desinteresadamente y sin fines de lucro para
tener laposibilidad de ver, copiar, modificar, y
usar información geográfica(como esta) de
cualquier parte del mundo sin restricciones de
ningún tipo. - AboutOSM
21. OSM :: ALGO DE HISTORIA
En julio de 2004 elinglés Steve CoastfundaOpenStreetMap en
respuestaalos altos precios que cobrabalaOrdnance Survey, la
agenciacartográficade Gran Bretaña, por su información
geográfica.
22. OSM :: ALGO DE HISTORIA +
2004 Steve Coastvs. Ordnance Survey.
2006 Fundación sin ánimo de lucro, Yahoo autorizauso
imágenes.
2007 Automotive Navigation Data(AND) donaPaíses Bajos,
IndiayChina. TIGER(Censo de EEUU).
2008 CloudMade. GeoBase.cadonaCanadá.
2009 API 0.6. 200.000 usuarios.
2010 SotM en Girona. BingMaps (Microsoft) permite uso
imágenes.
2011 + 500.000 usuarios, + 1.000.000.000 nodos
2012 Cambio aODbL,
2013 + 1.000.000 usuarios, Tifón Yolanda
2014 + 1.500.000 usuarios, ???
#switch2osm
24. OSM :: ALGUNOS DATOS +
A25 de marzo de 2014. Fuente
Usuarios: 1562983
Datos GPS: 3857367338
Nodos: 2261817276
Líneas: 223703780
Relaciones:2454763
25. OSM VS GOOGLEMAPS
Condiciones de servicio. Ver
No deberá
copiar, traducir, modificar o crear obras derivadas
aplicar ingenieríainversa, descompilar o intentar extraer con
cualquier otro método elcódigo fuente
redistribuir, sublicenciar, alquilar, publicar, vender, asignar,
arrendar, comercializar, transferir niponer los Productos o el
Contenido adisposición de terceros de ninguna
usar los Productos paracrear unabase de datos de lugares u
otrainformación de entradas locales
prohibido modificar
...
¿Google MapMaker?
33. ¿QUIÉN USA OSM? :: INVESTIGACIÓN
uso de OSM aingeniería,
gestión las infraestructuras eléctricas, cat2OSM
calidad cartográfica
optimización de logística
terrestre, sostenibilidad urbana, seguimiento
Más en
DeustoTech. Universidad de Deusto:
Obertade Catalunya(UOC):
inLabFIB. Politécnicade Catalunya:
OSM Research
34. ¿QUIÉN USA OSM? :: APPS
Aplicaciones de consultas, navegación, routing, trackinging,
monitorización, edición o accesibilidad. - .
Librerías: OpenLayers, LeafLet, OSMDroid o MapsForge.
Android iPhone
OsmAnd
35. ¿QUIÉN USA OSM? :: HOT
Humanitarian OpenStreetMap Team
Se organizaapartir delterremoto de Haití
Se realizan trabajos de formación en zonas necesitadas
Lamayor parte deltrabajo es remoto
Actualmente trabajando en Haití, Indonesia, Somalia, Costade
Marfil...
36. ¿QUIÉN USA OSM? :: HOT
1,679 of the OpenStreetMap projectfor
Typhoon Haiyan (2013) who made more than 4,799,290 Map
changes!
voluntarycontributors
TaclobanCity
39. TALLER :: ¿QUÉ PODEMOS HACER CON OSM?
Usar (p1)
Mejorar (p2)
Trabajar(p3)
40. P1: USAR OSM
La práctica consisteenobtener unmapa del Campus de Rabanales
de la UCOpartiendodequesomos la organizacióndel congreso
del RITSIyquequeremos:
1. Crear un mapade localización delAulario.
2. Incluir un mapadinámico en nuestraweb yobtener elenlace.
3. Crear un mapaguíaen PDFdelCampus ypersonalizarlo.
41. P1: LOCALIZACIÓN DEL AULARIO DEL CAMPUS
Abrir
Buscar usando .
Ver datos ymetadatos asociados.
Capas base: estándar, , etc.
Otros estilo en o incluso podemos diseñar el
nuestro con o
Ver leyenda.
"OpenStreetMap"
"Campus de Rabanales, Córdoba" Nominatim
ciclista
CloudMade
Mapbox Tilemill+CartoCSS
42. P1: OBTENER MAPA DINÁMICO: ENLACE Y CÓDIGO PARA WEB.
Botón Compartir
Incluir marcador
Obtener enlace y/o código HTML
Alternativa: UMAP
44. P1: CREAR UN ATLAS O MAPA GUÍA
Editarlo ypersonalizarlo
OSM on Paper
Field Papers
MapOSMatic
Ver PDF
45. P2: MEJORAR OSM
Fuentes dedatos
Trazas GPS. Sirven como base paradibujar manualmente las
líneas que representarán nuevos elementos cartográficos.
Formato GPX en WGS84 Lat/Lon.
. Se generan e imprimen paratomar detalles
de zonas.
Foto, vídeoyaudio
Fotografía aérea / Servicios WMS. Ej. Bing, PNOA, Canarias,
ITACyL, Baleares..
Trabajos deimportación. Ej.
Walking Papers
Cat2OSM2
46. P2: NODOS, LÍNEAS Y RELACIONES
Nodos (nodes): Puntos definidos por su latitud ysu longitud. en
segmentos o solos. (ej. restaurante)
Vías (ways): Líneas que unen dos o más nodos (ej. carretera).
Pueden estar cerradas (ej. edificios, usos delsuelo, límites
administrativos)
Relaciones: Agrupan elementos como nodos y/o vías ydefinen
relaciones(ej. áreas con líneas compartidas, "islas",
restricciones de giro)
48. P2: ATRIBUTOS
Unavez que terminamos de editar añadimos propiedades alos
elementos gráficos.
Las propiedades o etiquetas (tags) son pares de clave-valor
como por ejemplo highway=motorway.
Existen muchas etiquetas ypueden proponerse más.
Todalainformación se encuentraen elwikiMap_Features
50. P2: EDICIÓN CON ID
o inicio de sesión.
Usar eleditor web .
Completar datos del
Incluir HospitalClínico Veterinario
Completar calle SCAI
Alta
ID
Campus de Rabanales
52. P2: EDICIÓN CON JOSM
Usar eleditor de escritorio JOSM. Manualbásico en
y .
Añadiremos información de labarriadade Villarrubia
Añadir elatributos alcentro de salud
Nombres de calles, direcciones, restricciones
Mejoraremos elementos de laplaza: fuente, cabina, árboles
Añadiremos lafarmacia
Dibujaremos elcolegio
LearnOSM
+Info
55. P2: INSTALACIÓN CON JOSM
1. , instalar yconfigurar preferencias (F12).
2. Localizar ydescargar lazonade edición. También podríamos
usar elwalking paper.
3. Añadir ortofoto Bingu otras imágenes yservicios de apoyo
como Catastro.
4. Editar geometrías yañadir atributos
5. Validar ycorregir errores topológicos
6. Guardar/Subir
Descargar
56. P2: EDICIÓN CON JOSM. VER OTROS EJEMPLOS
"addr:housenumber":"1",
"addr:street":"CalleRíoTajo",
"amenity":"hospital",
"name":"HospitalValenciaalMar",
"wheelchair"="yes",
"emergency"="no",
AtributosasociadosalHospitalValenciaalMar
57. P2: EDICIÓN CON JOSM. MAP FEATURES
Plaza (way)
Tipo
Sentido de lacalle
Velocidad
Nombre [name=Plazade los Ríos]
Fuente de uso ornamental
Teléfono público
highway=pedestrian
amenity=fountain
amenity:telephone
58. P2: EDICIÓN CON JOSM. MAP FEATURES
Centrodesalud (way). Fuente de datos -
Edificio [building=yes]
Dirección , Teléfono, Web
Sillade ruedas
SAS
amenity=clinic
Key:addr
wheelchair
59. P2: EDICIÓN CON JOSM. MAP FEATURES
Farmacia (node)
Medicamentos con recetamédicase suele añadir
dispensing=yes
amenity:pharmacy
60. P2: EDICIÓN CON JOSM. MAP FEATURES
Colegio(way)
Edificio building=yes
Dirección , Teléfono, Web.
Entradas (nodos sobre líneaexterior de edificio).
entrance=main
entrance=yes for secondaryentries
entrance=emergencyfor one-wayoutof the buildingin
case of emergency
entrance=service used onlybyemployees or for
delivering.
Pistas deportivas
amenity=school
Key:addr
leisure=pitch
61. P3: TRABAJANDO CON LOS DATOS
Los datos de OpenStreetMap se encuentran bajola licencia
OpenDatabase(ODbL) de Open DataCommons.
Paralamodificación, consultaydescargas de datos se utilizala
API(v0.6)deOSM.
Pero también podemos descargar los datos como ficheros en
otros servidores.
Lalicenciapermite usar el"map"de OSM en nuestros propios
desarrollos combinándolos con otras librerías.
62. P3: PETICIÓN DE DATOS A LA API
Disponible en http://www.openstreetmap.org/api/0.6/
Consultade datos de laparadade tren de Rabanales
Historial
Cambios
Obtener datos XML (OSM) de unazona(boundingbox)
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/9171445
http://api.openstreetmap.org/api/0.6/map?
bbox=2.0082875,41.5617613,2.0241229,41.5859881
63. P3: PETICIÓN DE DATOS A LA API
<osmversion="0.6"generator="OpenStreetMapserver"copyright="OpenStreetMapandcontribu
<nodeid="408608744"changeset="1270414"timestamp="2009-05-21T01:19:56Z"versio
<tagk="name"v="Rabanales">
<tagk="railway"v="halt">
</tag></tag></node>
<nodeid="408608744"changeset="6060976"timestamp="2010-10-16T20:01:06Z"versio
<tagk="name"v="Rabanales">
<tagk="railway"v="halt">
</tag></tag></node>
<nodeid="408608744"changeset="14106506"timestamp="2012-12-01T01:31:08Z"versi
<tagk="name"v="Rabanales">
<tagk="railway"v="halt">
</tag></tag></node>
</osm>
http://api.openstreetmap.org/api/0.6/node/408608744/history
64. P3: APIS EXTERNAS PARA AÑADIR TESELAS DE OSM
.JavaScriptmap libraries
Cliente Web-GIS ligero construido con clases
Javascript, sin dependenciade servidores de mapas concretos.
Libreríamadurayamplia, gran soporte de protocolos y
formatos, no muybuenaparamóviles.
Funcionade maneraeficiente en las principales
plataformas de escritorio ymóviles, aprovechando las ventajas
delHTML5 yCSS3 en los navegadores modernos, sin dejar de
ser accesibles alos más antiguos. Libreríapequeñayrápida,
óptimaparamóviles.
Desarrollado paracrear, guardar, buscar y
compartir de unamanerasencillae intuitivamashups creados
con contenido de fuentes delservidor como Google Maps,
OpenStreetMap.
Openlayers 2.
Leaflet.
Ejemplo
Mapstore.
65. P3: EXTRAER / EXPORTAR DATOS OSM
Desde elvisor de OMS
Fuerade OSM
. Copias actualizadas regularmente de labase
de datos completade OpenStreetMap
. Extractos actualizados regularmente de los
continentes, países, yciudades seleccionadas
. Extractos de las ciudades principales
delmundo ysus alrededores
Descargar este cuadro delimitador desde
unaréplicade labase de datos de OpenStreetMap.
PlanetaOSM
Geofabrik
Extractos de Metro
Overpass Turbo
66. P3: EXTRAER DATOS DESDE LA WEB OSM
Los datos se exportan en formato OSM.
Los datos OSM se pueden convertir otros formatos GIS (shp) o
Postgres/PostGIS. Se puede usar
Permite trabajar con ellos en un SIG, e incluso directamente en
formato OMS con QGIS
osm2pgsql
67. P3: EXTRAER DATOS DESDE OVERPASS
Muyrápidae intuitiva
En diferentes formatos
Permite guardar como Gistcomo formato GeoJson
Overpass Turbo
68. P3: EXTRAER DATOS DESDE OVERPASS
Ejemplo 1: Centros sanitarios que estén en Córdoba
Ejemplo 2: Farmacias que estén a500m de hospitales/centros
de salud
69. P3: EXTRAER DATOS DESDE OVERPASS
OverpassTurbo.Farmaciasqueesténa500mdehospitales/centrosdesalud