Difference between revisions of "Desarrollo de plugins para QGIS usando Python"
Wiki-Fpalm (talk | contribs) (New page: 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 [[...) |
Wiki-Fpalm (talk | contribs) |
||
Line 10: | Line 10: | ||
==Objetivos== | ==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. | + | 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 | * Las herramientas | ||
** Breve descripción de Quantum GIS | ** Breve descripción de Quantum GIS | ||
+ | ** QGIS para desarrolladores | ||
** Python instantáneo | ** Python instantáneo | ||
** QT4 y PytQT4 | ** QT4 y PytQT4 | ||
Line 24: | Line 31: | ||
** Pruebas | ** Pruebas | ||
** Publicación | ** Publicación | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Enlaces== | ==Enlaces== |
Revision as of 05:43, 3 November 2008
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
- QGIS: http://qgis.or
- Python: http://www.python.org
- PyQT4: http://www.riverbankcomputing.co.uk/software/pyqt/intro
- OGR2Layers (ejemplo de un plugin para QGIS desarrollado en Python): http://ogr2layers.org/
- Tutoriales similares: http://www.duif.net/qgis/ y http://wiki.qgis.org/qgiswiki/DevelopingPluginsWithPython