diciembre 2, 2018

Personalización de QGIS con Python

Duración: 25 hrs
Entregables para el alumno:

  • Archivos de trabajo
  • Diploma de acreditación del curso con una asistencia mínima del 80% y 8.0 de calificación

Para más información sobre costos individuales y grupales, favor de contactar al correo y al numero que se presentan al final de esta página.

Descripción

¿A quién va dirigido este curso?

Desarrolladores de software que estén relacionados con la automatización de resultados basados en Sistemas de Información Geográfica

Objetivo:

Al finalizar curso, el participante desarrollará programas basados en la metodología de trabajo de Python para la creación de automatizaciones que pueden ser aplicadas al complemento QGIS

 

TEMARIO

 

Modulo 1. INTRODUCCION 

Modulo 2. OBTENER UN DATA PACKAGE 

Modulo 3. ¿DÓNDE PUEDES USAR PYTHON EN QGIS? 

Modulo 4. COMPARATIVA: QT, PYQT AND PYQGIS 

Modulo 5. REVISIÓN DE LA API PYGIS

Ventana principal de QGIS

Menús

Barras de herramientas

Proyectos

El lienzo de Mapa

Panel de capas / Tabla de contenido (TOC)

Agregar orígenes de datos

Simbología y Etiquetado

Diseños de impresión

Modulo 6. EJECUCIÓN DE CÓDIGO PYTHON EN EL LANZAMIENTO DE QGIS

Cargando una capa vectorial

Visualización de atributos de capa vectorial

Características de filtrado

Diseño de capas vectoriales

Cargando una capa ráster

Ejecución de herramientas de procesamiento

Exportar diseños

Crear y editar una nueva capa vectorial.

Herramientas de procesamiento de encadenamiento

Gestión de capas de proyecto (cambio de nombre y eliminación)

Modulo 7. CREAR ACCIONES PERSONALIZADAS DE PYTHON

Usar expresiones para calcular nuevos valores de campo

Modulo 8. ESCRIBIR SCRIPTS DE CONSOLA DE PYTHON 

Modulo 9. ESCRIBIR SCRIPTS DE PYTHON INDEPENDIENTES 

Modulo 10. PROCESANDO SCRIPTS

Escribir una clase de Python

Escribir un script de procesamiento

Simplificación de secuencias de comandos de procesamiento 

Modulo 11. ESCRIBIR PLUGINS

PlugIn básico

PlugIn de procesamiento

PlugIn GUI

Modulo 12. ESCRIBIR FUNCIONES DE EXPRESIÓN DE PYTHON

Crear funciones para cargar capas de tipo GeoPackage

Función personalizada para encontrar la zona UTM de una característica