Conocer las posibilidades que ofrece Qgis, PyQgis y PyQt y las herramientas clave para manejar un Gis mediante código de programación, adquiriendo los conocimientos necesarios para la creación de un plugin para Qgis y su difusión.
• Introducción PyQgis y PyQt
o Introducción a QGIS
o Introducción a PyQgis y PyQt
o Módulos de PyQgis
o Módulos de PyQt
o Consola de Python
o Python Plugins
• Cargando datos mediante PyQgis
o Creación y carga de un nuevo proyecto.
o Carga de datos vectoriales
o Organización de datos vectoriales
o Carga de datos raster, refresco, dibujado…
• Usando datos vectoriales
o Atributos de un layer
o Selección de registros “features”
o Iteraciones sobre un layer
o Añadir/borrar campos y nuevos registros a un layer existente
o Acceder a la geometría
o Cambiando el sistema de proyección
• Geoprocesos
o Que son los geoprocesos
o Listado de Geoprocesos y ayuda
o Ejecución de geoprocesos por consola
• Usando el canvas
o Estudiando el canvas
o Usando herramientas de mapa con el canvas
• Renderizado del mapa e impresión
o Renderizado simple
o Composición simple
• Entorno de desarrollo
o Configuración de una IDE en Windows y Debug
• Desarrollo de un plugin
o Estructura básica de un plugin
• Diseño de interfaces qt designer
o Diseño de interfaces con Qt Designer
o Conectar eventos
o Fichero de recursos
o Compilación de interfaces
• Subiendo tu plugin
o Metadata y nombre
o Código y ayuda
o Repositorio oficial de Qgis