Professional Documents
Culture Documents
Lập Trình Gis (Gis Programming) : 1. Mục tiêu môn học
Lập Trình Gis (Gis Programming) : 1. Mục tiêu môn học
Môn học hướng dẫn học viên cách tự động hóa các công việc trong GIS sử dụng ngôn ngữ
Python. Tự động hóa giúp thực hiện công việc trong GIS dễ dàng, nhanh và chính xác hơn và
hiểu biết về ngôn ngữ scripting là yêu cầu cần thiết đối với chuyên gia phân tích xử lý dữ liệu
trong GIS.
Aims:
This course teaches how to automate GIS tasks using the Python scripting language.
Automation can make your work easier, faster, and more accurate, and knowledge of a
scripting language is a highly desired skill in GIS analysts.
Môn học giới thiệu những nguyên tắc lập trình cơ bản và ứng dụng của chúng trong môi trường
GIS. Học viên tìm hiểu về cấu trúc của Python, nền tảng lập trình của phần mềm ArcGIS, của
hảng ESRI, USA. Học viên học cách sử dụng Python để thao tác với các đối tượng không gian
và phi không gian trong cơ sở dữ liệu dạng shapefile và Geodatabase.
Course outline:
This course will provide an introduction to computer programming principles and their
application in a GIS environment. Students learn the structure of Python, which is the scripting
language in ArcGIS products. Students learn how to use of Python to manipulate spatial objects
in geodatabase, and Shapefiles
Giáo trình/Textbook
[1] Trần Trọng Đức, Bài giảng “Lập trình GIS”, 2017
[3] Paul A. Zandbergen, Python Scripting for ArcGIS, ESRI Press, 2014
[4] Silas Toms, ArcPy and ArcGIS – Geospatial Analysis with Python, PACKT Publishing,
2016.
[5] Stef Maruch et. al., Python For Dummies, John Wiley & Sons, 2006.
4. Các hiểu biết, các kỹ năng cần đạt được sau khi học môn học:
Sau khi hoàn tất môn học này, sinh viên có thể có:
Learning outcomes:
5. Hướng dẫn cách học - chi tiết cách đánh giá môn học:
•Sinh viên cần đọc sách giáo trình và làm bài tập đầy đủ.
•Sinh viên cần thực hành thường xuyên với phần mềm Python và ArcGIS.
•Grading:
Final: 40%