Profesor: Mg. Sc. Marcelo Portuguez

DESCRIPCIÓN

Análisis Geoespacial con Python introduce al procesamiento geoespacial como una forma de responder a las preguntas sobre nuestro mundo. Es importante conocer las diferencias entre el GIS y teledetección.

La tecnología geoespacial no es sólo la aplicación combinada de la tecnología a la geografía. Es una sinfonía de geografía, matemáticas, informática, estadística, física y otros campos, que nos permite modelar el mundo real.

El propósito de este módulo es proporcionar los conocimientos básicos (teórico –práctico) sobre el uso del Lenguaje de Programación Python en el análisis Geoespacial fuera y dentro de una plataforma de los Sistemas de Información Geográfica, como una herramienta que nos permita realizar análisis de datos geográficos, facilitándonos en el proceso de toma de decisiones en aquellos casos en los que la componente geográfica es determinante.

El curso se desarrollará en forma teórico – prácticos, dando mayor tiempo a la aplicación práctica, con exposiciones con presentaciones en diapositivas didácticas y desarrollo de talleres guiados.

OBJETIVOS.

  • Conocer las bondades de utilizar Python como lenguaje de programación
  • Conocer los tipos de datos a utilizar en análisis geoespacial.
  • Utilización del lenguaje de programación Python en el análisis geoespacial
  • Combinar Python y herramienta SIG (QGIS) en el análisis geoespacial

CONTENIDO.

Importancia del análisis espacial

  • Conceptos de GIS
  • Estructura de datos
  • Roles geoespaciales sobre polígonos
  • Una visión general de los formatos de datos comunes.
  • Conociendo los tipos de datos de vectores más utilizados
  • ¿Qué son los servicios web?
  • Acceso de datos
  • Evolución de arquitectura GIS

Introducción a Python

  • Aplicaciones de Python
  • Versiones
  • Instalación de Python
  • Declaraciones básicas de Python y tipos de datos
  • Condicionales, Iteradores y Funciones

Introducción a Visualización con Python

  • Instalación de Librerías geospacial
  • Descripción de librerías instaladas

Ejemplo aplicativo 1:

  • Leer datos desde archivos
  • Observación y descripción de los datos
  • Añadiendo nuevas columnas al DataFrame
  • Aplicando funciones en las columnas del DataFrame
  • Aplicación de funciones en múltiples columnas
  • Eliminar columnas de un DataFrame
  • Trazado de histograma
  • Creando gráfica de barras

Ejemplo aplicativo 2:

  • Creación de una gráfica de dispersión estática
  • Creación de una gráfica de contorno estático
  • Creación de una gráfica de línea estática
  • Presentación de datos a través del tiempo con múltiples gráficos de líneas.

Introducción Procesamiento espacial con Python y PyQGIS

  • Consola de Python en QGIS, Navigando la API de PyQGIS
  • Edición Data Vector: Cargar Vector layer desde un archivo, Cargar Vector layer desde una base de dato Postgresql, Buffer, medir distancias entre dos puntos,medir la distancia a lo largo de una línea, Calcular área de un polígono, Convertir un a shapefile a KML, Merge, Dissolve.
  • Usando Data Raster: cargar un raster, Obteniendo el ancho y alto de un raster,

Reproyectando raster, Convirtiendo una imagen TIFF a imagen JPEG,

Convirtiendo un raster a un vector, Cortar un raster usando un shapefile.

  • Python y Base de Datos Geográfico (adicionar data vectorial y raster desde PostGIS)

INVERSIÓN :
Virtual
HORARIO :

  • lunes -viernes de 18h a 21h
  • sábado : 8h a 9h

FECHA :

Del 21 al 26 de junio  de 2021

INVERSIÓN :
315.00 soles , depositados en la cuenta  Nº CTA. CTE.  Nº 191-0031059-0-26, a nombre de la Fundación para el Desarrollo Agrario

HORAS:
El módulo se desarrollará en 16 horas lectivas, se entregará material de clases.