Workshop QGIS Python GeoPython 2018: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
Zeile 3: Zeile 3:
 
* 7 May, 2018, Basel/Muttenz, https://2018.geopython.net/
 
* 7 May, 2018, Basel/Muttenz, https://2018.geopython.net/
  
'''Pitch (300 chars)''': ''Ever had to automate some tasks in geospatial data analysis? In this workshop you learn how to do this using QGIS 3 and Python. We start with an overview, then we present the Processing framework and how it comes together to allow pythonic scripting. Finally we're getting real with some scripts and hands-on labs.''
+
'''Pitch (300 chars)''': ''Ever had to automate some tasks in geospatial data analysis? In this workshop you learn how to do this using QGIS 3 and Python. We start with an overview, then we present the Processing framework and how it comes together to allow pythonic scripting. Finally we're getting real with some scripts and hands-on exercises.''
  
 
'''Abstract''': ''Certain complex work requires us to run long and boring series of intermediate tasks repetitively. An example is in analyzing geospatial data, where we might need to invoke the same methods on different data sets for comparison. A way to automate, as well as potentially simplifying these tasks is through scripting, which can be achieved using Python! Our workshop applies just such know-how in popular FOSS4G software, QGIS, by using PyQGIS, QGIS's Python console.''  
 
'''Abstract''': ''Certain complex work requires us to run long and boring series of intermediate tasks repetitively. An example is in analyzing geospatial data, where we might need to invoke the same methods on different data sets for comparison. A way to automate, as well as potentially simplifying these tasks is through scripting, which can be achieved using Python! Our workshop applies just such know-how in popular FOSS4G software, QGIS, by using PyQGIS, QGIS's Python console.''  

Version vom 15. Februar 2018, 01:29 Uhr

  • Workshop about QGIS Processing Framework: Automating Tasks with Python
  • by Prof. Stefan Keller and Kang Zi Jing, Geometa Lab at HSR Rapperswil
  • 7 May, 2018, Basel/Muttenz, https://2018.geopython.net/

Pitch (300 chars): Ever had to automate some tasks in geospatial data analysis? In this workshop you learn how to do this using QGIS 3 and Python. We start with an overview, then we present the Processing framework and how it comes together to allow pythonic scripting. Finally we're getting real with some scripts and hands-on exercises.

Abstract: Certain complex work requires us to run long and boring series of intermediate tasks repetitively. An example is in analyzing geospatial data, where we might need to invoke the same methods on different data sets for comparison. A way to automate, as well as potentially simplifying these tasks is through scripting, which can be achieved using Python! Our workshop applies just such know-how in popular FOSS4G software, QGIS, by using PyQGIS, QGIS's Python console.

This workshop starts with an overview of QGIS, as it then moves on to introduce Python programming in QGIS (PyQGIS), as well as discuss QGIS' Processing framework and how it allows the use of Pythonic scripting, before going in-depth to explain how to automate tasks using Python scripts, which would otherwise require repetition of the same process/running of code. Afterwards, learn how you can use and create custom scripts on QGIS with our very own hands-on exercises. The course then concludes by wrapping up on how attendants can make use of their newfound knowledge on the Processing framework, and to use and create Pythonic scripts, in QGIS or otherwise, to help them automate tasks for their own future use.

This course makes use of the software QGIS v3.0 and incorporates certain GIS knowledge, but still keeps it friendly enough for beginners or first-timers, and we welcome both enthusiasts who are eager to learn how to script in Python, as well as those interested in learning more about geospatial data analysis, so feel free to join us!


Program

  1. 15 min: Welcome and QGIS installation
  2. 15 min: Intro to QGIS
  3. 30 min: Intro to PyQGIS and Processing framework
  4. 45 min: Creating custom scripts with Hands-on Exercises
  5. 15 min: Wrap-up & Conclusion

Material

[tbc]

Hardware and Software

Hardware: Bring your own device!

  • You need a regular computer (Windows, Linux, Mac) with admin credentials (in case QGIS is not yet installed)
  • Wi-Fi capabilities

Software:

  • QGIS: We need current QGIS Version 3.0. Minimumly 2.18.15! In case of any problems, just download the LTR version.
  • Web browser

Notes

See also: