Curso online desarrollo de aplicaciones web mapping

En el curso Desarrollo de aplicaciones web mapping el alumno se introducirá en el uso de las herramientas y conceptos necesarios para realizar una arquitectura geoespacial completa con el mejor software libre.

El curso incluye una introducción al análisis espacial con PostGIS, la carga y servicio de datos con GeoServer, la optimización del mapa con GeoWebCache y la creación de tus propias aplicaciones web mapping personalizadas con OpenLayers Leaflet.

El curso va dirigido a todos aquellos que desean aprender a desarrollar aplicaciones web de mapas y crear una Infraestructura de Datos Espaciales (IDE) con software open source, desde la importación de los datos, su gestión y publicación de los mismos vía web siguiendo los estándares del Open Geospatial Consortium (OGC). Además el alumno aprenderá a realizar análisis espacial tanto en el servidor como en el cliente web y a servir las capas en formato GeoJSON y como teselas vectoriales Mapbox Vector (MVT).

Modalidad: Online
Duración: 100 horas
Fechas: 12 de septiembre – 16 de octubre de 2019
Precio: 330 €
Plazas disponibles: 9

En el curso aprenderás a crear un visor webmapping como éste, utilizando datos de una base de datos espacial, un servidor de datos espaciales y un cliente web al que podrás añadir diversos controles.

Requisitos

  • Es necesario tener conocimientos de SIG y sus componentes. Aunque no es necesario tener conocimientos de programación, si estás familiarizado con algún lenguaje (SQL, HTML, JavaScript, etc) sacarás más provecho del curso. En caso contrario lo podrás compensar con más tiempo de dedicación.
  • Sistema operativo Windows 7, 8, 10 o Linux. Los usuarios de Linux deben tener conocimientos sólidos de su sistema operativo, si no los tienen deberán instalar una máquina virtual basada en Windows.​

Tutor

Foto Aurelio

Aurelio Morales San José. Fundador y editor de MappingGIS con + 200 artículos técnicos sobre webmapping y GIS. Tutor del curso desde el año 2012 y más de 10 años de experiencia en proyectos GIS open source e iniciativas IDE.

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

Campus virtual

plataforma

Puedes realizar el curso desde cualquier país del mundo, ya que el curso se lleva a cabo en un campus virtual desarrollado en el entorno moodle: una robusta plataforma de aprendizaje de código abierto.

No hay horario establecido para realizar el curso, el material está disponible las 24 horas del día. Para cada unidad se establece un calendario de envío de ejercicios.

Mediante el campus virtual el alumno/a accede a los contenidos teóricos y prácticos del curso, y envía sus resultados al tutor. El campus también es un apoyo para realizar consultas en los foros del curso o al profesorado directamente.

Certificación

certificadoUna vez completados satisfactoriamente los ejercicios y el proyecto final, MappingGIS otorgará un Certificado de realización y aprovechamiento. El certificado se enviará en formato digital por correo electrónico.

Con la realización de nuestros cursos obtienes un Certificado con el que obtendrás puntos para acceder a la certificación GISP (GIS Professional) del GIS Certification Institute. Más info aquí.

Temario de la 43ª edición

Unidad 1. Introducción a la cartografía web y publicación de mapas online

  • ¿Qué es una aplicación webmapping?
  • Ventajas del Web Mapping frente a los SIG de escritorio.
  • Software Open Source para la visualización de cartografía en la Web.

Unidad 2. Bases de datos espaciales. PostGIS v2.5

  • Descarga e instalación de PostgreSQL 11 + PostGIS 2.5
  • Introducción a las bases de datos espaciales. PostgreSQL y PostGIS.
  • Normativa. Objetos GIS. Representaciones Well-Known Binary (WKB) y Well-Known Text (WKT).
  • Administración con el cliente gráfico pgAdmin 4.
  • Gestión de datos en PostGIS.
  • Creación de bases de datos espaciales con pgAdmin 4.
  • La importación /exportación de shapefiles en PostGIS (shp2pgsql/pgsql2shp).
  • Visualización de datos espaciales en PostGIS:
    • El visor de geometrías integrado en pgAdmin 4.
    • Conexión desde un SIG de escritorio.
  • El lenguaje SQL para las consultas espaciales y funciones básicas.
  • Análisis espacial en PostGIS:
    • Creación de centroides, áreas de influencia e intersecciones con PostGIS.

Unidad 3. Servidores de datos espaciales.

  • Introducción a las IDE (Infraestructuras de Datos Espaciales).
  • Estándares abiertos e interoperables del Open Geospatial Consortium:
    • Solicitudes y operaciones WMS, WFS, WCS y WPS.

GeoServer v2.15

  • Introducción a la arquitectura cliente – servidor.
  • Descarga e instalación de GeoServer y de las principales extensiones.
  • Interfaz de Administración Web.
  • Tipos de datos en GeoServer.
  • Creación de espacios de trabajo y almacenes de datos.
  • Utilizando PostGIS como almacén de datos.
  • Importación de cartografía vectorial y ráster. Importación de Geopackage en GeoServer. ¡Novedad en febrero de 2019!
  • Publicación de capas.
  • Creación de servicios WMS, WFS, WCS y ejecución de geoprocesos en el servidor (WPS).
  • Creación de grupos de capas.
  • Estilo de las capas:
    • Estructura de un SLD
    • Estilos CSS. Sintaxis de CSS. Filtros en GeoServer. Estilos basados en escalas.
  • Las teselas vectoriales y su creación con GeoServer.
  • Seguridad. Creación de usuarios y roles. Seguridad de los datos. Seguridad de los servicios. QGIS como cliente para acceso restringido.
  • Guía de trucos para mejorar el rendimiento de GeoServer.

Unidad 4. Gestión de la caché de imágenes de mapa. GeoWebCache

  • Conceptos de almacenamiento en caché.
  • Estrategias.
  • Pregeneración de teselas.
  • Almacenamiento en cache «bajo demanda».
  • Publicación de teselas vectoriales con GeoWebCache.
  • Visualización de capas KML de GeoServer con Google Earth.

Unidad 5. Creación de mapas web personalizados con OpenLayers 5

  • Introducción a HTML5, CSS3 y JavaScript. Depuración de errores.
  • Introducción a la librería JavaScript de OpenLayers.
  • La clase Map y la clase View. La clase Layer. Gestión de capas:
    • Capas raster:
      • Creación de mapas base propios creados con QGIS y QTiles.
      • Añadiendo mapas base en nuestra aplicación para usar offline.
      • Añadiendo mapas base de Mapbox. Novedad abril 2019.
      • Añadir capas WMS de GeoServer. Uso de filtros.
      • Capas de proveedores como OpenStreetMap, Stamen y Bing.
    • Capas vectoriales:
      • Añadiendo capas WFS.
      • Añadiendo capas vectoriales teseladas MapBox Vector (MVT).
      • Trabajando con GeoJSON. Heatmaps. Simbología (textos y filtros).
  • Controles e interacciones.
  • Extendiendo la funcionalidad mediante plugins.

Unidad 6. Leaflet 1.5

  • Introducción a la librería JavaScript de Leaflet.
  • Creación de mapas con Leaflet.
  • Insertando capas:
    • Capas raster. Capas teseladas WMS de GeoServer y de proveedores teselas (OSM, MapBox…).
    • Marcadores y ventanas emergentes.
    • Capas vectoriales:
      • Polyline, Polygon, Rectangle, Circle, CircleMarker.
      • Grupos de capas.
      • Trabajando con GeoJSON. Estilos. Interacción con el mapa.
      • Añadiendo capas WFS de GeoServer y mostrar en ventanas emergentes.
  • Controles. Inserción de control de capas, escala, títulos y leyendas.
  • Extendiendo la funcionalidad de Leaflet mediante plugins.
  • Búsqueda por atributos en una capa GeoJSON y representación en el mapa.
  • Turf.js + Leaflet: Análisis espacial en el cliente web.
    • Realizando geoprocesamiento en la web (buffer, centroides, convex Hull, medición de áreas).

Unidad 7. Aplicaciones web map en la nube

  • Plataformas para publicar mapas en la nube. Un nuevo paradigma.
  • Creando un visor webmapping con CARTO Builder.
    • Importación de datos a CARTO.
    • Publicación del mapa online con CARTO.
    • Mapas web con Carto.js
    • Creación de mapas animados con datos espacio-temporales.
    • Acceso a los datos de CARTO desde OpenLayers.
  • Mapbox: ¡Novedad abril 2019!
    • Recorrido por la interfaz de Mapbox Studio.
    • Importación de datos espaciales a Mapbox.
    • Aplicar estilos a nuestros datos espaciales.
    • Publicación online de mapas.
    • Añadir teselas vectoriales personalizadas de Mapbox en QGIS.
    • Creación de mapas web con Mapbox GL JS.
      • Crear un mapa básico con Mapbox GL JS.
      • Añadiendo funcionalidades a un mapa web con Mapbox GL JS.

Unidad 8. Consideraciones y recomendaciones

  • Proyecto fin de curso.

La instalación de los programas se realiza sobre el PC del alumno que actúa como servidor (localhost). No es objetivo del curso las tareas de instalación en otros servidores ni asuntos relacionados con configuración de redes.

Duración

duracionnDesde el 12 de septiembre hasta el 16 de octubre de 2019 →  Aunque el curso tiene una duración de 5 semanas, equivalente a 100 horas lectivas.

Precio

percio330€

300 € para antiguos alumnos.

Inscripción y pago

1. Los alumnos interesados en realizar el curso deben completar el siguiente formulario de inscripción:

2. Espera nuestro mensaje de confirmación.

3. Realiza el pago. El pago puede realizarse mediante transferencia bancaria o mediante tarjeta de débito / crédito.

4. Accede al campus virtual y crea un usuario.

5. Nosotros te matricularemos en el curso.

El curso está limitado a 15 alumnos.

Opiniones

10 de agosto de 2019, Tania Cantero Escribano

A pesar de los contratiempos que me han surgido durante la duración del curso y que partía de cero, sin tener ningún conocimiento de webmapping, he de decir que lo he disfrutado muchísimo. En ningún momento he perdido la motivación y creo que esto se debe a la excelente plataforma con la que cuenta MappingGIS, la estructura del temario, la calidad de los contenidos y la profesionalidad de Aurelio y del equipo que hay detrás. Enhorabuena y hasta pronto!

1 de agosto de 2019, Pablo Samuel Valencia Del Águila

El curso fue muy bueno, cada tema esta bien documentando en los ejercicios y el tutor es claro con las respuestas y la orientación brindada en el foro.

31 de julio de 2019, Jorge Arturo Lopez Flores

Muy buen curso, el tutor siempre amable y contestando con claridad y rapidez las consultas, los contenidos muy buenos y claros. En general muy bien el curso,

30 de julio de 2019, Adrián Girol

El tutor ha estado muy atento en el todo el periodo del curso, y a respondido a las preguntas de los usuarios con la máxima rapidez posible.

29 de julio de 2019, 12:13 Rubén Ramo Sánchez

Estoy de acuerdo con todo el curso su estructura y cómo se han dado. Si tuviera que cambiar algo, quizás la parte de postGIS habría intentado extender un poco la parte de sintaxis, al final se vio muy poca cosa. Quizás con más ejemplos en las diapositivas como en la parte de OpenLayers o Leaflet habría sido suficiente. Al final el curso dura lo que dura. En términos generales he acabado bastante contento. Tanto por el curso como por el trato y la atención.

Leer las 50 últimas opiniones

557

Alumnos en este curso desde 2012

97%

Alumnos satisfechos

86%

Alumnos que consideran nuestra atención excelente

Formas de pago

Puedes realizar el pago mediante:

  • 💰 Transferencia bancaria.
  • 💳 🔐Tarjeta de débito o crédito utilizando la 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.

¿Tienes preguntas?

Consulta nuestra sección de preguntas frecuentes para resolver tus dudas (realización del curso desde fuera de España, metodología, facturación, próximas ediciones, etc).

Además para cualquier cuestión, estaremos encantados de atenderte:

Aurelio Morales San José

(+34) 657 76 76 65

formacion@mappinggis.com

Completa tu formación

Los comentarios están cerrados.