Coder Social home page Coder Social logo

curso-qgis-python's Introduction

Curso programación QGIS 3 con Python

Este repositorio contiene información y materiales para el curso "Programación de QGIS con Python"

El curso

  • Duración: 8 horas
  • Fechas: jueves 10 de mayo y viernes 11 de mayo.
  • Horario: 16:00 - 20:00
  • Lugar: Escuela Técnica Superior de Ingenieros en Topografía, Geodesia y Cartografía. Campus Sur - UPM. Calle Mercator, 2. Madrid.

Contenido

  • Python como lenguaje de scripting en QGIS.
  • La API de QGIS. Documentación.
  • QGIS 3 vs QGIS 2. Qt5 vs Qt4. Python 3 vs Python 2.
  • La consola de Python en QGIS. Creación y ejecución de scripts.
  • Expresiones. Expresiones personalizadas con Python.
  • Acciones. Acciones personalizadas con Python.
  • Hooks. Ejecución de código Python ante eventos.
  • Macros de proyecto.
  • Python para crear formularios personalizados de entrada de datos.
  • Plugins interesantes para desarrolladores.
  • Creación de algoritmos de Processing en Python.
  • Creación de plugins de QGIS en Python.

Requisitos

  • Conocimientos de QGIS (no necesariamente QGIS3) y fundamentos de SIG.
  • Experiencia en programación con Python.
  • Estar familiarizado con git.
  • Buena parte de los materiales y textos a utilizar serán en inglés, por lo que es necesario ser capaz de leer documentación en este idioma.

Requisitos técnicos

Todos los asistentes deberán traer su propio ordenador portatil, en el que deberán tener instalado:

  • QGIS 3
  • QtDesigner
  • git
  • Python 2 + paver (para ejecutar scripts de configuración y empaquetado cuando creemos plugins con la plantilla propuesta)

Comó inscribirse

Si eres usuario/a de GitHub (recomendable, lo necesitaremos durante el curso), añade tu nombre en la lista de esta página. Si no, envía un email solicitando inscripción a [email protected]

Materiales

Los materiales de apoyo de este curso se encuentran en la carpeta "materiales" del repositorio.

NOTA: Estos materiales NO SIRVEN para seguir el curso. Son piezas que utilizaremos a lo largo de este, pero el desarrollo de los temas e ideas no se incluye aquí.

curso-qgis-python's People

Contributors

stevenalfa28 avatar volaya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

curso-qgis-python's Issues

Proxy

He seguido el curso paso a paso hasta darme cuenta de que no funcionan los scripts que se conectan con servicios como el de wikipedia porque estoy detrás de un proxy; he buscado el modo de setearlo, pero no lo he conseguido. Hay alguna guía que conozcas? Gracias!

Añadir mi nombre a la lista

Hola.
No tengo experiencia en el uso de GitHub. Me he dado de alta para incluirme en la lista de participantes al curso de qgis-python, y al intentar incluir mi nombre y dirección de correo en la lista he debido vulnerar algún tema de seguridad, he recibido un mensaje "Your account has been flagged", que supongo que es que estoy como bloqueado o algo así.
Sí manejo QGIS, diría que a nivel principiante o básico, y programo en Python, aunque no a nivel avanzado.
Agradecería si me pudieran dar alguna indicación para resolverlo. Siento las molestias y gracias.

José Luis Lorenzo Riera ([email protected])

Problema resuelto y ya he podido inscribirme al curso.
Saludos.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.