-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathintroduction.html
145 lines (134 loc) · 5.17 KB
/
introduction.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>AutoGIS 2023 - Introduction</title>
<link rel="stylesheet" href="reveal.js/dist/reset.css">
<link rel="stylesheet" href="reveal.js/dist/reveal.css">
<link rel="stylesheet" href="UH.css" id="theme">
<!-- Theme used for syntax highlighted code -->
<link rel="stylesheet" href="reveal.js/plugin/highlight/monokai.css" id="highlight-theme">
</head>
<body>
<div class="reveal">
<div class="slides">
<section>
<h2>AutoGIS 2023</h2>
</section>
<section>
<h3>Learning Goals:</h3>
After completing this course, you should be able to:
<ul style="font-size:0.7em;">
<li>test and produce <b>modular code</b> in the Python programming language</li>
<li><b>manage spatial data</b> programmatically (for example, reading different data formats, re-projecting, re-classifying and storing data)</li>
<li><b>apply spatial analysis methods</b> in Python (such as buffering, network analysis and spatial joins)</li>
<li>create <b>visualisations</b> (graphs and maps) from geographic data using Python</li>
<li>design and implement a geographical <b>data analysis workflow</b></li>
</ul>
</section>
<section>
<h3>Generic Skills</h3>
After completing this course, you should be able to:
<ul style="font-size:0.7em;">
<li>Independently <b>search for information</b> regarding programming methods</li>
<li><b>Apply new methods</b> based on online documentation</li>
<li><b>Critically evaluate</b> the available methods and information sources</li>
<li>Understand the importance of <b>version control</b> for practical tasks and scientific purposes</li>
<li><b>Communicate</b> their analysis workflow in written format</li>
<li>Complete assingments <b>on time</b></li>
</ul>
</section>
<section>
<h3>Course materials</h3>
<div style="text-align:left;">
<b>Lessons:</b> <a href="https://autogis-site.readthedocs.io" target="_blank">autogis-site.readthedocs.io</a> <br>
<b>Exercises:</b> <a href="https://github.com/Automating-GIS-processes-II-2023" target="_blank">github.com/Automating-GIS-processes-II-2023</a><br>
<b>Discord:</b> <a href="https://discord.com/channels/1141294124633423932/1141294951729213460" target="_blank">Discord-AutoGIS2023</a> <br>
<b>CSC notebooks:</b> <a href="https://notebooks.csc.fi/" target="_blank">notebooks.csc.fi</a> <br>
<small>— <b>join code:</b> <code>aut-z2y1a9nw</code></small>
</div>
</section>
<section>
<h3>Course topics</h3>
<table>
<tbody style="font-size:0.7em;">
<tr>
<td><b>1</b></td>
<td>Shapely and geometric objects <br>(points, lines and polygons)</td>
</tr>
<tr>
<td><b>2</b></td>
<td>Managing spatial data with Geopandas <br>(reading and writing data, projections, table joins)</td>
</tr>
<tr>
<td><b>3</b></td>
<td>Geocoding and spatial queries</td>
</tr>
<tr>
<td><b>4</b></td>
<td>Reclassifying data, overlay analysis</td>
</tr>
<tr>
<td><b>5</b></td>
<td>Visualisation: static and interactive maps</td>
</tr>
<tr>
<td><b>6</b></td>
<td>OpenStreetMap data (osmnx) and Network analysis (networkx)</td>
</tr>
</tbody>
</table>
</section>
<section>
<h3>Course Evaluation</h3>
6 weekly exercises (40 % of final assesment)<br>
Final assignment (60 % of final assessment)<br>
</section>
<section>
<h3>Deadlines</h3>
<div style="text-align:left;">
<b>Weekly exercises</b> are due the week after each lesson, on Thursday
<br>
<b>Final assignment</b>:<br>
<ul>
<li>1st deadline: <b>31 December 2023</b></li>
<li>2nd deadline: <b>12 January 2024</b></li>
</ul><br>
<small>You can choose either of these deadlines.<br>Those submitting early will get their credits earlier.</small>
</div>
</section>
<!--- Examples --->
<section>
<section>
<h2>GIS in Python</h2>
</section>
</section>
<section>
<h2>Let's get started</h2>
<a href="https://autogis-site.readthedocs.io" target="_blank">autogis-site.readthedocs.io</a>
</section>
</div>
<div class="header">
<img src="imgs/logo_flame.png" height="50em" style="float: left;">
</div>
<div class="footer">
<img src="imgs/logo_text.png" height="50em" style="float: left;">
</div>
</div>
<script src="reveal.js/dist/reveal.js"></script>
<script src="reveal.js/plugin/notes/notes.js"></script>
<script src="reveal.js/plugin/markdown/markdown.js"></script>
<script src="reveal.js/plugin/highlight/highlight.js"></script>
<script>
// More info about initialization & config:
// - https://revealjs.com/initialization/
// - https://revealjs.com/config/
Reveal.initialize({
hash: true,
// Learn about plugins: https://revealjs.com/plugins/
plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ]
});
</script>
</body>
</html>