Foreword on working directory, data and packages
Intro and useful commands
Operartors
Arithmetic operators
Logical operators
Basic data types
Numeric values
Character values
Logical values (boolean)
Factors
Missing values
Time
Data structures
Matrix
Lists
Data frame
Indexing your data
Indexing vectors
Indexing matrices
Indexing lists
Indexing data frames
indexing certain conditions
This tutorial aims to introduce basic concepts of R. It does not specifically consider spatial data. However, most of the functionalities may be applied to spatial data.
Einführung - Was ist R-Studio?
Hello R-World
Grundlegende Funktionen
Operatoren
Arithmetische Operatoren
Logische Operatoren
Hilfestellungen
Rohdaten einlesen
Exkurs zu working directory, Daten und Packages
Daten einlesen
Datenstrukturen
Matrizen
Dataframes
EXKURS: Daten exportieren
Datentypen
Numerische Datentypen
Character values
Datenaufbereitung mit dplyr und spdplyr
Zeilen filtern
Zeilen anordnen
Spalten erstellen
Spalten zusammenfassen und Datensätze gruppieren
Die Ablauflogik kontrollieren mittels “pipen”
Einführung - Was ist R-Studio?
R ist eine freie Umgebung bzw. Programmiersprache für statistische Berechnungen und Grafiken.
Foreword on working directory, data and packages
Algebra in R
Vector algebra
Logical comparisons
Basic mathematical functions
Creating random numbers
Matrix algebra
Reading and writing files
Exploring data
Summarizing the Data set
Summarizing statistics
Outlook
This tutorial aims to introduce basic concepts of R. It does not specifically consider spatial data. However, most of the functionalities may be applied to spatial data.
The tutorial is inspired by Robert J. Hijman’s Introduction to R (2019).
Vorwort zu working directory, Daten und Packages
Was ist Leaflet
Typisches Ablaufschema
Voraussetzungen
Beispiel
Map widget anpassen (Map methods)
Mit dem “Data Object” und Vektordaten arbeiten
Eine einfache Matrix mit lng/lat Werten laden
Eine Shapefile laden (Point)
Eine Shapefile laden (Polygon) und das CRS transformieren
Die Attribute eines Shapefile verändern
Eine Shapefile in das GeoJSON-Format überführen
Geometrien löschen und ausschneiden
GeoJSON exportieren
Mit dem “RasterLayerObject” und Rasterdaten arbeiten
CRS defnieren und
Bildgröße reduzieren
Beispiel: Ein RasterLayerObject in Leaflet visualisieren
Referenzen (Auswahl)
Vorwort zu working directory, Daten und Packages
Die Daten für dieses Tutorial werden über Github zur Verfügung gestellt.
Foreword on working directory, data and packages
Intro
Treating spatial data like data frames and ploting them
Understanding sf objects
Geometry types
Dimension
Bounding box (bbox)
Coordinate reference systems (crs)
EPSG (SRID)
proj4string
Assigning and transforming crs
CRS and the area of geometries
Reading and writing of data
Foreword on working directory, data and packages
The Data for this tutorial are provided via Github. In order to reproudce the code with your own data, replace the url with your local filepath
Vorwort zu working directory, Daten und Packages
Verwendung von Basemaps
Basemaps von Drittanbietern
WMS Layer
Kombination von Tile Layern
Marker
EXKURS: Welche Datentypen können verwendet werden?
Symbole
Symbole individuell anpassen
EXKURS: Awesome icons
Punkte
Popups
Labels
Referenzen (Auswahl)
Vorwort zu working directory, Daten und Packages
Die Daten für dieses Tutorial werden über Github zur Verfügung gestellt. Wenn Sie den Code mit eigenen Daten reproduzieren wollten, ersetzen Sie die URL mit ihrem lokalen Dateipfad.
Foreword on working directory, data and packages
Intro
Basic static Maps
Interactive Maps
Plot Multiple shapes and layers
Facets - multiple plots in one window
By assigning multiple variable names to one aesthetic:
By splitting the spatial data with the by argument of tm_facets
By using the tmap_arrange function
Basemaps and overlay tile maps
Exporting maps
Quick and dirty mapping
Foreword on working directory, data and packages
The Data for this tutorial are provided via Github.
Vorwort zu working directory, Daten und Packages
Voraussetzungen
Farbgebung
Kontinuierliche Daten
Kategoriale Daten
Zusammenfassung
Legende
Layer ein- und ausblenden
Daten gruppieren
Choroplethenkarten
Referenzen:
Vorwort zu working directory, Daten und Packages
Die Daten für dieses Tutorial werden über Github zur Verfügung gestellt. Wenn Sie den Code mit eigenen Daten reproduzieren wollten, ersetzen Sie die URL mit ihrem lokalen Dateipfad.
Definieren Sie in diesem Fall Ihren “working directory”, ihr Arbeitsverzeichnis.
setwd("YOUR/FILEPATH") # this will not work.
Arbeitsverzeichnis, Daten und Pakete
Das R-Paket “ggmap”
Defniere einen Kartenauschnitt
Lade Raster Tiles
Skala
Zeichne Datenpunkte auf einer Karte
Daten einlesen
Bounding Box
Datenpunkte zeichnen
Symbologie
Heatmaps
Exkurs: ggplot2 Grundlagen
Ein Diagram oder eine Karte erstellen
Übung
Modifikationen
Exkurs: Daten von OpenStreetMap laden
Das R-Paket “osmdata”
Download von OSM-Daten
Verwendung von OSM-Daten
Visualisierung von OSM-Daten
Export von OSM-Daten
Vertiefung
Arbeitsverzeichnis, Daten und Pakete
Die Daten für dieses Tutorial werden über GitHub bereitgestellt Github.
Vorwort zu working directory, Daten und Packages
Was ist R Markdown
Grundlegende Syntax oder Inline-Formatierung
Elemente des Blocksatzes
Überschriften
H1
H2
H3
Aufzählungen
Zitate
Tabellen
Mathematische Formeln
R Code in RMarkdown
Chunk Optionen
EXKURS: andere Programmiersprachen in R Markdown nutzen
Vorwort zu working directory, Daten und Packages
Die Daten für dieses Tutorial werden über Github zur Verfügung gestellt. Wenn Sie den Code mit eigenen Daten reproduzieren wollten, ersetzen Sie die URL mit ihrem lokalen Dateipfad.