Credit: Jan Oliver Wallgrun, (c) Penn State University, (CC BY-NC-SA 4.0)
In GEOG 489, you will learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, solving complex geoprocessing tasks, and leveraging open source. The course consists of readings, walkthroughs, projects, quizzes, and discussions about advanced GIS programming concepts and techniques, and a final term project. It complements the material covered in GEOG 485: GIS Programming and Customization. Software covered in the course includes: Esri ArcGIS Pro/arcpy, Jupyter Notebook, Esri ArcGIS API for Python, QGIS, GDAL/OGR. Students will also make use of the Git version control software for code management, and learn techniques for distributing Python applications to end users.
This resource is part of the following programs: Graduate Certificate in Geospatial Programming and Web Map Development, Master of Professional Studies in Homeland Security, Master of Science In Spatial Data Science, Masters of Geographic Information Systems, and Postbaccalaureate Certificate in Geographic Information Systems.