中國文化大學教師教學大綱

課程資料

K962 地理空間分析PYTHON程式設計 開課學期:1091
開課班級: 地理系 3
授課教師:陳致元 選修 學期課 學分數:3.0 義 0525 星期二 13:10-16:00
K962 PYTHON GEOSPATIAL ANALYSIS 2020 Fall
Department of Geography 3
Professor:CHEN, CHIH-YUAN Elective Semester Credits: 3.0 Ta Yi 0525 Tuesday 13:10-16:00

發展願景

傳揚中華文化,促進跨領域創新,與時精進,邁向國際
It is our objective to promote Chinese culture, enhance cross-disciplinary innovation, seek constant advancement, and embrace global community.

辦學宗旨

秉承質樸堅毅校訓,承東西之道統,集中外之精華,研究高深學術, 培養專業人才,服務社會,致力中華文化之發揚, 促進國家發展.
Based on our motto—“Temperament, Simplicity, Strength, and Tenacity,” “inheriting the merits of the East and the West” and “absorbing the essence of Chinese and foreign cultures,” we make it our mission to pursue advanced research, develop professional talents, serve the society, promote Chinese culture and support national development.

校教育目標
校基本素養
校核心能力

院教育目標

奠定自然科學基礎培養後續學習能力
強化理論與實務並重的多元課程
推動跨領域學習
促進國際化教學提升學生競爭力

院核心能力

自然科學知識的能力
理論與實務結合的能力
國際化與團隊溝通合作的能力
多元整合的能力

系教育目標

培育理論與實務並重的地理專業人才
訓練具卓越的科技專業競爭力人才
培養具備國際觀及多元化教育人才

系核心能力

具備正確地理專業觀念與認知
開拓國際視野與跨領域專業技能
問題認知及解決能力
暸解當代科學技術發展
認同地理環境永續發展意識
關懷社會環境的適切性及人與地的和諧共生

課程目標

本課程希望達成的課程目標如下: 1.學生透過正課了解地理資訊系統與空間分析方法的演算原理以及限制,並尋找適合自我研究興趣使用的空間分析工具。 2.學生透過實習課程熟悉空間分析工具的操作流程以及注意事項,並可以利用課堂所教授的工具進行獨立研究,並可以避免誤用工具。

課程能力

具備正確地理專業觀念與認知 (比重 15%)
開拓國際視野與跨領域專業技能 (比重 15%)
問題認知及解決能力 (比重 20%)
暸解當代科學技術發展 (比重 20%)
認同地理環境永續發展意識 (比重 15%)
關懷社會環境的適切性及人與地的和諧共生 (比重 15%)

課程概述

地理資訊系統(GIS)已經被廣泛的應用在各種不同的研究領域以及日常生活當中。空間分析是地理資訊系統當中最核心的部分,同時也是解決地理空間問題的方法。本課程主要可分為三大部分,第一部分為空間分析的基礎概念,以及介紹主要的資料收集與分析工具。第二部分為空間分析方法概論,針對初級學者,說明空間分析的主要目的和方法,以及如何利用空間分析來解決空間問題。第三部分為實作。配合本課程所教授之概念,利用Python程式語言來實作資料收集、處理、分析、以及展示。 The objective of this course is to present the advanced students with an overview of methods, techniques, systems and applications in Python Geospatial Programming. The course is designed to give the students a better understanding of Geodtabase design and introduce advanced Python Geospatial Packages. There are three essential topics in this course which are basic python language, the structure of spatial data, and popular python geospatial packages.

授課內容

地理資訊系統(GIS)已經被廣泛的應用在各種不同的研究領域以及日常生活當中。空間分析是地理資訊系統當中最核心的部分,同時也是解決地理空間問題的方法。本課程主要可分為三大部分,第一部分為空間分析的基礎概念,以及介紹主要的資料收集與分析工具。第二部分為空間分析方法概論,針對初級學者,說明空間分析的主要目的和方法,以及如何利用空間分析來解決空間問題。第三部分為實作。配合本課程所教授之概念,利用Python程式語言來實作資料收集、處理、分析、以及展示。

授課方式

線上實作配合非同步教材教學(OpenEdx平台)

評量方式

課程能力
/評量方式
課堂參與%%
作業%%
期中測驗評量%%
出席紀錄考核評量%%
期末測驗評量%%

上課用書

(師生應遵守智慧財產權及不得非法影印)
教師自行編寫教材

參考書目

(師生應遵守智慧財產權及不得非法影印)
教師自行編寫教材

輔導時間

教師聯絡資訊

Email:czy19@ulive.pccu.edu.tw
分機:25523

課程進度

  1. Lesson0--Jupyter Notebook簡介
  2. Lesson1-Python初探
  3. Lesson2--資料型態簡介
  4. Lesson3--容器型態(Container Data Types)簡介
  5. Lesson4--Pandas初探
  6. Lesson5--Pandas進階處理
  7. Lesson6--Lesson6--Pandas的群組與聚合操作
  8. Lesson7--資料的清洗
  9. Midterm Exam
  10. Lesson8--資料視覺化簡介
  11. Lesson9--GeoPandas簡介
  12. Lesson10--GeoPandas空間查詢與幾何運算
  13. Lesson11--OSMNX簡介
  14. Lesson12--NetworkX--最短路徑分析
  15. Lesson13--網路電子地圖製作
  16. Lesson14--進度調整週
  17. Final Exam