6.-10.3.2017 at the Kumpula Campus, University of Helsinki. Rooms A113-A114.
This course will introduce you the basics of programming and automatization of GIS-processes in the Python programming language.
Materials have been tailored for the further education course Paikkatiedon käyttö ja hyödyntäminen F.E.C. organized by HY+.
The course consists of interactive lectures and exercises. All course material will be distributed via these pages. Materials are based on previous further education courses and two more extensive course packages: Python for geo-people and Automating GIS-processes developed at the Department of Geosciences and Geography, University of Helsinki.
The course is divided into three blocks. During the first days of the course, we will learn the basics of python. During the last days of the course we will apply the basic skills using the ArcPy-model for automating GIS-processes. Here is the preliminary schedule for the course (might be subject to changes depending on how fast we proceed as a group!)
Day | Theme | Content |
---|---|---|
Monday | Basics of Python 1 |
|
Tuesday | Basics of Python 2 |
|
Wednesday | Basics of Python 2 Automating ArcGIS Processes |
|
Thursday | Automating ArcGIS Processes |
|
Friday | Automating ArcGIS Processes |
|
At the end of the course you should be able to generate, understand and use code for automating GIS-processes such as the one below.
.. toctree:: :maxdepth: 2 :caption: Course information
.. toctree:: :maxdepth: 2 :caption: Basics of Python 1 Day1-Intro Day1-Getting-started-with-python Day1-working-environment Day1-Data-types Day1-string-operations Day1-Strings-mini-exercise Day1-writing-scripts Day1-intro-to-GitHub Day1-create-GitHub-account Day1-Exercise1
.. toctree:: :maxdepth: 2 :caption: Basics of Python 2 Day2-conditional-statements Day2-for-loops Day2-for-loops-mini-exercise Day2-Exercise2 Day3-functions Day3-modules Day3-Exercise3-Functions Day3-useful-functions Day3-reading-files Day3-mini-exercise-writingFiles pandas-intro
.. toctree:: :maxdepth: 2 :caption: Automating ArcGIS-processes Day3-arcpy-overview Day3-ArcGIS-modelBuilder Day3-arcpy Day3-Exercise4-ArcPy Day3-toolbox Day3-arcpy-toolbox-version1 Day3-arcpy-script-version1 Day3-run-the-tool Day4-version1-5 arcpy-version3 Day5-finalSteps Day-5-finalRemarks