Curso online de Análisis Geoespacial con Python

Curso online de Análisis Geoespacial con Python: Herramientas y Aplicaciones

logo python

Inicio 7 de septiembre de 2023

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 de Análisis Geoespacial con Python: Herramientas y Aplicaciones» el alumno aprenderá a trabajar con las siguientes herramientas construidas sobre el lenguaje de programación Python:

  • Analizar datos espaciales con NumPyPandas:
    • NumPy es el paquete fundamental para la ciencia de datos con Python.
    • Pandas es una herramienta de análisis y manipulación de datos rápida, potente, flexible y fácil de usar.
  • GeoPandas y Matplotlib para la gestión de datos vectoriales:
    • GeoPandas se enfoca en simplificar el trabajo con datos geoespaciales. Combina las funcionalidades de Pandas y Shapely, lo que facilita la manipulación de datos geográficos en forma de DataFrames.
    • Matplotlib, por su parte, es una biblioteca completa para crear visualizaciones estáticas, animadas e interactivas, lo cual es útil para representar gráficamente los datos geoespaciales.
  • Rasterio para el análisis de datos ráster: Rasterio es una biblioteca que permite leer y escribir archivos de imágenes ráster, como GeoTIFF, y proporciona una API basada en matrices Numpy y GeoJSON. Esto facilita el procesamiento y análisis de datos ráster, como imágenes satelitales.
  • PySTAC para el geoprocesamiento de imágenes satelitales: PySTAC es una biblioteca diseñada para trabajar con el estándar SpatioTemporal Asset Catalogs (STAC), que es utilizado para organizar y describir datos geoespaciales, especialmente imágenes satelitales. PySTAC te permitirá trabajar con estos catálogos y realizar operaciones de geoprocesamiento en las imágenes.
  • Cartopy para crear visualizaciones geográficas: Cartopy es una biblioteca especializada en el procesamiento de datos geográficos. Su objetivo principal es facilitar la creación de mapas y realizar análisis de datos geoespaciales. Con Cartopy, podrás representar tus datos en forma de mapas y realizar diversas operaciones geoespaciales.
  • Folium para crear mapas interactivos: Folium es una biblioteca que combina Python y Leaflet, una biblioteca de JavaScript para visualización de mapas interactivos en la web. Con Folium, podrás crear mapas interactivos utilizando datos geoespaciales y personalizarlos según tus necesidades.
  • Flask para publicar aplicaciones web: Flask es un framework minimalista escrito en Python que te permitirá crear rápidamente aplicaciones web. Flask facilita la construcción de sitios web y aplicaciones geoespaciales, ya que requiere menos líneas de código en comparación con otros frameworks.

El objetivo es enseñar a los alumnos conceptos básicos, habilidades y herramientas para trabajar con datos espaciales para que puedan hacer más en menos tiempo.

Desde el 7 de septiembre hasta el 11 de octubre de 2023

Duración de 5 semanas
(100 horas)

Precio 270 €
(250 € para antiguos alumnos)

Hay 15 plazas disponibles

  • No es necesario tener conocimientos previos de Python, ni de programación, ni de SIG. Si estás familiarizado con algún lenguaje de programación (SQL, Python, JavaScript, etc) sacarás más provecho del curso, en caso contrario lo podrás compensar con más tiempo de dedicación.
  • En el curso se proporciona orientación sobre cómo descargar e instalar un entorno de desarrollo como Anaconda, que incluye Python y varias bibliotecas científicas populares. Los alumnos aprenderán a instalar Jupyter Notebook como parte de la configuración inicial.
  • Sistema operativo Windows (8, 10 u 11), Linux o Mac.

A quién va dirigido el curso

Profesionales de la ciencia de datos: Personas que trabajan en el campo de la ciencia de datos y desean ampliar sus habilidades para incluir el análisis y la manipulación de datos geoespaciales utilizando Python. Analistas SIG que desean adquirir habilidades en el uso de herramientas de análisis y visualización geoespacial basadas en Python. Estudiantes de carreras relacionadas con la geografía, ciencias ambientales, ingeniería geoespacial u otras disciplinas similares. Profesionales en campos relacionados: Personas que trabajan en áreas como planificación urbana, gestión del medio ambiente, geomática, agricultura de precisión, investigación geoespacial y otras disciplinas en las que el análisis de datos espaciales sea relevante.

Es importante destacar que este curso puede adaptarse a diferentes niveles de experiencia, desde principiantes que están comenzando en el campo de la programación y análisis geoespacial hasta aquellos con experiencia previa en Python y SIG que deseen profundizar en sus conocimientos.

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 GIS con Python y JavaScript.

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.

Formación certificada

Una 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 y no tiene coste alguno para el alumno.

Temario de la 1ª edición

Temario en fase de elaboración y revisión.

→ 80% del temario del curso completado.

  • Características de Python .
  • Sintaxis de Python.
  • Comentarios en Python.
  • Variables.
    • Entrada de datos: comando input.
  • Tipos de datos en Python.
  • Tipos de operadores en Python.
  • Las cadenas de texto en Python.
    • La función print() y los f-strings en Python.
    • Métodos para cadenas de texto.
  • Listas.
    • Métodos para trabajar con listas.
  • Tuplas.
    • Métodos de las tuplas.
  • Diccionarios Python.
  • Estructura if/else en Phyton.
  • While en Python.
  • For en Python.
    • Bucle for para recorrer un diccionario.
    • Range().
  • Funciones.
    • Parámetro *args.
    • Variables locales y variables globales.
    • Función lambda.
  • Manejo de archivos.
    • Agregar texto a un archivo.
    • Crear un archivo y dotarlo de contenido.
  • Módulos.
  • Paquetes.
  • Clases y objetos.
  • Datos espaciales.
    • INSPIRE.
  • Datos abiertos.
    • Intercambio de datos.
    • Licencias.
  • Calidad de los datos.
    • Reglas de validación.
  • Fuentes de datos espaciales.
  • Trabajando con datos en forma de array: NumPy.
    • Dimensiones y ejes en NumPy.
    • Unir arrays.
    • Índices.
    • Slicing.
    • Iteraciones.
    • Otras operaciones con NumPy: Buscar, ordenar.
  • Pandas.
    • Series.
    • Pandas Dataframe.
    • Añadir filas y columnas a un dataframe.
    • Trabajando con índices.
    • Importar CSV a Pandas.
    • Crear columnas a partir de otras columnas.
    • Cálculos estadísticos.
    • Trabajar con datos ausentes.
    • Interpolación de datos.
  • Análisis exploratorio de datos.
    • Análisis de las variables.
    • Reajuste de las variables.
    • Detección y tratamiento de datos ausentes.
    • Identificación de datos atípicos y su tratamiento.
    • Realizar un examen numérico entre las variables para ver la correlación.
  • Operaciones básicas con datos vectoriales:
    • Modificación del tipo de una geometría.
    • Modificación del sistema de referencia.
    • Operaciones Geométricas.
  • Cartopy.
    • Trabajando con proyecciones y capas (features) de cartopy.
    • Configurar vistas del mapa.
    • Trabajando con proyecciones y sistemas de coordenadas.
    • Servicios OGC y mapas de Tiles en cartopy.
    • Trabajando con datos en formato shapefile.
  • Folium.
    • Instalar folium y primeros pasos.
    • La clase folium.Map.
    • Añadir mapas de teselas.
    • Añadir servicios WMS.
    • Marcadores.
    • Capas vectoriales.
    • GeoJSON en folium.
    • Crear y aplicar estilos a las capas.
    • Añadir controles de capas y de escala.
  • Geopandas y Folium.
    • Geodataframe como json.
    • Mapas de coropletas.

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

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

Espera nuestro mensaje de confirmación.

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.

Accede al campus virtual y crea un usuario.

Nosotros te matricularemos en el curso.

Opiniones

-

Alumnos en este curso desde 2023

-%

Alumnos satisfechos

-%

Alumnos que consideran nuestra atención excelente

¿Tienes preguntas?

Ponte en contacto con nosotros

Completa tu formación