Inversion publicada
| Modalidad | Preventa | Lanzamiento | Regular |
|---|
| Estudiante con carné | S/ 149 | S/ 199 | S/ 249 |
| Profesional | S/ 349 | S/ 449 | S/ 599 |
Precios referenciales en PEN. Confirma vacantes, etapa vigente y forma de pago por WhatsApp.
Temario por sesion
Sesion 1: PyQGIS, consola y estructura de plugin
Objetivo: comprender el entorno Python de QGIS y el esqueleto de un plugin.
- Objetivo: comprender el entorno Python de QGIS y el esqueleto de un plugin.
- Diferencia entre consola, scripts, procesamiento y plugin instalable.
- Estructura de archivos, metadata.txt, recursos, iconos y acciones.
- Uso de QgsProject, capas vectoriales, CRS y acceso a atributos.
- Preparacion de entorno con Plugin Builder o plantilla equivalente.
- Practica: plugin minimo con boton y mensaje en QGIS.
- Resultado: plugin cargable con estructura correcta.
Practica: Practica: plugin minimo con boton y mensaje en QGIS.
Resultado: Resultado: plugin cargable con estructura correcta.
Sesion 2: Capas, geometria y procesamiento
Objetivo: leer, validar y procesar datos espaciales desde PyQGIS.
- Objetivo: leer, validar y procesar datos espaciales desde PyQGIS.
- Iteracion sobre features, campos, geometria y filtros.
- Creacion de capas temporales y escritura de resultados.
- Uso basico de Processing Framework y algoritmos nativos.
- Manejo de errores de datos, CRS y geometria invalida.
- Practica: herramienta para calcular y exportar atributos espaciales.
- Resultado: plugin que ejecuta un flujo GIS reproducible.
Practica: Practica: herramienta para calcular y exportar atributos espaciales.
Resultado: Resultado: plugin que ejecuta un flujo GIS reproducible.
Sesion 3: Interfaz con PyQt y experiencia de usuario
Objetivo: construir un dialogo util para seleccionar entradas y opciones.
- Objetivo: construir un dialogo util para seleccionar entradas y opciones.
- Widgets, formularios, validaciones y mensajes de estado.
- Seleccion de capas activas, campos y rutas de salida.
- Integracion de señales, slots y barra de progreso.
- Buenas practicas para no bloquear la interfaz de QGIS.
- Practica: dialogo de parametros para el flujo de procesamiento.
- Resultado: plugin con interfaz funcional y validacion basica.
Practica: Practica: dialogo de parametros para el flujo de procesamiento.
Resultado: Resultado: plugin con interfaz funcional y validacion basica.
Sesion 4: Empaquetado, pruebas y proyecto final
Objetivo: dejar el plugin listo para distribucion interna.
- Objetivo: dejar el plugin listo para distribucion interna.
- Versionado, metadatos, dependencias y compatibilidad QGIS 3.x.
- Pruebas con datos pequenos, casos vacios y errores controlados.
- Documentacion de instalacion y manual breve de uso.
- Revision de codigo, nombres y limpieza de archivos temporales.
- Practica: entrega del plugin final con datos de ejemplo.
- Resultado: plugin PyQGIS instalable y demostrable.
Practica: Practica: entrega del plugin final con datos de ejemplo.
Resultado: Resultado: plugin PyQGIS instalable y demostrable.
Resultados de aprendizaje
- Usar la consola Python de QGIS y acceder a capas, atributos y geometrías.
- Automatizar geoprocesos con PyQGIS.
- Diseñar interfaces gráficas con Qt Designer y PyQt.
- Empaquetar un plugin funcional para QGIS.
Proyecto final
Proyecto aplicado integrador con evidencia verificable y presentación breve.
Entregables
Consultar en la convocatoria.
Herramientas
Consultar en la convocatoria.
Metodologia
Consultar en la convocatoria.
Requisitos
Consultar en la convocatoria.
Certificacion
Certificado físico y firmado