SlideShare una empresa de Scribd logo
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

Más contenido relacionado

Similar a Taller OSM - FLISOL 2014 Asunción - Paraguay

Curso gvSIG
Curso gvSIGCurso gvSIG
Herramientas de google.
Herramientas de google.Herramientas de google.
Herramientas de google.UNAM ENAP
 
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
Miguel Montesinos
 
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...
Simgia http://www.simgia.com/
 
Introduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostIntroduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghost
Keopx
 
Páginas web1
Páginas web1Páginas web1
Páginas web1
verdin45
 
Páginas web123
Páginas web123Páginas web123
Páginas web123
verdin45
 
Act. Evaluacion
Act. EvaluacionAct. Evaluacion
Act. Evaluacion
Brian Sanchez
 
Actividad 3
Actividad 3Actividad 3
Herramientas Tecnologicas Virtuales
Herramientas Tecnologicas VirtualesHerramientas Tecnologicas Virtuales
Herramientas Tecnologicas Virtuales
Jose Andres
 
Act. Evaluacion
Act. EvaluacionAct. Evaluacion
Act. Evaluacion
Brian Sanchez
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
Gerardo Linares
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
kathianu
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
DIANA NAVA RAMIREZ
 
Diapositivas herramientas digitales
Diapositivas herramientas digitalesDiapositivas herramientas digitales
Diapositivas herramientas digitales
JenniferOc22
 
Manual open office riffel
Manual open office riffelManual open office riffel
Manual open office riffel
riffelrojaslopez
 
Manual OpenOffice.pdf
Manual OpenOffice.pdfManual OpenOffice.pdf
Manual OpenOffice.pdf
SistemadeEstudiosMed
 

Similar a 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
 

Más de Simgia http://www.simgia.com/

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
Simgia http://www.simgia.com/
 
Open talks 2016 - OSM Paraguay
Open talks 2016 - OSM ParaguayOpen talks 2016 - OSM Paraguay
Open talks 2016 - OSM Paraguay
Simgia http://www.simgia.com/
 
Estado actual de OSM Paraguay
Estado actual de OSM ParaguayEstado actual de OSM Paraguay
Estado actual de OSM Paraguay
Simgia http://www.simgia.com/
 
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...
Simgia http://www.simgia.com/
 
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
Simgia http://www.simgia.com/
 
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
Simgia http://www.simgia.com/
 
Taller sobre blogs
Taller sobre blogsTaller sobre blogs
Taller sobre blogs
Simgia http://www.simgia.com/
 
Blogs y Redes Sociales
Blogs y Redes SocialesBlogs y Redes Sociales
Blogs y Redes Sociales
Simgia http://www.simgia.com/
 

Más 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
 

Último

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
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
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
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
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
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
Carlos Carlosnoemi
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
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
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
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
 
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 Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
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
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 

Último (20)

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
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
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
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
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
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
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
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
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
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
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
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 

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);