Open Software and GIS Programming

Objectives

Not Available

General characterization

Code

200143

Credits

7.5

Responsible teacher

Roberto André Pereira Henriques

Hours

Weekly - Available soon

Total - Available soon

Teaching language

Portuguese. If there are Erasmus students, classes will be taught in English

Prerequisites

n/a

Bibliography

  • Lutz , M. (2007) Learning Python, 3rd Edition. O'Reilly Media
  • Sherman, G. (2012) The Geospatial Desktop: Open Source GIS & Mapping. Locale Press

Teaching method

E-Learning Component:
Synchronous - Synchronous Sessions, self-assessment exercises.
Asynchronous tools - Discussion Forum. Access to Content Platform.
Classroom component (which may be replaced by videoconference):
Presentation and discussion of the Final Project

Evaluation method

Report and presentation of a practical project (individual) - 100%.

Subject matter

1. Python Programming

  • Introduction to Programming
  • Python basics
  • Functions and control structures
  • Strings, Lists, Tuples, Dictionaries
  • File I / O
  • Objects
2. Python Scripting in ArcGIS
  • Introduction to GIS objects
  • Manipulating data in ArcGIS
  • Using tools of ArcGIS
3. Python and Open Source tools
  • Using several modules and libraries for processing geographic data