PyQGIS

Desarrolla tu proprio plugin de          

QGIS

Licencia (CC BY-SA 3.0)

XIII Jornadas Libres

Facultad de Informatica - A Coruña

9 Octubro 2014

 

Luigi Pirelli

luipir@gmail.com

@Ginetto

Quien soy

15 años trabajando en los segmentos de tierra de...

Landsat, Cryosat, MODIS, Sentinel...

 

Since 2006 in QGIS/GRASS

QGIS Core developer

Suporte de leyendas WMS en QGIS y en el composer

Salvar los estilos en Spatialite

Añadido el suporte SVG en Mapserver/SLD

Bug fixing

Adaptación y Desarrollo de plugins

 

Fundador del  of GFOSS.it

Italian OSGEO Local Chapter

Que es un SIG?

Un Sistema de Información Geografica (SIX en Galego y GIS in inglés) es un conjunto de herramientas que integra y relaciona diversos componentes (usuarios,hardwaresoftware, procesos) que.. etc etc

 

al fine a al cabo

datos y processamientos para hacer mapas

 

"Espacial no es Especial"

Sonos datos regulares con ademas referencia espaciales

 

Mas infos libre sobre el SIG

 

 

http://docs.qgis.org/2.2/es/docs/gentle_gis_introduction/

 

http://volaya.es/libro.htm

 

Tipos de datos/capas SIG

 

Vectoriales           Rásters

 

 

 

 

 

A que sirve un Ráster?

Almacenar datos e una rejilla.

Cara celda o pixel almacena un dato.

Almacenar imageners de aere o satelitares como medición de la radiancia en diferentes frequencias

Almacenar Modelos Digitales del Tereno (MDT)

Vectoriales

para almacenar envetos discretos en el espacio

 

Puntos                      Lineas                        Poligonos

Para representar:

Puntos: Estaciones Meteorologicas, misuras gps...

LIneas: Rios, carretteras...

Poligonos: Lagos, Provincias...

QGIS es un SIG libre

principalmente de escritorio

pesar que hay un QGIS server


http://qgis.org/es/site/

Descargas

http://qgis.org/es/site/forusers/download.html

docker pull kartoza/qgis-desktop

docker pull kartoza/qgis-server


Datos de ejemplo: http://qgis.org/downloads/data/

QGIS es

Libre - mainly GPL2

Abierto - Cada uno puede participar

Trasparente - Hasta el PSC es una lista abierta

 

Participar

Issues - http://hub.qgis.org/issues

Ayudar - In ML o en freenode #qgis channel

Traducír - http://qgis.org/en/site/getinvolved/translate.html

Bug fix: https://github.com/qgis/QGIS/pulls

 

pero el mas divertido es participar al...

HACKMEETING

cada 6 meses

Octubro 1-5/2014 in Essen (DE) en e Linux Hotel

Proximo en Mayo en Danimarca

Cuando en españa?

Gracias a GPUL

por finaciar el proyecto de documentación del

PyQGIS Coookbook

 

idea nacida en Essen

QGIS es escrito en:

C++ (quasi todo)

Python (importantes core plugins)

Javascript (algunas partes del Plugin Manager)

 

C++ api

http://qgis.org/api/

 

 

Lenguages

Plugins/Coplementos

95% de las API C++ se acceden en Python gracias al wrapper SIP

https://wiki.python.org/moin/SIP

 

PyQGIS Cookbook

http://docs.qgis.org/2.2/es/docs/pyqgis_developer_cookbook/

http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/

 

la escuela mejor es instalar y leer el codigo de los plugins

Creamos un Plugin/Complemento

con el plugin Plugin Builder (versión esperimental)

PyQGIS - Desarrolla tu proprio plugin de QGIS

By Luigi Pirelli

PyQGIS - Desarrolla tu proprio plugin de QGIS

Introdución a QGIS, su comunicad y tecnicas de desarrollo de plugins en python - Introduction to QGIS, it's community and basic technics to develop python plugins

  • 2,545