Curso online visores webmapping con Leaflet y MapLibre

Curso online visores webmapping con Leaflet y MapLibre

Inicio 15 de septiembre de 2026

ClockCreated with Sketch.

Modalidad ON LINE
Abierto 24/7

APOYO de tu tutor
durante el curso

CERTIFICADO
al finalizar

Plazas limitadas a 15 alumnos

En el curso online visores webmapping con Leaflet y MapLibre, el alumno aprenderá a crear mapas web profesionales con las librerías JavaScript open source más utilizadas del momento: Leaflet y MapLibre. Utilizadas por booking.com, Pinterest, Flickr, OpenStreetMap, viajeselcorteingles.com, The Washington Post y un largo etcétera.

Los objetivos del curso son los siguientes:

  • Comprender los fundamentos de HTML, CSS y JavaScript aplicados al desarrollo de visores web cartográficos interactivos.
  • Crear aplicaciones web mapping responsivas adaptadas a dispositivos móviles utilizando Leaflet y Bootstrap.
  • Diseñar y configurar mapas interactivos en Leaflet incorporando controles, capas, marcadores y eventos personalizados.
  • Integrar y visualizar datos geoespaciales en formatos como GeoJSON, WMS, WFS yvector tiles en aplicaciones web.
  • Desarrollar visores web capaces de consumir y representar datos remotos mediante APIs y servicios OGC modernos.
  • Aplicar técnicas de análisis espacial en el navegador utilizando Turf.js para resolver problemas geográficos reales.
  • Incorporar visualizaciones avanzadas, gráficos interactivos y mapas temáticos enriquecidos mediante D3.js y Chart.js.
  • Implementar funcionalidades avanzadas de cartografía web como mapas de calor, geocodificación, rutas óptimas y búsquedas espaciales.
  • Introducir modelos de Inteligencia Artificial y Machine Learning en aplicaciones de web mapping mediante TensorFlow.js y Transformers.js.
  • Publicar proyectos profesionales de cartografía web con MapLibre, vector tiles y servicios de despliegue como GitHub y Netlify.

Visor web creado con Leaflet que representa los monumentos más importantes de Salamanca

15 de septiembre - 19 de octubre de 2026

Duración:
5 semanas / 70 h.

Precio: 250 €
(240 € para antiguos alumnos)

Hay 15 plazas disponibles

  • Es necesario tener conocimientos básicos de SIG.
  • Aunque es un curso de programación con HTML, CSS y JavaScript no es necesario tener conocimientos de estos lenguajes de programación.
  • Sistema operativo Windows (10 u 11), Linux o Mac
    • Los usuarios de Linux  y Mac deben tener conocimientos sólidos de su sistema operativo, si no los tienen deberán instalar una máquina virtual basada en Windows.
  • No es objetivo del curso las tareas de instalación en servidores ni asuntos relacionados con configuración de redes.

Tutor

José Luis García Grandes. Ingeniero Agrónomo con más de 20 años de experiencia en trabajos de consultoría de ingeniería. Desde 2012 desarrollador de proyectos de aplicaciones webmapping.

Cualquier duda se podrá plantear personalmente mediante correo electrónico o en el foro del curso. El tutor responderá siempre en la mayor brevedad posible.

Formación certificada

Una vez completados satisfactoriamente los ejercicios, MappingGIS otorgará un Certificado de realización y aprovechamiento, en formato PDF, con un identificador único para su correcta verificación.

Temario de la 57ª edición

  • Introducción.
  • Editores de texto: Visual Studio Code.
  • HTML. Estructura de un HTML.
  • CSS. Las hojas de estilo.
  • JavaScript.
    • Sintasix.
    • Funciones.
    • Condicionales y bucles.
    • Eventos.
    • Fetch.
  • Depuración de errores en JavaScript.
  • Adaptándonos a los dispositivos móviles:
    • HTML5 en el móvil.
    • CSS mediante:
      • Web Responsive.
      • Bootstrap.
  • visores web mapping con LeafletIntroducción a Leaflet.
  • El mapa – L.map
  • Métodos para modificar el estado del mapa- L.map
    • Geolocalización: método locate.
  • Métodos para recuperar el estado del mapa- Métodos GET.
  • Añadir elementos vectoriales al mapa: líneas, polígono, círculos.
    • Etiquetado- Tooltip.
  • Crear y manejar capas.
    • Grupos de capas.
    • Añadir y eliminar de capasde la vista – addLayer/removeLayer.
  • Trabajando con controles.
    • Añadiendo un control de capas.
    • Personalizando el control de capas.
    • Añadiendo un control de escala.
    • Creando un control deslizante.
  • Marcadores, Popup, Tooltip.
    • L.marker.
    • Usando un marcador personalizado en Leaflet.
    • Utilizando los iconos de Font Awesome en Leaflet.
    • Crear iconos con L.divIcon().
    • Marcadores SVG.
  • Eventos.
  • Los datos para visores web de mapas: visión general.
  • Formatos de datos vectoriales: GeoJSON.
  • Aplicando estilos a las capas GeoJSON.
  • Abriendo popups con onEachFeature.
    • Filtrando capas GeoJson.
    • Personalizando el popup para ver fotografías.
  • Trabajando con archivos locales.
  • Creando capas de puntos con pointToLayer.
  • Trabajando con archivos GeoJSON en Leaflet.
    • Caso práctico: Mapa de coropletas.
    • Control de títulos y subtítulos.
    • Añadiendo una leyenda.
  • Obtener datos GeoJson de un servicio WFS y renderizarlos en Leaflet.
    • Consulta a los datos WFS mediante Fetch API.
    • Implicaciones de CORS en visores web de mapas.
    • Carga de datos JSON remotos. Caso práctico: visor de posiciones de aviones.
    • Mejorando la visualización de numerosos puntos mediante cluster.
  • Empleo de OGC API en un visor web.
    • Capas teseladas vectoriales.
  • Trabajando con Vector Tiles en Leaflet.
  • Datos raster.
    • Visualizando imágenes con ImageOverlay.
    • Servicios OGC API Maps en Leaflet.
    • Servicios WMS en Leaflet. L.tileLayer.WMS
  • Análisis espacial con Turf.js.
    • Herramientas de análisis que incluye Turf.
    • Creación de un mapa web con Leaflet.js y Turf.js.
    • Crear un buffer con Turf.js.
    • Funciones de turf para operaciones espaciales.
    • Ejercicio práctico de análisis espacial web con Leaflet y Turf: Buffer, TIN, Voronoi y Bezier.
  • Representación gráfica enriquecida con D3.js y Leaflet
    • Aplicar estilos en D3.js.
    • Crear gráficos en el mapa con D3.js
    • Integración de D3.js en Leaflet.
  • Crear gráficos en un mapa web con Chart.js.
    • Integración de Chart.js en Leaflet
    • Gráficos dentro del mapa: ejemplo de gráfico de barras en un popup
  • Tipos de mapas.
    • Mapas de calor.
    • Geocoding o búsqueda de direcciones.
    • Geocodificación inversa: usando puntos para encontrar una dirección
    • Cálculo de rutas óptimas en un visor web.
    • Creación de una herramienta para buscar los datos.
  • Estrategias para el empleo de la inteligencia artificial en webmapping
    • Aplicaciones
  • Conceptos previos.
  • La Inteligencia Artificial en el navegador web: Transformers.js
  • Integrando la Inteligencia Artificial en un mapa web.
  • Crear y entrenar un modelo de Aprendizaje Automático en el navegador.
    • Conceptos de Machine Learning.
    • Aprendizaje supervisado y no supervisado.
    • Tensorflow.js
    • Caso práctico: crear un mapa para obtener la predicción de concentración de NO2 en la atmósfera a partir de un modelo entrenado con Tensorflow.js
    • Crear y entrenar un modelo.
    • Crear la interacción con el mapa.

  • Introducción a MapLibre.
  • Instalar Node + MapLibre.
  • Los estilos en Maplibre.
    • Personalizar estilos.
    • Personalizar estilos de CARTO.
  • Trabajando con algunos mapas de teselas.
    • Añadiendo capas de OpenFreeMap.
    • Servicios teselados del IGN: Mapas topográficos.
      • Modelo digital del terreno.
    • WMS en MapLibre: uso, limitaciones y alternativas.
  • Crear un control de capas en MapLibre.
  • Controles.
  • Crear teselas vectoriales a partir de nuestros datos y utilizarlas con MapLibre.
  • Añadir interacción al mapa: marcadores y popup.
    • Empleo de iconos en los mapas de marcadores con MapLibre.
    • Crear y aplicar estilos.
  • Mapas temáticos en 3D.
  • Compilar un proyecto para su publicación web.

Algunos visores realizados por nuestros alumnos

Aquí puedes ver alguno de los proyectos realizados por algunos de nuestros alumnos:

Visores que aprenderás a crear con MapLibre

Campus virtual

Puedes realizar el curso desde cualquier país del mundo, ya que el curso se lleva a cabo en un campus virtual abierto las 24 horas del día. No hay horario establecido para realizar el curso. 

El alumno/a debe realizar los ejercicios indicados y enviárselos al tutor a través de la plataforma de formación. Nosotros establecemos un calendario de entregas de ejercicios. El tiempo disponible para realizar los ejercicios varía en función de la dificultad de cada unidad.

El campus también es un apoyo para realizar consultas en los foros del curso o al profesorado directamente.

Inscripción y pago

Puedes realizar el pago mediante:

  • Transferencia bancaria.
  • Tarjeta de débito o crédito / bizum, utilizando nuestra pasarela de pago segura. Toda nuestra web está cifrada con protocolo de seguridad SSL de máxima seguridad para que la introducción de sus datos cuando se registra, sea totalmente confidencial y protegida con las máximas garantías.

Accede al campus virtual y crea un usuario.

Nosotros te matricularemos en el curso.

Opiniones

302

Alumnos en este curso desde 2016

97%

Alumnos satisfechos

81%

Alumnos que consideran nuestra atención excelente

¿Tienes preguntas?

Ponte en contacto con nosotros