Autor / Autorin
Webredaktion umwelt.info
Nationales Zentrum für Umwelt- und Naturschutzinformationen / Umweltbundesamt
zuletzt aktualisiert am:

Umweltdaten entdecken mit R- und Python-Paketen

Sie möchten die Datenbestände von umwelt.info in den Programmiersprachen R oder Python sichten und analysieren? Dafür haben wir die beiden Software-Pakete umwelty-apy und umweltapir veröffentlicht, die dafür einen schnellen und einfachen Zugang ermöglichen. Die Installation der Pakete wird in den Readmes näher erläutert. Darüber hinaus sind auch weitere Details zu den Funktionen und Anwendungsbeispielen in den jeweiligen Readme-Dateien hinterlegt. Zum Herunterladen der Primärdaten und anderer Ressourcen auf umwelt.info haben wir eine Anleitung mit konkreten Code-Beispielen erstellt.

Funktionalitäten

Die Pakete verfügen über zwei Kernfunktionen. Wenn Sie eine Suche auf umwelt.info durchführen, können Sie zum einen die Ergebnisliste mithilfe der bereitgestellten Pakete in R und Python überführen. Dadurch lassen sich die Daten in eigene Analyse- und Auswertungsworkflows integrieren und weiterverarbeiten. Zum anderen können Sie angehängte Ressourcen auch direkt automatisiert herunterladen. Beide Funktionen greifen auf die API von umwelt.info zu.

Beispielsuche: Ozon

Anhand einer exemplarischen Suchanfrage lässt sich zeigen, wie Sie die Suchergebnisse einer Anfrage auf umwelt.info in R bzw. Python reproduzieren können, um damit weiter zu arbeiten. Beispielhaft wird in dem Suchschlitz der Begriff „Ozon“ eingetippt, anschließend sehen Sie die Ergebnisliste. Mit Klick auf den Button „API“ (platziert oberhalb des ersten Treffers) erhalten Sie den Link für ihre Suchanfrage.

Diesen Link können Sie direkt als Input für die Funktion fetch_by_url in R oder Python nutzen. Mit dieser Funktion können Sie sich die Ergebnisliste Ihrer Suchanfragen direkt in Ihrem Skript oder Ihrer Anwendung ausgeben lassen.

result_list <- fetch_by_url(url="https://md.umwelt.info/search/all?query=ozon")
api_url <- "https://md.umwelt.info/search/all?query=ozon" 
result_list <- fetch_by_url(api_url) 

Wir freuen uns, wenn wir bei konkreten Anwendungsfällen unterstützen können. Kommen Sie daher mit Rückfragen und Vorschlägen gerne (Kontaktformular) auf uns zu.

Wie hat Ihnen der Beitrag gefallen?

Autor / Autorin
Webredaktion umwelt.info
Webredaktion umwelt.info
Nationales Zentrum für Umwelt- und Naturschutzinformationen / Umweltbundesamt