Tipps
Vorwarnung
Achtung! Im Folgenden geben wir dir ein paar Tipps, die auch Teile der Lösung enthalten können. Deshalb sollten diese nur dann benutzt werden, wenn du bei einer Aufgabe nicht weiterkommst.
Tipp 1
Hier geht es darum, wie du spezifische Features für den Befehl add_osm_features
hinzufügen kannst.
Abschnitt anzeigen
Der Befehl add_osm_features
braucht zwei verschiedene Informationen. Zum einen die Kategorie, die als key
bezeichnet wird, und zum anderen den value
, sprich das Feature, das du haben möchtest. Ein Beispiel wäre:
add_osm_feature(key = 'highway', value = 'motorway')
Tipp 2
Hier geht es um den Fall, dass du mehrere Features auf einmal herunterladen willst.
Abschnitt anzeigen
Du kannst gleichzeitig nur Features aus einer Kategorie herunterladen. Dafür musst du nur einen Character bei value
erstellen.
Tipp 3
Hier geht es darum, was du für geom_sf
an Werten brauchst.
Abschnitt anzeigen
Der erste Wert, den geom_sf
erwartet, sind deine Daten, sprich data
. Hier musst du die Variable angeben, in der du das Heruntegeladene gespeichert hast und entweder osm_lines
oder osm_points
aufrufen.
Als zweites musst du inherit.aes
= FALSE setzten. Hierbei geht es um die Frage, ob du mit den Standardachsen von ggplot
arbeiten willst. Da du mit coord_sf
deine eigenen Achsen definieren willst, setzt du es auf FALSE.
Tipp 4
Für die Achsen gehen wir hier auf den coord_sf
-Befehl ein.
Abschnitt anzeigen
Der Befehl coord_sf
braucht vor allem die Angaben der Koordinaten. xlim
ist dabei der Längengrad und somit der zweite und vierte Wert der Koordinaten von deiner Variable, die du in $bbox
findest. Das gleiche gilt für ylim
, welches der Breitengrad ist und als erster und dritter Wert auftaucht.
Tipp 5
Hier gehe ich nochmal darauf ein, wie du in dem Darstellungsbefehl verschiedene Befehle verknüpfst.
Abschnitt anzeigen
Befehle kannst du einfach mit einem +
verbinden. So kannst du den ggplot
Befehl mit den verschiedenen geom_sf
-Befehlen und coord_sf
verbinden.