forked from Automating-GIS-processes/2016
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
604 lines (495 loc) · 36.5 KB
/
index.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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
<meta charset="utf-8">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-88382509-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Welcome to Automating GIS processes course! — GeoPython - AutoGIS 1 documentation</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="GeoPython - AutoGIS 1 documentation" href="#"/>
<link rel="next" title="General info" href="course-info.html"/>
<script src="_static/js/modernizr.min.js"></script>
</head>
<body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="#" class="icon icon-home"> GeoPython - AutoGIS
<img src="_static/logo_hy_geo_135.png" class="logo" />
</a>
<div class="version">
2016 Autumn
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<p class="caption"><span class="caption-text">Course information</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="course-info.html">General info</a></li>
<li class="toctree-l1"><a class="reference internal" href="Installing_Anacondas_GIS.html">Installing Python + GIS</a></li>
<li class="toctree-l1"><a class="reference internal" href="License-terms.html">License and terms of usage</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 1</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson1-Intro-Python-GIS.html">Introduction to Python GIS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson1-Geometric-Objects.html">Geometric Objects - Spatial Data Model</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-1.html">Exercise 1</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 2</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-overview.html">Lesson 2 Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-download-data.html">Download datasets</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-overview-pandas-geopandas.html">Pandas and Geopandas -modules</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-pandas-intro.html">Introduction to Pandas</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-geopandas-basics.html">Introduction to Geopandas</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-2.html">Exercise 2</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 3</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-overview.html">Lesson 3 Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-geocoding.html">Geocoding</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-table-join.html">Table join</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-projections.html">Re-projecting data</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-point-in-polygon.html">Point in Polygon & Intersect</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-spatial-join.html">Spatial join</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-3.html">Exercise 3</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 4</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-overview.html">Lesson 4 Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-download-data.html">Download datasets</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-geometric-operations.html">Geometric operations</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-reclassify.html">Data reclassification</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-nearest-neighbour.html">Nearest Neighbour Analysis</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-4.html">Exercise 4</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 5</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-overview.html">Lesson 5 Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-download-data.html">Download datasets</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-static-maps.html">Static maps</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html">Interactive maps with Bokeh</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-share-on-github.html">Sharing interactive plots on GitHub</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-interactive-map-folium.html">Interactive maps on Leaflet</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-World-3D.html">Inspiration: World 3D</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-5.html">Exercise 5</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 6</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-overview.html">Lesson 6 Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-arcpy.html">Python in ArcGIS</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-toolbox.html">ArcGIS Toolbox</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-arcpy-script.html">Writing arcpy scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-run-the-tool.html">Running the Python script from ArcGIS</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 7</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-overview.html">Lesson 7 Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-download.html">Download data</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-read-raster.html">Reading raster files with GDAL</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-read-raster-array.html">Reading raster as a numerical array</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-gdal-utilities.html">GDAL command line tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-7.html">Exercise 7</a></li>
</ul>
<p class="caption"><span class="caption-text">Lesson 8</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson8-network-analysis.html">Network analysis in Python</a></li>
</ul>
<p class="caption"><span class="caption-text">Final Assignment</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Final-assignment.html">Final assignment</a></li>
</ul>
<p class="caption"><span class="caption-text">Map Challenge 2016</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="map-challenge.html">Map Challenge 2016</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">GeoPython - AutoGIS</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="#">Docs</a> »</li>
<li>Welcome to Automating GIS processes course!</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/Automating-GIS-processes/2016/blob/master/source/index.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="figure">
<img alt="_images/Some_Global_text.png" src="_images/Some_Global_text.png" />
</div>
<div class="section" id="welcome-to-automating-gis-processes-course">
<h1>Welcome to Automating GIS processes course!<a class="headerlink" href="#welcome-to-automating-gis-processes-course" title="Permalink to this headline">¶</a></h1>
<p><strong>Automating GIS processes</strong> -course teaches you how to do different GIS-related tasks in Python programming language. Each lesson is a tutorial with specific topic(s) where the aim is to learn
how to solve common GIS-related problems and tasks using Python tools. In the lessons we use only publicly available data which can be used and downloaded by anyone anywhere. In this course,
we assume that you know the basics of Python programming. If Python is not familiar to you, we recommend to start with our earlier course that focuses on learning the basics of Python
from <a class="reference external" href="https://geo-python.github.io">geo-python.github.io</a>.</p>
<div class="section" id="course-format">
<h2>Course format<a class="headerlink" href="#course-format" title="Permalink to this headline">¶</a></h2>
<p>The majority of this course will be spent in front of a computer learning to program in the Python language and working on exercises.
During Teaching Period I, the Automating GIS processes and <a class="reference external" href="https://github.com/Intro-Quantitative-Geology/Course-information">Introduction to Quantitative Geology</a> courses met together and focused on
<a class="reference external" href="https://github.com/Python-for-geo-people/Course-information">learning to program in Python</a>. Previously, both these courses lacked sufficient time for students to properly learn the basic concepts of programming in Python.</p>
<p>The computer exercises will focus on developing basic programming skills using the Python language and applying those skills to various GIS related problems.
Typical exercises will involve a brief introduction followed by topical computer-based tasks. At the end of the exercises, you may be asked to submit answers
to relevant questions, some related plots, and/or Python codes you have written or used. You are encouraged to discuss and work together with other students
on the laboratory exercises, however the laboratory summary write-ups that you submit must be completed individually and must clearly reflect your own work.</p>
<div class="admonition-open-access admonition">
<p class="first admonition-title">Open Access!</p>
<p class="last">The course is <strong>open for everyone</strong>. The aim of this course is to share the knowledge and help people to get started with their journey for doing GIS more efficiently and in a reproducible manner
using Python programming.</p>
</div>
<div class="admonition-step-by-step-instructions-with-cloud-computing admonition">
<p class="first admonition-title">Step by step instructions with cloud computing!</p>
<p class="last">The materials are written in a way that you can follow them step by step exactly as they are written, as long as you use the cloud computing resources that
we provide for you (unfortunately <strong>for Uni. Helsinki people</strong> only). Read more about our cloud computing environment from <a class="reference external" href="https://github.com/Python-for-geo-people/Lesson-1-Course-Environment/blob/master/Background/course-environment-components.md">here</a>.
If you work from your own computer, <strong>you need to adjust the file paths to the data</strong> accordingly.</p>
</div>
<div class="admonition-for-teachers admonition">
<p class="first admonition-title">For teachers</p>
<p class="last">If you would like to use these materials for your own teaching or develop them further, we highly support that.
Please read more about how to do it from <a class="reference external" href="License-terms.html">here</a>.</p>
</div>
</div>
<div class="section" id="course-topics-by-week">
<h2>Course topics by week<a class="headerlink" href="#course-topics-by-week" title="Permalink to this headline">¶</a></h2>
<p>See earlier materials from Period I <a class="reference external" href="https://github.com/Python-for-geo-people/Course-information">here</a>.</p>
<p>The materials are divided into weekly sections that are published at these pages every Monday morning. Lessons are held with following schedule:</p>
<blockquote>
<div><ul class="simple">
<li>31.10 - Lesson 1: GIS in Python; Spatial Data Model, Geometric Objects, Shapely</li>
<li>07.11 - Lesson 2: Working with (Geo)DataFrames</li>
<li>14.11 - Lesson 3: Geocoding and spatial queries</li>
<li>21.11 - Lesson 4: Geometric operations, reclassifying data</li>
<li>28.11 - Lesson 5: Visualization, static and interactive maps</li>
<li>08.12 - Lesson 6: Using ArcGIS through Python (the arcpy-module)</li>
<li>12.12 - Lesson 7: Raster data processing in Python</li>
</ul>
</div></blockquote>
</div>
<div class="section" id="contents">
<h2>Contents<a class="headerlink" href="#contents" title="Permalink to this headline">¶</a></h2>
<p><em>Lesson content, readings and due dates are subject to change</em></p>
<div class="toctree-wrapper compound" id="course-information">
<p class="caption"><span class="caption-text">Course information</span><a class="headerlink" href="#course-information" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="course-info.html">General info</a><ul>
<li class="toctree-l2"><a class="reference internal" href="course-info.html#course-meetings-in-period-ii">Course meetings in Period II</a></li>
<li class="toctree-l2"><a class="reference internal" href="course-info.html#instructors">Instructors</a></li>
<li class="toctree-l2"><a class="reference internal" href="course-info.html#course-websites">Course websites</a></li>
<li class="toctree-l2"><a class="reference internal" href="course-info.html#textbooks">Textbooks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Installing_Anacondas_GIS.html">Installing Python + GIS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Installing_Anacondas_GIS.html#install-python-gis-on-windows">Install Python + GIS on Windows</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installing_Anacondas_GIS.html#install-python-gis-on-linux-mac">Install Python + GIS on Linux / Mac</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installing_Anacondas_GIS.html#how-to-find-out-which-conda-command-to-use-when-installing-a-package">How to find out which conda -command to use when installing a package?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="License-terms.html">License and terms of usage</a><ul>
<li class="toctree-l2"><a class="reference internal" href="License-terms.html#instructional-materials">Instructional materials</a></li>
<li class="toctree-l2"><a class="reference internal" href="License-terms.html#code-snippets-software">Code snippets / software</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-1">
<p class="caption"><span class="caption-text">Lesson 1</span><a class="headerlink" href="#lesson-1" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson1-Intro-Python-GIS.html">Introduction to Python GIS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Intro-Python-GIS.html#general-overview-of-the-latter-part-of-the-course">General overview of the latter part of the course</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Intro-Python-GIS.html#learning-objectives">Learning objectives</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Intro-Python-GIS.html#why-python-for-gis">Why Python for GIS?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Intro-Python-GIS.html#what-sort-of-tools-are-available-for-doing-gis-in-pure-python">What sort of tools are available for doing GIS in pure Python?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson1-Geometric-Objects.html">Geometric Objects - Spatial Data Model</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Geometric-Objects.html#overview-of-geometric-objects-and-shapely-module">Overview of geometric objects and Shapely -module</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Geometric-Objects.html#point">Point</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Geometric-Objects.html#linestring">LineString</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Geometric-Objects.html#polygon">Polygon</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson1-Geometric-Objects.html#pro-tips-optional">Pro -tips (optional)</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-1.html">Exercise 1</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-2">
<p class="caption"><span class="caption-text">Lesson 2</span><a class="headerlink" href="#lesson-2" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-overview.html">Lesson 2 Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-overview.html#learning-objectives">Learning objectives</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-overview.html#sources">Sources</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-download-data.html">Download datasets</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-overview-pandas-geopandas.html">Pandas and Geopandas -modules</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-pandas-intro.html">Introduction to Pandas</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson2-geopandas-basics.html">Introduction to Geopandas</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-geopandas-basics.html#reading-a-shapefile">Reading a Shapefile</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-geopandas-basics.html#coordinate-reference-system-crs">Coordinate reference system (CRS)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-geopandas-basics.html#writing-a-shapefile">Writing a Shapefile</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-geopandas-basics.html#geometries-in-geopandas">Geometries in Geopandas</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-geopandas-basics.html#creating-geometries-into-a-geodataframe">Creating geometries into a GeoDataFrame</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson2-geopandas-basics.html#pro-tips-optional-but-recommended">Pro -tips (optional but recommended)</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-2.html">Exercise 2</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-3">
<p class="caption"><span class="caption-text">Lesson 3</span><a class="headerlink" href="#lesson-3" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-overview.html">Lesson 3 Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-overview.html#learning-objectives">Learning objectives</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-overview.html#sources">Sources</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-geocoding.html">Geocoding</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-geocoding.html#overview-of-geocoders">Overview of Geocoders</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-geocoding.html#geocoding-in-geopandas">Geocoding in Geopandas</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-table-join.html">Table join</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-projections.html">Re-projecting data</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-point-in-polygon.html">Point in Polygon & Intersect</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-point-in-polygon.html#how-to-check-if-point-is-inside-a-polygon">How to check if point is inside a polygon?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-point-in-polygon.html#intersect">Intersect</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson3-spatial-join.html">Spatial join</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-spatial-join.html#download-and-clean-the-data">Download and clean the data</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson3-spatial-join.html#join-the-layers">Join the layers</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-3.html">Exercise 3</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-4">
<p class="caption"><span class="caption-text">Lesson 4</span><a class="headerlink" href="#lesson-4" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-overview.html">Lesson 4 Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-overview.html#learning-objectives">Learning objectives</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-overview.html#sources">Sources</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-download-data.html">Download datasets</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-geometric-operations.html">Geometric operations</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-geometric-operations.html#overlay-analysis">Overlay analysis</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-geometric-operations.html#aggregating-data">Aggregating data</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-geometric-operations.html#simplifying-geometries">Simplifying geometries</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-reclassify.html">Data reclassification</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-reclassify.html#data-preparation">Data preparation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-reclassify.html#calculations-in-dataframes">Calculations in DataFrames</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson4-reclassify.html#classifying-data">Classifying data</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson4-nearest-neighbour.html">Nearest Neighbour Analysis</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-4.html">Exercise 4</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-5">
<p class="caption"><span class="caption-text">Lesson 5</span><a class="headerlink" href="#lesson-5" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-overview.html">Lesson 5 Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-overview.html#learning-objectives">Learning objectives</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-download-data.html">Download datasets</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-static-maps.html">Static maps</a></li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html">Interactive maps with Bokeh</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html#simple-interactive-point-plot">Simple interactive point plot</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html#creating-interactive-maps-using-bokeh-and-geopandas">Creating interactive maps using Bokeh and Geopandas</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html#point-map">Point map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html#adding-interactivity-to-the-map">Adding interactivity to the map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html#line-map">Line map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-bokeh.html#polygon-map-with-points-and-lines">Polygon map with Points and Lines</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-share-on-github.html">Sharing interactive plots on GitHub</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-share-on-github.html#how-the-repository-should-be-organized">How the repository should be organized?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-share-on-github.html#activating-github-pages">Activating GitHub Pages</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-share-on-github.html#accessing-github-pages">Accessing GitHub Pages</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-interactive-map-folium.html">Interactive maps on Leaflet</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-folium.html#creating-a-simple-interactive-web-map">Creating a simple interactive web-map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson5-interactive-map-folium.html#adding-layers-to-the-map">Adding layers to the map</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson5-World-3D.html">Inspiration: World 3D</a></li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-5.html">Exercise 5</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-6">
<p class="caption"><span class="caption-text">Lesson 6</span><a class="headerlink" href="#lesson-6" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-overview.html">Lesson 6 Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-overview.html#learning-objectives">Learning objectives</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-arcpy.html">Python in ArcGIS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy.html#arcpy">arcpy</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy.html#using-arcpy">Using arcpy</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-toolbox.html">ArcGIS Toolbox</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-toolbox.html#creating-an-arcgis-toolbox-for-python-scripts">Creating an ArcGIS Toolbox for Python scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-toolbox.html#opening-the-toolbox-in-arcgis">Opening the toolbox in ArcGIS</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-toolbox.html#defining-the-toolbox-functionalities">Defining the toolbox functionalities</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-arcpy-script.html">Writing arcpy scripts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#importing-arcpy">Importing arcpy</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#getting-parameters-from-the-toolbox">Getting parameters from the toolbox</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#adding-a-new-field-into-attribute-table">Adding a new field into attribute table</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#updating-column-with-field-calculator">Updating column with Field Calculator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#iterating-over-values-in-attribute-table">Iterating over values in attribute table</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#selecting-data">Selecting data</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#convert-polygons-to-raster">Convert Polygons to raster</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#sending-messages-to-the-script-tool">Sending messages to the Script tool</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-arcpy-script.html#the-full-script">The full script</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson6-run-the-tool.html">Running the Python script from ArcGIS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson6-run-the-tool.html#how-to-proceed-from-here">How to proceed from here?</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-7">
<p class="caption"><span class="caption-text">Lesson 7</span><a class="headerlink" href="#lesson-7" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-overview.html">Lesson 7 Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-overview.html#learning-objectives">Learning objectives</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-download.html">Download data</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-download.html#option-1-extract-files-in-terminal">Option 1: Extract files in terminal</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-download.html#option-2-extract-files-using-python">Option 2: Extract files using Python</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-read-raster.html">Reading raster files with GDAL</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-read-raster.html#read-raster-file-properties">Read raster file properties</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-read-raster.html#get-raster-bands">Get raster bands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-read-raster.html#band-statistics">Band statistics</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-read-raster-array.html">Reading raster as a numerical array</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-read-raster-array.html#excluding-nodata-values">Excluding NoData values</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-read-raster-array.html#closing-raster-dataset">Closing raster dataset</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Lesson7-gdal-utilities.html">GDAL command line tools</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-gdal-utilities.html#clipping-image-with-gdalwarp">Clipping image with gdalwarp</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-gdal-utilities.html#stacking-layers-with-gdal-merge-py">Stacking layers with gdal_merge.py</a></li>
<li class="toctree-l2"><a class="reference internal" href="Lesson7-gdal-utilities.html#calculations-with-rasters-using-gdal-calc-py">Calculations with rasters using gdal_calc.py</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Exercise-7.html">Exercise 7</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="lesson-8">
<p class="caption"><span class="caption-text">Lesson 8</span><a class="headerlink" href="#lesson-8" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Lesson8-network-analysis.html">Network analysis in Python</a></li>
</ul>
</div>
<div class="toctree-wrapper compound" id="final-assignment">
<p class="caption"><span class="caption-text">Final Assignment</span><a class="headerlink" href="#final-assignment" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Final-assignment.html">Final assignment</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Final-assignment.html#aim-of-the-work">Aim of the work</a></li>
<li class="toctree-l2"><a class="reference internal" href="Final-assignment.html#best-practices">Best practices</a></li>
<li class="toctree-l2"><a class="reference internal" href="Final-assignment.html#accessviz">AccessViz</a></li>
<li class="toctree-l2"><a class="reference internal" href="Final-assignment.html#own-project-work">Own project work</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound" id="map-challenge-2016">
<p class="caption"><span class="caption-text">Map Challenge 2016</span><a class="headerlink" href="#map-challenge-2016" title="Permalink to this toctree">¶</a></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="map-challenge.html">Map Challenge 2016</a><ul>
<li class="toctree-l2"><a class="reference internal" href="map-challenge.html#nominees">Nominees</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="course-info.html" class="btn btn-neutral float-right" title="General info" accesskey="n">Next <span class="fa fa-arrow-circle-right"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>
© Copyright 2016, Henrikki Tenkanen.
Last updated on Feb 20, 2017.
</p>
</div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'1',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.StickyNav.enable();
});
</script>
<li><a href="http://project.invalid/">Project Homepage</a> »</li>
<div class="footer">
<img src="../img/GPLv3_Logo.svg">
</div>
</body>
</html>