From bfc6c5b43eaf2b79e149b643a8d4fb19aa2c5698 Mon Sep 17 00:00:00 2001 From: cmalzer <claudia.malzer@geo.uni-goettingen.de> Date: Sun, 8 Sep 2019 22:28:10 +0200 Subject: [PATCH] update --- Aufgabe/(2) Geocoding.ipynb | 2 +- "Aufgabe/(3) R\303\244umliche Verschneidung.ipynb" | 2 +- .../(4) Berechnung und Darstellung des Versorgungsgrads.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Aufgabe/(2) Geocoding.ipynb b/Aufgabe/(2) Geocoding.ipynb index 11e428a..06a883f 100644 --- a/Aufgabe/(2) Geocoding.ipynb +++ b/Aufgabe/(2) Geocoding.ipynb @@ -83,7 +83,7 @@ "source": [ "Als nächstes können wir diese Spalte geokodieren. Die Python-Bibliothek <b>geopy</b> unterstützt eine Vielzahl an Geocodern, unter anderem auch den Esri-Geocoder. Zur Dokumentation siehe hier: https://geopy.readthedocs.io/en/stable/#module-geopy.geocoders \n", "\n", - "Da wir einen nicht-kommerziellen Geocoder verwenden wollen, wählen wir für diese Aufgabe <b>Nominatim</b>, der seine Daten aus OpenStreetMap bezieht. Es ist möglich, mit wenigen Zeilen Code ein komplettes Pandas-DataFrame zu geokodieren. Informationen Sie sich hierzu unter https://geopy.readthedocs.io/en/stable/#usage-with-pandas. (Die Verwendung des <i>RateLimiters</i> ist optional.) Geokodieren Sie nun also die Spalte \"Adresse_kombiniert\" in eine neue Spalte namens \"Geocoded\", und vergessen Sie vorher nicht den Nominatim-Geocoder korrekt einzubinden. Lassen Sie sich danach die neue Spalte ausgeben. Der Geokodierungsprozess wird ca. eine Minute dauern, erst dann wird die Ausgabe angezeigt.\n" + "Da wir einen nicht-kommerziellen Geocoder verwenden wollen, wählen wir für diese Aufgabe <b>Nominatim</b>, der seine Daten aus OpenStreetMap bezieht. Es ist möglich, mit wenigen Zeilen Code ein komplettes Pandas-DataFrame zu geokodieren. Informationen Sie sich hierzu unter https://geopy.readthedocs.io/en/stable/#usage-with-pandas. (Die Verwendung des <i>RateLimiters</i> ist optional.) Geokodieren Sie nun also die Spalte \"Adresse_kombiniert\" in eine neue Spalte namens <b>Geocoded</b>, und vergessen Sie vorher nicht den Nominatim-Geocoder korrekt einzubinden. Lassen Sie sich danach die neue Spalte ausgeben. Der Geokodierungsprozess wird ca. eine Minute dauern, erst dann wird die Ausgabe angezeigt.\n" ] }, { diff --git "a/Aufgabe/(3) R\303\244umliche Verschneidung.ipynb" "b/Aufgabe/(3) R\303\244umliche Verschneidung.ipynb" index bd913ff..f3f7b28 100644 --- "a/Aufgabe/(3) R\303\244umliche Verschneidung.ipynb" +++ "b/Aufgabe/(3) R\303\244umliche Verschneidung.ipynb" @@ -74,7 +74,7 @@ "source": [ "Da wir räumliche Funktionen ausführen wollen, die das normale DataFrame nicht unterstützt, müssen wir nun auch unsere Ärzte-Tabelle in ein GeoDataFrame umwandeln. Der Unterschied besteht nur darin, dass das GeoDataFrame eine Spalte namens <b>geometry</b> besitzt, in der die räumlichen Geometrien in einem bestimmten Format gespeichert werden. Zusätzlich kann ein Koordinatensystem angegeben werden, das wir fürs Erste auf das geographische Koordinatensystem WGS1984 mit dem Code <i>epsg:4325</i> setzen.\n", "\n", - "Die Erstellung der Geometrie wird im Folgenden aufgrund der noch nicht behandelten Syntax vorgeben. Beachten Sie, dass wir mit <b>Point()</b> eine Datenstruktur aus der externen Bibliothek <b>shapely</b> importieren, die GeoPandas wiederum für das Speichern seiner Geometrien verwendet. " + "Die Erstellung der Geometrie wird im Folgenden aufgrund der noch nicht behandelten Syntax vorgegeben. Beachten Sie, dass wir mit <b>Point()</b> eine Datenstruktur aus der externen Bibliothek <b>shapely</b> importieren, die GeoPandas wiederum für das Speichern seiner Geometrien verwendet. " ] }, { diff --git a/Aufgabe/(4) Berechnung und Darstellung des Versorgungsgrads.ipynb b/Aufgabe/(4) Berechnung und Darstellung des Versorgungsgrads.ipynb index 248fbe4..497a962 100644 --- a/Aufgabe/(4) Berechnung und Darstellung des Versorgungsgrads.ipynb +++ b/Aufgabe/(4) Berechnung und Darstellung des Versorgungsgrads.ipynb @@ -148,7 +148,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Das Ergebnis plotten wir nun mithilfe der Bibliothek <b>matplotlib</b> und der Plotting-Funktionalität von GeoDataFrames. Der Code dafür ist unten vorgegeben, kann aber nach eigenen Ermessen von Ihnen erweitert oder verändert werden. Orientieren Sie sich hierfür an den Dokumentationen (http://geopandas.org/mapping.html bzw. https://matplotlib.org/api/pyplot_api.html). Für manche Funktionalitäten kann es aber sein, dass erst noch zusätzliche Module installiert werden müssen. " + "Das Endergebnis plotten wir nun mithilfe der Bibliothek <b>matplotlib</b> und der Plotting-Funktionalität von GeoDataFrames. Der Code dafür ist unten vorgegeben, kann aber nach eigenen Ermessen von Ihnen erweitert oder verändert werden. Orientieren Sie sich hierfür an den Dokumentationen (http://geopandas.org/mapping.html bzw. https://matplotlib.org/api/pyplot_api.html). Für manche Funktionalitäten kann es aber sein, dass erst noch zusätzliche Module installiert werden müssen. " ] }, { -- GitLab