SlideShare une entreprise Scribd logo
1  sur  21
Taller OSM
FLISOL 2014 Asu
Creación de mapas usando OSM
Jose Alberto Gonzalez von Schmeling @josego85py
Mail: josego85@gmail.com
Blog: Proyectos Beta proyectosbeta.net
@proyectosbeta
OSM (OpenStreetMap)
● ¿Que es OSM?
– Funciona como la Wikipedia, es colaborativo,
voluntario, gratis y libre.
– Se puede conocer, editar, descargar datos, etc
– Para editar se necesita registrarse
– Para usarlo no se necesita registro.
– Licencia ODbl (Open Database License)
Licencia ODbl
● Compartir: copiar, distribuir y usar los datos.
● Crear: elaborar nuevos análisis empleando la
base de datos.
● Adaptar: modificar, transformar y enriquecer la
base de datos.
● Atribución: debes atribuir cualquier uso público
de la base de datos, o análisis resultante de la
base de datos, haciendo referencia a la fuente.
Ventajas de usar OSM
● Licencia libre (incluye uso comercial).
● Se pueden imprimir los mapas.
● Se pueden corregir los mapas.
Herramientas para el Taller
● Para crear un mapa vamos a utilizar:
– Eclipse o el editor favorito de ustedes
– Leaftlet (versión estable 0.7.2)
– OSM (Mapa libre)
– Apache 2
– Php 5 (opcional)
Leafleat es una librería JavaScript opensource
para crear mapas interactivos en un entorno
móvil. Ha sido desarrollado por Vladimir
Agafonkin de CloudMade con un equipo de
colaboradores especializados.
http://leafletjs.com/
¿Quiénes lo usan?
Ventajas de Leaflet sobre
OpenLayers
● Sencillo y rápido de aprender (con un estilo de
código moderno)
● Facilidad de uso
● Su look and feel (botones y layer swicther, por
ejemplo)
● Más ligero
● Soporte móvil
● Rendimiento
Ventajas de OpenLayers sobre
Leaflet
● Openlayers soporta todos los protocolos WebGIS
● Documentación más rica y mejor soporte de la
comunidad (Enlace a tutoriales de OpenLayers)
● Herramientas de edición
● Proyecto más maduro y testado
● Más controles de mapa (barra de edición , medición, etc)
● Mejor integración de proyecciones con Proj4js.
● Soporte de WMTS
Algunas de las ventajas de Leaflet
son
● Sencillo y rápido de aprender
● Facilidad de uso
● Características básicas pero que funcionan a la perfección
● Soporte móvil
● HTML 5 y CSS3
● Funciona tanto en los modernos como en los viejos
navegadores web
● Ampliable con plugins
● API bien documentada
Primeros pasos con Leaflet
● Vamos a crear nuestro propio mapa con la API
de Leaflet, para ello incluiremos en la cabecera
<head> de una página web la librería JavaScript
leaflet.js y la hoja de estilo leaflet.css y:
<script src="http://cdn.leafletjs.com/leaflet-
0.7.2/leaflet.js"></script>
<link rel="stylesheet"
href="http://cdn.leafletjs.com/leaflet-
0.7.2/leaflet.css" />
Clase Central - L.map
● v_mapa = L.map('mapa').setView([v_latitud,
v_longitud], v_zoom);
● L.map es la clase central de la API. Se usa
para crear y manipular el mapa. .
Agregar Layers
● // Humanitarian Style.
● L.tileLayer('http://{s}.tile.openstreetmap.fr/hot/{z}/{x}/
{y}.png', {
● maxZoom: 18,
● attribution: 'Data u00a9 <a
href="http://www.openstreetmap.org/copyright">
OpenStreetMap Contributors </a> Tiles u00a9 HOT'
● }).addTo(v_mapa);
Un control de escala
● L.control.scale().addTo(v_mapa);
Usando GeoJson
Cambiar icono
Mover icono
Ejemplos
Ejemplos
Taller OSM - FLISOL 2014 Asunción - Paraguay

Contenu connexe

Similaire à Taller OSM - FLISOL 2014 Asunción - Paraguay

Herramientas de google.
Herramientas de google.Herramientas de google.
Herramientas de google.
UNAM ENAP
 

Similaire à Taller OSM - FLISOL 2014 Asunción - Paraguay (20)

Curso gvSIG
Curso gvSIGCurso gvSIG
Curso gvSIG
 
Herramientas de google.
Herramientas de google.Herramientas de google.
Herramientas de google.
 
Panorama del ecosistema de software libre GIS 2009
Panorama del ecosistema de software libre GIS 2009Panorama del ecosistema de software libre GIS 2009
Panorama del ecosistema de software libre GIS 2009
 
Las distintas formas de contribuir a OSM Paraguay - 21 de febrero de 2015 Ope...
Las distintas formas de contribuir a OSM Paraguay - 21 de febrero de 2015 Ope...Las distintas formas de contribuir a OSM Paraguay - 21 de febrero de 2015 Ope...
Las distintas formas de contribuir a OSM Paraguay - 21 de febrero de 2015 Ope...
 
Introduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostIntroduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghost
 
Diferentesherramientasweb2.0
Diferentesherramientasweb2.0Diferentesherramientasweb2.0
Diferentesherramientasweb2.0
 
904paow
904paow904paow
904paow
 
Páginas web1
Páginas web1Páginas web1
Páginas web1
 
Páginas web123
Páginas web123Páginas web123
Páginas web123
 
Act. Evaluacion
Act. EvaluacionAct. Evaluacion
Act. Evaluacion
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Herramientas Tecnologicas Virtuales
Herramientas Tecnologicas VirtualesHerramientas Tecnologicas Virtuales
Herramientas Tecnologicas Virtuales
 
Act. Evaluacion
Act. EvaluacionAct. Evaluacion
Act. Evaluacion
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Diapositivas herramientas digitales
Diapositivas herramientas digitalesDiapositivas herramientas digitales
Diapositivas herramientas digitales
 
Manual open office
Manual open office Manual open office
Manual open office
 
Manual open office riffel
Manual open office riffelManual open office riffel
Manual open office riffel
 
Manual OpenOffice.pdf
Manual OpenOffice.pdfManual OpenOffice.pdf
Manual OpenOffice.pdf
 

Plus de Simgia http://www.simgia.com/

Plus de Simgia http://www.simgia.com/ (9)

Nuestro mundo, nuestro mapa y nuestros datos OSM
Nuestro mundo, nuestro mapa y nuestros datos OSMNuestro mundo, nuestro mapa y nuestros datos OSM
Nuestro mundo, nuestro mapa y nuestros datos OSM
 
Open talks 2016 - OSM Paraguay
Open talks 2016 - OSM ParaguayOpen talks 2016 - OSM Paraguay
Open talks 2016 - OSM Paraguay
 
Estado actual de OSM Paraguay
Estado actual de OSM ParaguayEstado actual de OSM Paraguay
Estado actual de OSM Paraguay
 
Las distintas formas de contribuir a OSM Paraguay - 25 de abril FLISoL Asunci...
Las distintas formas de contribuir a OSM Paraguay - 25 de abril FLISoL Asunci...Las distintas formas de contribuir a OSM Paraguay - 25 de abril FLISoL Asunci...
Las distintas formas de contribuir a OSM Paraguay - 25 de abril FLISoL Asunci...
 
PyDayAsunción 2015 - Lightning Talks - OSM Paraguay
PyDayAsunción 2015 - Lightning Talks - OSM ParaguayPyDayAsunción 2015 - Lightning Talks - OSM Paraguay
PyDayAsunción 2015 - Lightning Talks - OSM Paraguay
 
Osm flor de campamento - mapear aregua 2014
Osm   flor de campamento - mapear aregua 2014Osm   flor de campamento - mapear aregua 2014
Osm flor de campamento - mapear aregua 2014
 
Osm flor de campamento - mapear aregua 2014
Osm   flor de campamento - mapear aregua 2014Osm   flor de campamento - mapear aregua 2014
Osm flor de campamento - mapear aregua 2014
 
Taller sobre blogs
Taller sobre blogsTaller sobre blogs
Taller sobre blogs
 
Blogs y Redes Sociales
Blogs y Redes SocialesBlogs y Redes Sociales
Blogs y Redes Sociales
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Taller OSM - FLISOL 2014 Asunción - Paraguay

  • 1. Taller OSM FLISOL 2014 Asu Creación de mapas usando OSM Jose Alberto Gonzalez von Schmeling @josego85py Mail: josego85@gmail.com Blog: Proyectos Beta proyectosbeta.net @proyectosbeta
  • 2. OSM (OpenStreetMap) ● ¿Que es OSM? – Funciona como la Wikipedia, es colaborativo, voluntario, gratis y libre. – Se puede conocer, editar, descargar datos, etc – Para editar se necesita registrarse – Para usarlo no se necesita registro. – Licencia ODbl (Open Database License)
  • 3. Licencia ODbl ● Compartir: copiar, distribuir y usar los datos. ● Crear: elaborar nuevos análisis empleando la base de datos. ● Adaptar: modificar, transformar y enriquecer la base de datos. ● Atribución: debes atribuir cualquier uso público de la base de datos, o análisis resultante de la base de datos, haciendo referencia a la fuente.
  • 4. Ventajas de usar OSM ● Licencia libre (incluye uso comercial). ● Se pueden imprimir los mapas. ● Se pueden corregir los mapas.
  • 5.
  • 6. Herramientas para el Taller ● Para crear un mapa vamos a utilizar: – Eclipse o el editor favorito de ustedes – Leaftlet (versión estable 0.7.2) – OSM (Mapa libre) – Apache 2 – Php 5 (opcional)
  • 7. Leafleat es una librería JavaScript opensource para crear mapas interactivos en un entorno móvil. Ha sido desarrollado por Vladimir Agafonkin de CloudMade con un equipo de colaboradores especializados. http://leafletjs.com/
  • 9. Ventajas de Leaflet sobre OpenLayers ● Sencillo y rápido de aprender (con un estilo de código moderno) ● Facilidad de uso ● Su look and feel (botones y layer swicther, por ejemplo) ● Más ligero ● Soporte móvil ● Rendimiento
  • 10. Ventajas de OpenLayers sobre Leaflet ● Openlayers soporta todos los protocolos WebGIS ● Documentación más rica y mejor soporte de la comunidad (Enlace a tutoriales de OpenLayers) ● Herramientas de edición ● Proyecto más maduro y testado ● Más controles de mapa (barra de edición , medición, etc) ● Mejor integración de proyecciones con Proj4js. ● Soporte de WMTS
  • 11. Algunas de las ventajas de Leaflet son ● Sencillo y rápido de aprender ● Facilidad de uso ● Características básicas pero que funcionan a la perfección ● Soporte móvil ● HTML 5 y CSS3 ● Funciona tanto en los modernos como en los viejos navegadores web ● Ampliable con plugins ● API bien documentada
  • 12. Primeros pasos con Leaflet ● Vamos a crear nuestro propio mapa con la API de Leaflet, para ello incluiremos en la cabecera <head> de una página web la librería JavaScript leaflet.js y la hoja de estilo leaflet.css y: <script src="http://cdn.leafletjs.com/leaflet- 0.7.2/leaflet.js"></script> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet- 0.7.2/leaflet.css" />
  • 13. Clase Central - L.map ● v_mapa = L.map('mapa').setView([v_latitud, v_longitud], v_zoom); ● L.map es la clase central de la API. Se usa para crear y manipular el mapa. .
  • 14. Agregar Layers ● // Humanitarian Style. ● L.tileLayer('http://{s}.tile.openstreetmap.fr/hot/{z}/{x}/ {y}.png', { ● maxZoom: 18, ● attribution: 'Data u00a9 <a href="http://www.openstreetmap.org/copyright"> OpenStreetMap Contributors </a> Tiles u00a9 HOT' ● }).addTo(v_mapa);
  • 15. Un control de escala ● L.control.scale().addTo(v_mapa);