课程大纲

课程大纲

Python空间数据处理

课程编码:1801010705I0P2001Y 英文名称:Geospatial Processing With Python 课时:50 学分:2.50 课程属性:专业核心课 主讲教师:宋现锋

教学目的要求
Geospatial analysis, which analyzes data from a geographical or geospatial perspective, is a significant field applied extensively in earth science domains. This course introduces geodata processing using Python, encompassing fundamental concepts such as data reading, writing, interpolation, geostatistics, and data visualization. Leveraging popular geocomputing libraries in Python, the course aims to enhance students' Python programming skills and proficiency in advanced geospatial processing techniques through practical hands-on experiences.

预修课程
Basic knowledge in geographic information system or programming skills

大纲内容
第一章 Learn python essentials 6.0学时 宋现锋
第1节 Basic components
第2节 Top level components
第二章 Geospatial data handling 15.0学时 宋现锋
第1节 Geodata reading and writing by geopandas, rasterio and numpy
第2节 Interactive geodata visualization by matplotlib and basemap
第3节 Map projection and geometric transformation by pyproj4 and osr
第4节 Elementary spatial analysis by shapely
第5节 Rasterization and vectorization by rasterio and skimage
第三章 Geospatial analysis related to spatial dependence 9.0学时 宋现锋
第1节 Statistics by scipy
第2节 Geostatistics by pysal
第3节 Surface interpolation and approximation by scipy
第四章 Machine learning and spatial modelling 15.0学时 宋现锋
第1节 Clustering by scikit-learn
第2节 Classification by scikit-learn
第3节 Robust regression in machine learning by scikit-learn
第4节 Machine learning pipeline by scikit-learn
第5节 Optimisation modeling problems by pygmo and networkx
第五章 Putting things together 3.0学时 宋现锋
第1节 Integrating Python scripts into a GUI App by PyQt5 or Kivy
第2节 Packing Python scripts into a binary executable
第六章 Examination 2.0学时 宋现锋
第1节 Examination

教材信息
1、 Geoprocessing with Python Chris Garrard 2016年1月 Manning Publications

参考书
1、 Learning Geospatial Analysis with Python Joel Lawhead 2019年1月 Packt Publishing

课程教师信息
Xianfeng Song, professor in Geography. He has studied cartography and geographic information system over 25 years. His research interests focus on remote sensing hydrology and trajectory analysis. More information may be found at https://people.ucas.ac.cn/~xfsong?language=en