Please note that this Course has Requisites listed.

Offering Information

Please select an offering above to get offering specific information

Course Team

Armando Apan

Zhenyu Zhang

Summary

This course has been designed to address the increasing demand for professionals with the ability to leverage Python scripting language for GIS applications. Python scripting language has become a popular choice among GIS practitioners due to its simplicity, versatility, and extensive library availability. Python provides a high degree of customisation … For more content click the Read More button below.
SynopsisThis course provides students with the necessary knowledge and skills to effectively utilise Python for GIS programming. Students will gain proficiency in developing customised GIS solutions, automating geoprocessing tasks, and efficiently manipulating, visualizing, and analysing spatial data. The course serves as an invaluable stepping stone for students interested in pursuing careers in GIS development, spatial analysis, or related fields where Python scripting plays a vital role.

Other Requisites or Enrolment Rules

Other

Offerings

Trimester 1

OL-TWMBA-TR1

ON-TWMBA-TR1

Learning Outcomes

Upon completion of this course, graduates will be able to:
1.
Acquire a comprehensive understanding of GIS programming
2.
Demonstrate proficiency in the foundational structure and syntax of Python scripts
3.
Apply an object orientated approach to develop Python programs for GIS
4.
Showcase expertise in creating custom tools through Python scripting to automate geoprocessing tasks
5.
Utilise geoprocessing techniques and ArcPy library to visualise and analyse spatial data
6.
Demonstrate the knowledge and skills of Python scripting for GIS data access and manipulation
7.
Develop Python scrips for common GIS tasks

Topics

1. Fundamentals of Python programming for GIS 2. Geoprocessing and ArcPy 3. GIS data access 4. GIS data manipulation 5. Development of custom tools 6. Spatial data analysis 7. Spatial data visualisation 8. Python functions and modules 9. Model builder and visual programming 10. Python scripting for common GIS tasks  … For more content click the Read More button below.

Assessments

Assessment due dates (as listed in Week Due) are indicative until finalised by the end of Week 1 for each Study Period (Offering). After Week 1, Assessment due dates may change with the approval of the Dean (Academic) or Delegate in limited circumstances. All Assessment due date changes approved after Week 1 will be communicated to students accordingly via Handbook and StudyDesk.

Problem Solving 1

Problem Solving 2

Problem Solving 3