-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add karlsruhe #50
Add karlsruhe #50
Conversation
Ich habe einige Daten von 1990 gefunden und hinzugefügt. Quelle, Seite 130: https://www.karlsruhe.de/b3/natur_und_umwelt/klimaschutz/klimakonzept/pdf_dateien/HF_sections/content/ZZmYk9MKZfe2na/Klimaschutzkonzept_Karlsruhe_2009.pdf Preview ist entsprechend aktualisiert. Problem ist allerdings, dass die Kategorien 1990 wohl andere waren als die von 2007 an. Auch etwas seltsam finde ich die deutlich höheren Gesamtwerte 1990. @jonek, vielleicht findest Du noch passendere Daten? Ein Ansprechpartner in Karlsruhe zu suchen, könnte hilfreich sein (z.B. aus dem zuständigen Amt). Wenn andere/bessere/passendere Daten da sind, können wir andere Probleme anschauen (z.B. dass es im Plot Negativemissionen gibt und der Tooltip das %year nicht richtig ersetzt). Achja, Einwohnerzahl lesen wir eh nur einmal ein, deshalb habe ich nur die aktuellste übernommen. |
"Daten zu 1990": @silberzwiebel warum werden diese Daten gebraucht? Das Klimaschutzkonzept in Karlsruhe ist erst im Jahr 2009 aufgestellt worden. Damals mit einem sogenannten "2-2-2" Ziel (Quelle: Webseite der Stadt Karlsruhe).
|
@silberzwiebel Warum verwenden wir nicht jährliche Einwohnerzahlen? Damit wären die "Emissionen pro Einwohner und Jahr" darstellbar. |
hugo/data/you_draw_it_karlsruhe.json
Outdated
"chart_id": "you-draw-it-paris", | ||
"start_year_chart": 2007, | ||
"end_year_chart": 2050, | ||
"start_year_draw": 2019, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In Karlsruhe wurde die aktuellste CO2 Bilanz bisher lediglich für das Jahr 2015 veröffentlicht. Die Benutzerin sollte also im Jahr 2016 anfangen zu zeichnen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So wie ich den you-draw-it Chat verstehe, soll er eine intuitive Mitmach-Einführung in das Thema geben. Dadurch, dass die neue Version auch "nur" 5-Jahres-Schritte darstellt, haben wir ohnehin ein gewisses Genauigkeitsproblem (da die Daten selten in diesen 5 Jahres-Schritten vorliegen). Die Idee ist also, dass der selber-zeichnen-Plot recht grob ist (aber natürlich nicht falsch) und die Detailinformationen im nächsten Plot erkundbar sind (also: was sind tatsächliche Daten, was Hochrechnung.) Tatsächlich ist es so, dass für die neue you-draw-it Version alle 5 Jahre ein Datenpunkt eingezeichnet wird -- wenn er vorhanden ist -- und wenn er nicht vorhanden ist wird der Wert des linearen Trends eingezeichnet.
Darüber hinaus geht die Berechnung des Paris-Budgets (was der/die NutzerIn selber einzeichnen soll) vom Jahr 2020 aus (siehe hier: https://github.com/codeformuenster/klimawatch/blob/master/generate_plots.py#L101). Dazu wird angenommen, dass 2019 die Emissionen so hoch waren, wie die letzten offiziellen Daten. (Vielleicht wäre auch hier der Trend eine bessere Annahme?) Hauptgrund: Das deutschlandweite CO2-Budget aus dem Blogartikel von Rahmstorf ist für Anfang 2019 berechnet und das Skript zieht dann noch ein Jahr Emissionen ab.
Für eine intuitive Einschätzung der benötigten zukünftigen CO2-Emissionen fände ich ein Einzeichnen von 2016 aus auch etwas komisch, da das ja die Vergangenheit betrifft.
Insgesamt sollten wir aber vielleicht nochmal genereller über diese Dinge nachdenken und diskutieren. Aber evtl. besser in einem Issue? Oder im Chat?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Im Sinne der Transparenz und Nachvollziehbarkeit (und somit auch der Belastbarkeit der Graphen) sollten diese Details
a) direkt unter den Digrammen stehen (evtl. reveal per Klick)
b) in einfacher Sprache gehalten sein
c) evtl. in einem Issue diskutierbar sein
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Die CO2 Bilanz einer Kommune wird auf absehbare Zeit um ca. ein bis zwei Jahre dem aktuellen Jahr hinterherhinken. Dies liegt daran, wie die notwendigen Input-Daten reportet bzw. veröffentlicht werden (statistische Landes-, Bundesämter). Ich finde das nicht unbedingt gut, aber so ist es meines Wissens nach die letzten Jahre gewesen.
Daher sollte:
a) der Datenpunkt der letzten veröffentlichten Bilanz für jede Kurve klar gekennzeichnet sein
b) danach ein Trendwert verwendet werden (evtl. andere Farbe)
c) der aktuelle Zeitpunkt (aktuelles Jahr) im Graph markiert sein
d) im you-draw-it immer ab dem aktuellen Zeitpunkt gezeichnet werden
hugo/data/you_draw_it_karlsruhe.json
Outdated
"year": 2015, | ||
"value": 2558.452 | ||
}, | ||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Woher kommen diese Zahlen für die Jahre nach 2015?
Wenn ihr diese aus den Input-Daten aus den Zeilen 62 bis 64 in data/karlsruhe.csv berechnet habt, so stimmen sie wahrscheinlich nicht. Die Zeilen 62 bis 64 spiegeln die aktuellen offiziellen Ziele für Karlsruhe wieder. Diese sind meiner Einschätzung nach jedoch nicht ausreichend, um die Paris-Ziele zu erreichen.
Wie berechnet ihr denn für andere Städte die Zahlen für die Paris-Ziele für zukünftige Jahre?
Ist es möglich die Paris-Ziel-Daten zusätzlich zu den aktuellen Ziel-Daten der Stadt im .csv
abzulegen?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Siehe Skript, was sich aber inzwischen etwas geändert hat durch die neue you-draw-it Version: https://github.com/codeformuenster/klimawatch/blob/master/generate_plots.py#L176
Die geplanten Ziele der Stadt tauchen im you-draw-it Plot gar nicht auf, sondern erst im Plotly-Detailplot danach.
Berechnung der Parisziele basiert auf dem CO2-Budget laut Pariser Vertrag, hochgerechnet auf EinwohnerInnenzahl der einzelnen Städte: https://klimawatch.codefor.de/paris-limits/
bzw. im Skript v.a. hier: https://github.com/codeformuenster/klimawatch/blob/master/generate_plots.py#L101
Da das berechnet wird (und ich es für sinnvoll halte, die Berechnung für alle Kommunen gleich zu haben), kann man die Paris-Ziele nicht selber eingeben.
Der Abschnitt "1.1.3 Bisherige Bilanzierung" auf den Seiten 129, 130 erklärt ja gerade warum die Daten von 1990 mit der Art der Bilanzierung, die ab 2009 verwendet wurde nicht vergleichbar ist. Daher bezweifele ich, dass es sinnvoll ist, die Daten im Diagram "Realität und Ziele" als gleichwertig darzustellen. Zumindest müssten wir das im Text unter dem Diagram erläutern. Momentan schlage ich vor, die Zahlen von 1990 deshalb erstmal wegzulassen. Zitat aus derm verlinkten PDF:
|
Ich werde versuchen, das Skript auf ein anderes Referenzjahr umzubauen (es gibt ja auch einen Tooltip, der die prozentuale Emissionsmenge zu diesem Basisjahr anzeigt).
Danke! Habe den Text nicht gelesen (und auch meine Zweifel, warum ein Karlsruher Kraftwerk nicht in der CO2-Bilanz Karlsruhes aufgenommen werden sollte, aber das ist nicht meine Entscheidung). Wenn die Werte gar nicht vergleichbar sind, macht es natürlich keinen Sinn, sie in einer Grafik zu zeigen. |
Momentan wird das noch verbleibende Paris-Budget für die aktuelle EinwohnerInnen-Zahl berechnet. Klar ändert sich das Budget durch mehr/weniger EinwohnerInnen. Das macht aber die Berechnung sehr viel komplizierter. Außerdem sind die zukünftigen EinwohnerInnen-Zahlen natürlich nicht sicher. Wenn wir einen Plot haben, der Emissionen pro Kopf anzeigt, sieht die Sache sicher wieder anders aus. Würde da aber erst den Plot haben wollen, bevor wir überall die EinwohnerInnen-Zahlen eintragen aber nicht nutzen. |
@thunfischtoast hatte das Skript ja schon für ein anderes Startjahr angepasst, diese Änderungen habe ich jetzt wieder eingeführt und auch für das neue you-draw-it angepasst. Den you-draw-it-chart habe ich jetzt aber von 2005 an zeichnen lassen, weil es sonst doch sehr wenig historische Daten nur wären (sonst nämlich von 2010 erst an). Das liegt v.a. daran, dass wir die X-Achse für diesen Plot aus Darstellungsgründen nur mit 5-Jahres-Schritten ausgestattet haben. Die Emissionszahl für 2005 ist dabei tendentiell etwas zu niedrig (s. Detailplot), da das Skript den Trend benutzt bei fehlenden Daten. Die Vorschau der Seite sieht schon gut aus, was die Plots angeht: https://deploy-preview-50--klimawatch.netlify.com/ Jetzt würde nur noch ein Update des Textes in dieser Datei fehlen, dann ist Karlsruhe bald online! |
Danke! Ich habe noch ein paar wenige Kleinigkeiten geändert (z.B. sind jetzt keine Daten vor 2007 drin), Preview ist online: https://deploy-preview-50--klimawatch.netlify.com/kommunen/karlsruhe/ Wenn Du mit allem so einverstanden bist, dann merge ich diesen PR und Karlsruhe ist live! Bezüglich unserer Diskussion des you-draw-it-Plots habe ich übrigens dieses issue hier geöffnet: |
Das you-draw it fängt bei mir bei 2005 an und somit mit Daten vor 2007. Deswegen hatte ich die Quelle ergänzt. Woher kommen die Werte von 2005 im you-draw-it eigentlich? Im |
hugo/data/you_draw_it_karlsruhe.json
Outdated
"y_unit": "t. T.", | ||
"data": [ | ||
{ | ||
"2005": 3075.886333333343 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wie kommt dieser Wert in diese Datei?
In karlsruhe.csv
steht er nicht.
In diesem PDF Klimaschutzkonzept 2009 auf Seite 130 ist der Wert 5.948 für 2005 angegeben.
Die you-draw-it-Daten werden hier (und in die folgenden Zeilen) in die JSON geschrieben: Line 183 in eff6aa6
Dabei werden die Zahlen im 5-Jahres-Rhythmus benötigt. Wenn eine Zahl nicht da ist (= nicht in der csv-Datei), wird sie vom Trend geschätzt. Sehe, dass du im anderen PR die JSON geändert hast. Die wird allerdings automatisch generiert. Deshalb gerne die korrekte Zahl für 2005 in die csv-Datei schreiben. Dann generiere ich die Plots hier in diesem Branch nochmal neu und es müsste dann passen. |
Wie kann das Script denn "rückwärts" mit einem Trend schätzen? |
Der Wert für 2005 wurde rückwärts durch die Verlängerung der gestrichelten Trend-Linie (= lineare Regression auf den verfügbaren Daten) geschätzt. Klar könnten wir auch erst 2010 anfangen für den you-draw-it-chart, das wäre von den Daten her sauberer. Dann ist aber der Bereich der historischen Emissionen im der Grafik sehr kurz (nur 2010, 2015, 2020). Deshalb habe ich den 2005er noch hinzugefügt. Die Zahl für 2005 von der Seite 130 des Klimaschutzberichts 2009 würde ich eher nicht nutzen, da ja die Methodik wohl eine sehr unterschiedliche ist, oder? Du entscheidest:
|
Habe mich für die dritte Variante entschieden. Changes siehe in PR #66. |
* Explain how Paris data was calculated for Karlsruhe Fix Co2 emision value of 2005. * Daten aus CO2-Bilanzen von 1990-2005 hinzugefürgt Im Text genaue Erklärungen zu den unterschiedlichen Bilanzierungsarten ergänzt. Neue Verweise auf externe Quellen für den Kontext in Baden-Württemberg ergänzt. * fix typos * delete automatically created (but outdated) file Co-authored-by: kartoffelsalat <[email protected]>
Danke! Eine letzte Sache noch: Da die unterschiedliche Bilanzierung zu einem doch recht erheblichen Datensprung in der Grafik "Realitäten und Ziele" führt, habe ich die Berechnung des Trends erst ab 2007 gemacht. Sonst sieht die Grafik nämlich so aus: Die Preview ist hier, (diesmal hoffentlich wirklich) ein letztes OK, und ich stelle die online: https://deploy-preview-50--klimawatch.netlify.com/kommunen/karlsruhe/ |
Vielen Dank! Im you-draw-it Diagram wäre es besser, wenn die y-Achse nur von 0 bis 9.000.000t gehen würde. Dann wäre der Bereich zum Zeichnen nicht so flach und die Kurve würde den verfügbaren Platz besser ausnutzen. Ich weiß nicht, ob das einfach machbar ist. |
Danke für die Vorschläge, beide umgesetzt! Ab jetzt gleich ist Karlsruhe online unter https://klimawatch.codefor.de/kommunen/karlsruhe |
Erstmal, um die online preview zu bekommen.
Einige Inhalte fehlen noch