講義内容詳細:地理情報処理[英語講義]

戻る
年度/Academic Year 2022
授業科目名/Course Title (Japanese) 地理情報処理[英語講義]
英文科目名/Course Title (English) Geographical Information Processing[in English]
学期/Semester 前期 単位/Credits 2
教員名/Instructor (Japanese) 小林 和博
英文氏名/Instructor (English) KOBAYASHI Kazuhiro

講義概要/Course description
This course introduces you to geographic data analysis in Python programming language through interactive lessons and hands-on exercises. 
達成目標/Course objectives
After completing this course, the students can manage, analyze and visualize spatial data systematically and efficiently using Python. 
履修条件(事前に履修しておくことが望ましい科目など)/Prerequisite
The students should prepare for the computers to participate in the lectures and exercise. The majority of this course will be spent in front of a computer learning to program in the Python language. 
ALL MATERIALS ARE GIVEN IN ENGLISH! If you have no intention to of reading the materials in English, you should not enroll  this course.
授業計画/Lecture plan
1
授業計画/Class [Online Lecture (On Demand)] Basic concepts of programming, data type conversions, list
2
授業計画/Class Basic data type conversions, list, concept of an index value, version control, Jupyter notebooks
3
授業計画/Class For loop, the logic of conditional statements and comparison operators, format and indent the code when using for-loops and conditional statements
4
授業計画/Class Functions
5
授業計画/Class Python module, Pandas module, Pandas DataFrame
6
授業計画/Class Management of tabular data using Pandas
7
授業計画/Class Matplotlib
8
授業計画/Class Search for information about the GIS packages, Shapely1
9
授業計画/Class Search for information about the GIS packages, Shapely2
10
授業計画/Class Read and write spatial data in common file formats, coordinate reference systems 1
11
授業計画/Class Read and write spatial data in common file formats, coordinate reference systems 2
12
授業計画/Class Geocoding, KML file, joins between layers
13
授業計画/Class Classification, aggregation, simplification of geometries
14
授業計画/Class Creation of a static map using Geopandas, an interactive map using Bokeh or Folium.
15
授業計画/Class OpenStreetMap, route optimization using shortest path algorithm
 
事前学習/Preparation Read the text of the relevant section on the reference site to confirm what you will learn.
事後学習/Reviewing Run the programs related to the lecture contents shown in the reference site.
授業方法/Method of instruction
区分/Type of Class 対面授業 / Classes in-person
実施形態/Class Method 通常型 / regular
補足事項/Supplementary notesThe enrolled students need laptop computers to participate in the hands-on training using python. 
活用される授業方法/Teaching methods used
成績評価方法/Evaluation
1 レポート Report 100%
課題(試験やレポート等)に対するフィードバックの方法/Feedback methods for assignments (exams, reports, etc.)
Comments on the submitted materials are given during the classes.
参考書/Reference books
 著者名
Author
タイトル
Title
コメント
Comments
 
1 Department of Geosciences and Geography at the University of Helsinki. GEO-PYTHON https://geo-python-site.readthedocs.io/
2 Department of Geosciences and Geography at the University of Helsinki. Automating GIS-processes 2020 https://autogis-site.readthedocs.io/
その他/Others
According to departmental regulations, all course materials are provided in English. Questions will be accepted in English only.