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.