Desarrollo de plugins para QGIS usando Python

From OSGeo
Revision as of 05:43, 3 November 2008 by Wiki-Fpalm (talk | contribs)
Jump to navigation Jump to search

Este artículo aloja la organización y contenidos del taller sobre procesamiento y transformación de datos que se impartirá en Informatica 2009, a través de la participación de OSGeo-es. Visita la página de OSGeo en Informatica 2009 para ver todos los talleres y ponencias que se pretenden impartir.

Resumen del taller

Quantum GIS además de ser una aplicación de escritorio para el manejo, análisis y publicación de información geográfica, es además un framework de desarrollo geoespacial que ofrece facilidades y componentes para el desarrollo de extensiones y aplicaciones SIG autónomas. La comunidad de Quantum GIS ha visto en las bondades del lenguaje de programación Python una gran oportunidad para el desarrollo rápido de aplicaciones de geomática de gran flexibilidad y con enormes potencialidades.

En el taller se describirá el proceso de desarrollo de extensiones para Quantum gis basadas en Python, destacando el uso de otras herramientas para el desarrollo SIG como la PCL (Python Cartographic Library).

Se revisarán los objetivos de Openstreetmap y se emplearán los datos que se habrán captado en la Fiesta del mapa y estén ya incorporados a los servidores de OSM. Se revisarán las herramientas de conversión del formato XML de OSM a GML. Se convertirán los datos a formato SHP y se incluirán en una base de datos PostGIS donde se realizarán diversas transformaciones.

Objetivos

El objetivo primordial es difundir alternativas adicionales para el desarrollo de aplicaciones geoespaciales libres en este caso basado en el framework que ofrece Quantum GIS y el enorme aumento en la productividad que ofrece el lenguaje de programación Python.

Agenda

Este taller puede ser desarrollado en 4 u 8 horas, obviamente el número de puntos cubiertos y su profundidad va a depender de esto.

Contenidos

  • Las herramientas
    • Breve descripción de Quantum GIS
    • QGIS para desarrolladores
    • Python instantáneo
    • QT4 y PytQT4
  • Ejemplos
    • Revisión de plugins y aplicaciones desarrollados con el framework geoespacial QGIS.
  • Mi primer plugin para QGIS
    • Estructura de directorios
    • Diseño de la interfaz
    • Desarrollo de la funcionalidad
    • Pruebas
    • Publicación

Enlaces