-
Notifications
You must be signed in to change notification settings - Fork 1
/
Readme.Rmd
139 lines (85 loc) · 6.39 KB
/
Readme.Rmd
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
---
title: "Geodaten downloaden und visualisieren"
author: "Jan-Philipp Kolb"
date: "22 Oktober 2018"
output:
html_document:
keep_md: yes
pdf_document: default
ioslides_presentation:
keep_md: yes
beamer_presentation: default
slidy_presentation:
keep_md: yes
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
reallinks <- T
orlinks <- !reallinks
```
Dieser Workshop beschäftigt sich mit der Erfassung und Verarbeitung von räumlichen Informationen (Geodaten) im wissenschaftlichen Kontext.
## Erste Schritte
### __(A1) Einleitung__
```{r,echo=F,eval=reallinks}
coursepath <-"https://github.com/Japhilko/geocourse/blob/master/"
```
```{r,echo=F,eval=orlinks}
coursepath <-""
```
Im ersten Abschnitt geht es um ein paar Vorbereitungen, die Ziele des Kurses werden vorgestellt. Datenquellen werden vorgestellt ([Github](`r paste0(coursepath,"slides/A1_Intro.md")`) | [pdf](`r paste0(coursepath,"slides/A1_Intro.pdf")`) )
- [Regionale Information](http://rpubs.com/Japhilko82/gesis_mannheim) - wo sind wir, wo können wir später Mittag essen gehen?
### __(A2) Das Paket [`ggmap`](http://journal.r-project.org/archive/2013-1/kahle-wickham.pdf)__ zur Erzeugung verschiedener Kartentypen.
Das Paket `ggmap` bietet einen guten Einstieg. Es lassen sich relativ leicht Hintergrundkarten erzeugen ([Gtihub](`r paste0(coursepath,"slides/A2_ggmap.md")`) | [pdf](`r paste0(coursepath,"slides/ggmap.pdf")` ) | [rcode](`r paste0(coursepath,"slides/A2_ggmap.R")`)
### __(A3) Der Download von (sozial-)wissenschaftlichen Daten__
Zur georgraphischen Visualisierung sind neben Karten auch inhaltliche Daten notwendig ( [Browser](`r paste0(coursepath,"slides/A4_tmap.md")`) | [pdf](`r paste0(coursepath,"slides/A3_DataPUF.md")`) | [rcode](`r paste0(coursepath,"rcode/A3_DataPUF.R")`)).
### __(A4) Thematische Karten mit dem R-Paket `tmap`__
Zur Erzeugung von schnellen thematischen Karten kann man das Paket `tmap` verwenden ( [Browser](`r paste0(coursepath,"slides/A4_tmap.md")`) |
[pdf](`r paste0(coursepath,"slides/A4_tmap.pdf")`) | [rcode](`r paste0(coursepath,"rcode/A4_tmap.R")`))
### __(A5) Choroplethen erzeugen__
Eine Choroplethenkarte (auch Flächenkartogramm oder Flächenwertstufenkarte) ist eine thematische Karte, bei der die Gebiete im Verhältnis zur Verteilungsdichte des thematischen Objektes eingefärbt ist ([**Wikipedia**](https://de.wikipedia.org/wiki/Choroplethenkarte)). Diese Karten können mit dem Paket `choroplethr` erzeugt werden ([Github](`r paste0(coursepath,"slides/A5_Choroplethen.md")`)|
[pdf](`r paste0(coursepath,"slides/A5_Choroplethen.pdf")`) | [rcode](`r paste0(coursepath,"rcode/A5_Choroplethen.R")`)
### __(A6) Die Nutzung von Shapefiles__
Viele Daten werden im Shapefile Format von ESRI angeboten. Das Format sowie Möglichkeiten die Daten zu importieren werden hier vorgestellt ([Github](`r paste0(coursepath,"slides/A6_Shapefiles.md")`)|
[pdf](`r paste0(coursepath,"slides/A6_Shapefiles.pdf")`) | [rcode](`r paste0(coursepath,"rcode/A6_Shapefiles.R")`).
<!--
- Aufgabe: [Zensus bnisse und Karte miteinander verbinden und einfärben](https://github.com/Japhilko/GeoData/blob/master/2017/tutorial/Aufgabe_Verbindung.Rmd)
- Aufgabe: [Deutschlands Gemeinden](https://github.com/Japhilko/GeoData/blob/master/2016/tutorial/Aufgabe_Zensus_Ergebnisse.md)
-->
### __(A7) Das R-Paket `spdep` - Nachbarschaft und Distanz__
In diesem Abschnitt geht es darum Nachbarn zu finden ([Browser](`r paste0(coursepath,"slides/A7_spdep.md")`) | [pdf](`r paste0(coursepath,"slides/A7_spdep.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/A7_spdep.R")`))
### __(A8) Rasterdaten importieren und verarbeiten__
In diesem Abschnitt wird vorgestellt, wie man Rasterdaten importieren, bearbeiten und visualisieren kann ([Github](`r paste0(coursepath,"slides/A8_Rasterdaten.md")`) | [pdf](`r paste0(coursepath,"slides/A8_Rasterdaten.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/A8_Rasterdaten.R")`))
## __(B) Das OpenStreetMap Projekt und komplexere Schritte__
### __(B1) Openstreetmap__
Was ist das Openstreetmap Projekt? In diesem Abschnitt wird das Openstreetmap Projekt und der Download der Daten gezeigt ([Github](`r paste0(coursepath,"slides/B1_OpenStreetMap.md")`) | [pdf](`r paste0(coursepath,"slides/B1_OpenStreetMap.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/B1_OpenStreetMap.R")`)).
### __(B2) Geokodierung__
Wie werden Adressen geokodiert? Was ist reverse Geokodierung? - ([Github](`r paste0(coursepath,"slides/B2_Geokodierung.md")`) | [pdf](`r paste0(coursepath,"slides/B2_Geokodierung.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/B2_Geokodierung.R")`))
### __(B3) Das Arbeiten mit OSM API`s__
Das Beispiel der [*main OSM API*](`r paste0(coursepath,"slides/B3_osm_mainapi.md")`) - ([pdf](`r paste0(coursepath,"slides/B3_osm_mainapi.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/B3_osm_mainapi.R")`))
### __(B4) Die Nutzung der Overpass API__
Hier wird die Overpass API von Roland Olbricht vorgestellt - ([Github](`r paste0(coursepath,"slides/B4_Overpass.md")`) | [pdf](`r paste0(coursepath,"slides/B2_Geokodierung.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/B2_Geokodierung.R")`))
- **Beispiel Hostels in Madrid** ([Browser](https://github.com/Japhilko/GeoData/blob/master/2016/slides/Madrid_hostels.Rmd)),
- Beispiel: *Points of interest* ([poi](https://rpossib.wordpress.com/2015/09/15/points-of-interest-for-backpackers/)) für Backpacker in Amsterdam
- Beispiel: [Energieerzeugung](https://rpossib.wordpress.com/2015/11/20/use-openstreetmap-date/)
### __(B5) Das `osmdata` Paket__
Das `osmdata` Paket ist ein Wrapper zur Nutzung der Overpass API. Das Paket wird hier vorgestellt ([Github](`r paste0(coursepath,"slides/B5_osmdata.md")`) | [pdf](`r paste0(coursepath,"slides/B5_osmdata.pdf")`) |
[rcode](`r paste0(coursepath,"rcode/B5_osmdata.R")`))
### __(B6) Interaktive Karten mit Javascript Bibliotheken__
- [Github](`r paste0(coursepath,"slides/B6_using_javascript.md")`) | [pdf](`r paste0(coursepath,"slides/B6_using_javascript.pdf")`)
| [rcode](`r paste0(coursepath,"rcode/B6_using_javascript.R")`)
- Beispiel - [Campingplätze](http://rpubs.com/Japhilko82/Campsites)
<!--
## Räumliche Analysen/Statistik
-->
### __(B7) Simple Features__
- [Github](`r paste0(coursepath,"slides/B7_simplefeatures.md")`) | [pdf](`r paste0(coursepath,"slides/B7_simplefeatures.pdf")`)
| [rcode](`r paste0(coursepath,"rcode/B7_simplefeatures.R")`)
<!--
https://training.gesis.org/?site=pDetails&pID=0x2BD6733444514AEDAA955BC3754CA39C
-->