Workshop QGIS Python GeoPython 2018: Unterschied zwischen den Versionen
Zeile 3: | Zeile 3: | ||
* 7 May, 2018, Basel/Muttenz, https://2018.geopython.net/ | * 7 May, 2018, Basel/Muttenz, https://2018.geopython.net/ | ||
− | ''When analyzing geospatial data, we sometimes need to invoke certain | + | ''When analyzing geospatial data, we sometimes need to invoke certain methods and functions to get results or data we are looking for. This can be achieved using Python, as QGIS supports user-defined expressions and functions written in the popular programming language on QGIS's Python console (PyQGIS). We need to compare different data sets for certain tasks, which requires calling the same functions repeatedly. So, is there a better way to do this? PyQGIS is the answer to easily automate user tasks using Pythonic scripts.'' |
− | ''This workshop gives an overview of Python programming in QGIS (PyQGIS), | + | ''This workshop gives an overview of Python programming in QGIS (PyQGIS), QGIS' Processing framework, before in-depth, with hands-on examples, explanations on how to automate tasks using Python scripts, which would otherwise require repetition of the same process/running of code. '' |
− | ''This session concludes with how users can use these skills under the Processing framework, and create custom scripts for their own analysis.'' | + | ''This session concludes with how users can use these skills under the Processing framework, and to use and create custom scripts for their own data analysis.'' |
==Program== | ==Program== |
Version vom 14. Februar 2018, 10:40 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/
When analyzing geospatial data, we sometimes need to invoke certain methods and functions to get results or data we are looking for. This can be achieved using Python, as QGIS supports user-defined expressions and functions written in the popular programming language on QGIS's Python console (PyQGIS). We need to compare different data sets for certain tasks, which requires calling the same functions repeatedly. So, is there a better way to do this? PyQGIS is the answer to easily automate user tasks using Pythonic scripts.
This workshop gives an overview of Python programming in QGIS (PyQGIS), QGIS' Processing framework, before in-depth, with hands-on examples, explanations on how to automate tasks using Python scripts, which would otherwise require repetition of the same process/running of code.
This session concludes with how users can use these skills under the Processing framework, and to use and create custom scripts for their own data analysis.
Inhaltsverzeichnis
Program
- 15 min: Welcome and QGIS installation
- 15 min: Intro to QGIS
- 30 min: Intro to QGIS processing framework and PyQGIS
- 45 min: Creating custom scripts with Hands-on Exercises
- 15 min: Wrap-up & Conclusion
Material
- Official QGIS Documentation 'releases newer than QGIS 2.18': https://docs.qgis.org/testing/en/docs/user_manual/processing/
[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:
- Workshop_QGIS_Python_GeoPython_2017 on Expression Functions.