--- title: Übung Bomber's Baedeker 2 description: Übung zum Umgang mit CSV-Dateien in QGIS date: 12.7.2021 author: Kai-Christian Bruhn affiliation: Hochschule Mainz contact: kai-christian.bruhn@hs-mainz.de license: cc by 4.0 tags: GIS, QGIS, Spatial Humanities, Übung, CSV, Digital Humanities --- Übung Bomber's Baedeker 2 === --- Link zu diesem Dokument: https://hackmd.io/@KaCeBe/qgis_csv_bombers_baedeker2 --- GitHub-Repository mit Daten: https://github.com/kacebe/bombers_baedeker/blob/3d1ba78bd7710207c04a0ca33f378fed4c6190e5/visualisation/bombers_baedecker_coords_geo.csv --- Zur Einführung vgl. die [Übung Bomber's Baedeker 1](https://hackmd.io/@KaCeBe/qgis_csv_bombers_baedeker) --- ## Datenaufbereitung Datengrundlage: [bombers_baedecker_coords_geo.csv](https://github.com/kacebe/bombers_baedeker/blob/7f19bcb777eed903a5c094d3a5d764551a139168/visualisation/bombers_baedecker_coords_geo.csv) auf GitHub. Anschließend 1. Datenimport in ein neues QGIS-Projekt über `Menü-Layer-Layer hinzufügen-Getrennte Textdatei als Layer hinzufügen`. Achten Sie auf die richtigen Einstellungen (s. [Übung 1](https://hackmd.io/@KaCeBe/qgis_csv_bombers_baedeker) ). 2. Export in einen Layer `bb_places` in einem neuen GeoPackage. ### Extraktion valider Koordinaten in Dezimalgrad Die Spalten mit den Koordinatenwerten sind vom Typ `string` und enthalten die importieren Angaben in Gradminuten. Um die Werte auch als Dezimalgrad in der Attributtabelle auswerten zu können, sollen zwei weitere Felder mit den entsprechenden Werten eingefügt werden: In der Attributtabelle des layers `bb_places` mit dem Feldrechner zwei neue Felder `lat_dec` und `lon_dec` mit den Ausdrücken `round($y, 2)` für Latitude/Breitengrad und `round($x, 2)` für Longitude/Längengrad erzeugen: ![Beispiel des Ausdrucks für den Feldrechner in QGIS für die Berechnung des Breitengrads in Dezimalgrad](https://i.imgur.com/JgdC9zE.png) Die Funktion [`round()`](https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.html?highlight=expression#round) rundet Zahlen auf die mit dem Parameter `x` bezeichnete Anzahl Dezimalstellen ab. Da die Ausgangsdaten in Grad/Minuten angegeben sind, reichen zwei Dezimalstellen aus. Auszug aus der neuen Attributtabelle: ![](https://i.imgur.com/tWslq7b.png) **Randnotiz** Für das Umrechnen von Dezimalgrad nach GG°MM'SSSS'' stellt der Feldrechner die Funktion `to_gms()` bzw. `to_gm()` bereit. Diese Funktion ersetzt folgenden Code für Längengrade im Feldrechner: ``` (CASE WHEN $x < 0 THEN '-' ELSE '' END) || floor (abs($x)) || '° ' || format_number( (abs($x) - floor(abs($x))) * 60, #) ||'\' ``` ## Hintergrund zur weiteren Auswertung ## Medien * * * Erdmodelle: Flat Earth ![By Orlando Ferguson - http://www.thehistoryblog.com/wp-content/uploads/2011/06/Orlando-Ferguson-flat-earth-map.jpg, Public Domain, https://commons.wikimedia.org/w/index.php?curid=15594220](https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Orlando-Ferguson-flat-earth-map.jpg/1024px-Orlando-Ferguson-flat-earth-map.jpg) * * * Erdmodelle: Flat Earth ![By Anonymous - Camille Flammarion, L'Atmosphère: Météorologie Populaire (Paris, 1888), pp. 163, Public Domain, https://commons.wikimedia.org/w/index.php?curid=318054](https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Flammarion.jpg/922px-Flammarion.jpg) --- Die Geschichte der Kartographie ist in einer legendären Reihe von Büchern erschlossen, von denen einige frei als pdf im WWW verfügbar sind: https://press.uchicago.edu/books/HOC/index.html ![](https://i.imgur.com/Cm7O8cS.png) * * * Geoid: Äquipotentialfläche (Schwere) ![Quelle: https://appel.nasa.gov/2008/03/01/the-road-to-grace/](https://appel.nasa.gov/wp-content/uploads/2008/03/1a3.jpg) * * * Rotationskörper Kugel ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4496/37742644836_26192db40d_b_d.jpg) * * * Rotationskörper Kugel mit Achsen ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4469/23938339348_0a4386889b_o_d.png) * * * Rotationskörper Breitengrade/latitude (phi) ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4472/23938339538_87c3581626_o_d.png) * * * Rotationskörper Breitengrade/latitude (phi) ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4461/37533036640_b060f59095_o_d.png) * * * Rotationskörper Längengrade/longitude (lamda) ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4450/37121222373_170f74b17a_o_d.png) * * * Rotationskörper Längengrade/longitude (lamda) ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4489/37533036740_5d0d29e68c_o_d.png) * * * Rotationskörper: Erdmodell mit geographischem Koordinatensystem ![own work cc-by-sa 2.0](https://farm5.staticflickr.com/4503/37742644636_be2e3f2a14_o_d.png) * * * Geozentrisches Koordinatensystem ![A diagram showing ECEF, ENU, Longitude (λ) and Latitude (φ) coordinates and the relationship between them.](https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/ECEF_ENU_Longitude_Latitude_relationships.svg/799px-ECEF_ENU_Longitude_Latitude_relationships.svg.png) * * * Ellipse ![Quelle: https://tex.stackexchange.com/questions/305211/how-to-draw-an-ellipse-with-the-foci-center-and-axes-labeled](https://i.stack.imgur.com/O3mtw.gif) * * * Ellipsoid ![Geoid und Ellipsoide by KaischiB cc-by-sa 2.0](https://c2.staticflickr.com/8/7331/13742168574_3aa4911b04_c_d.jpg) Ellipsoid: Geodätische Distanzen ![Quelle: http://www.wlym.com/antidummies/part45.html](http://www.wlym.com/antidummies/part45_files/part45ellipsoid.gif) ## Kartennetzentwürfe ### Problemstellung - Maps That Prove You Don't Really Know Earth - <https://www.youtube.com/watch?time_continue=16&v=KUF_Ckv8HbE> - Die Erde als Orange ![(c) http://www.learnz.org.nz/location162/mapping-our-world](http://www.learnz.org.nz/sites/learnz.org.nz/files/oranges-map.jpg) * * * Globussegmentkarte - vgl. <https://de.wikipedia.org/wiki/Martin_Waldseem%C3%BCller#Globus> [![Waldseemüller Globensegmente Cim107-2.jpg](https://upload.wikimedia.org/wikipedia/commons/9/96/Waldseem%C3%BCller_Globensegmente_Cim107-2.jpg)](https://commons.wikimedia.org/wiki/File:Waldseem%C3%BCller_Globensegmente_Cim107-2.jpg#/media/File:Waldseem%C3%BCller_Globensegmente_Cim107-2.jpg)<br> By [Martin Waldseemüller](https://en.wikipedia.org/wiki/en:Martin_Waldseem%C3%BCller "w:en:Martin Waldseemüller") - <http://epub.ub.uni-muenchen.de/13138/>, Public Domain, [Link](https://commons.wikimedia.org/w/index.php?curid=20116662) * * * ![(c) https://dogfoose.com/2011/09/how-to-peel-a-planet/](https://dogfoose.com/wp-content/uploads/2011/09/6-7-Orange-peeled.png) ### Abbildungsflächen - Alles über Mercator https://mercator.tass.com/mercator-map ![](https://i.imgur.com/D1FqIiT.jpg) --- Lösungen: - Zylindrische Abbildung (Zylinder, Zylinderprojektion) - Konische Abbildung (Kegel, Kegelprojektion) - Azimutale Abbildung (Ebene, Azimutalprojektion) [![Kaardiprojektsiooni klassid.gif](https://upload.wikimedia.org/wikipedia/commons/0/02/Kaardiprojektsiooni_klassid.gif)](https://commons.wikimedia.org/wiki/File:Kaardiprojektsiooni_klassid.gif#/media/File:Kaardiprojektsiooni_klassid.gif) By [Rylem](//commons.wikimedia.org/w/index.php?title=User:Rylem&action=edit&redlink=1 "User:Rylem (page does not exist)") - Own work, [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0 "Creative Commons Attribution-Share Alike 4.0"), [Link](https://commons.wikimedia.org/w/index.php?curid=57949147) vgl. [Wikipedia Kartennetzentwurf, Klassifikation nach Abbildungsflächen](https://de.wikipedia.org/wiki/Kartennetzentwurf#Klassifikation_nach_Abbildungsfl.C3.A4chen) Zylinderprojektion [![Zylinderprojektion quadratische plattkarte kl.jpg](https://upload.wikimedia.org/wikipedia/commons/5/5f/Zylinderprojektion_quadratische_plattkarte_kl.jpg)](https://commons.wikimedia.org/wiki/File:Zylinderprojektion_quadratische_plattkarte_kl.jpg#/media/File:Zylinderprojektion_quadratische_plattkarte_kl.jpg) Von [Stefan Kühn](//commons.wikimedia.org/wiki/User:Stefan_K%C3%BChn "User:Stefan Kühn") - Eigenes Werk, [CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/ "Creative Commons Attribution-Share Alike 3.0"), [Link](https://commons.wikimedia.org/w/index.php?curid=89236) Kegelprojektion [![Kegelprojektion laengentreu kl.jpg](https://upload.wikimedia.org/wikipedia/commons/9/92/Kegelprojektion_laengentreu_kl.jpg)](https://commons.wikimedia.org/wiki/File:Kegelprojektion_laengentreu_kl.jpg#/media/File:Kegelprojektion_laengentreu_kl.jpg) Von [Stefan Kühn](https://de.wikipedia.org/wiki/User:Stefan_K%C3%BChn "de:User:Stefan Kühn") - Eigenes Werk, [CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/ "Creative Commons Attribution-Share Alike 3.0"), [Link](https://commons.wikimedia.org/w/index.php?curid=89237) Azimutalprojektion [![Azimutalprojektion-polar kl.jpg](https://upload.wikimedia.org/wikipedia/commons/7/79/Azimutalprojektion-polar_kl.jpg)](https://commons.wikimedia.org/wiki/File:Azimutalprojektion-polar_kl.jpg#/media/File:Azimutalprojektion-polar_kl.jpg) Von [Stefan Kühn](//commons.wikimedia.org/wiki/User:Stefan_K%C3%BChn "User:Stefan Kühn") - Eigenes Werk * * * ### Abbildungseigenschaften - Flächentreue (Äquivalenz) - Winkeltreu (konform) - Längentreu (äquidistant) vgl. [https://de.wikipedia.org/wiki/Kartennetzentwurf#Klassifikation_nach_Abbildungseigenschaften_.28Verzerrungseigenschaften.29](https://de.wikipedia.org/wiki/Kartennetzentwurf#Klassifikation_nach_Abbildungseigenschaften_.28Verzerrungseigenschaften.29) Liste von Kartennetzentwürfen (map projections) <https://en.wikipedia.org/wiki/List_of_map_projections> ### Online Tools - Vergleich von Kartennetzentwürfen - <http://map-projections.net/imglist.php> - Flächenvergleiche - <https://thetruesize.com/> - Verzerrungseigenschaften unterschiedlicher Projektionen - <http://bl.ocks.org/syntagmatic/raw/ba569633d51ebec6ec6e/> - - Acc. 40° 150% – The Acceptance index is a numerical measure that summarizes overall projection distortion, in this case with a maximum angular distortion of 40° and areal distortion of up to 150%. - Scale – The weighted mean error for overall scale distortion. - Areal – The weighted mean error for areal distortion. - Angular – The mean angular deformation index. - Auswahl geeigneter Projektionen - <http://projectionwizard.org/> ## Aufgabe Für die Analyse der Distanzen zwischen den Daten aus Bomber's Baedecker und der Ortsliste mit aktuellen Geokoordinaten: * Welche Projektion wäre zu wählen? * In welches epsg-System sollen die Punktdaten transformiert werden?