Code Monkey home page Code Monkey logo

heizgradtage_pro_ch_gemeinde's Introduction

Heizgradtage pro Schweizer Gemeinde

Kurzbeschrieb

Die drei nachfolgenden Jupyter-Notebooks berechnen pro Gemeinde die Heizgradzahl. Die Berechnungen werden auf Basis von den 2km-Raster Temperaturdaten pro Monat (gemittelt von den Jahren 1991-2020) berechnet.

1 Daten Laden
2 Daten Aufbereiten
3 Resultate Ploten

Motivation

In der Schweiz fallen rund 23.9 % (Jahr 2020) der Treibhausgase im Bereich Gebäude an. Quelle: https://www.bafu.admin.ch/bafu/de/home/themen/klima/zustand/daten/treibhausgasinventar/gebaeude.html Dadurch steigt das Bedürfnis, die Heizanlage zu optimieren und bei Neuanschaffung einen möglichst effizienten Betrieb zu garantieren. Bei Neu- oder Umbau der Heizanlage werden Informationen zum potenziellen Heizbedarf benötigt. Für die Nebenkostenabrechnung wird die Heizgradzahl gebraucht, um den Mietern eine möglichst genaue Nebenkostenabrechnung ohne übertriebenen Aufwand ausstellen. Damit man dies auch bei Mieterwechsel möglichst genau berechnen kann, ist die Information zum Bedarf von Heizenergie pro Monat wichtig. In der Schweiz wird die Kennzahl „Heizgradtage“ für diese Problemstellungen verwendet. Diese Kennzahl ist öffentlich nur für wenige Orte verfügbar. In dieser Arbeit werden diese Heizgradtage pro Gemeinde berechnet.

Heizgradtage pro Gemeinde

Methode

  1. Die Gemeindedaten sind im LV95 Format. Sie werden ins WGSS84 Format umgewandelt.
  2. Die Raster-Temperatur-Daten werden in ein verarbeitbares Format konvertiert.
  3. Es werden pro Gemeinde vier Koordinaten (Länge- und Breitegrad) im WGS84 Format berechnet, welche die Eckpunkte eines Fenster repräsentieren.
  4. Jeder Gemeinde werden alle in diesem Fenster vorhanden Raster-Temperatur-Daten zugewiesen.
  5. Diese Temperatur-Raster-Daten werden so aggregiert (Mittelwert), dass man pro Gemeinde und Monat ein Temperatur-Mittelwert erhält
  6. Berechnung der Heizgradtage pro Gemeinde und Monat berechnet. Weil es sich um Monatsnormtemperaturen handelt, wird die Temperaturdifferenz mit 30 (vereinfachte Berechnung für einen Monat) multipliziert.
  7. Aggregation der Daten pro Gemeinde und Jahr
  8. Die Namen der Messstationen werden angepasst, damit sie in einem nächsten Schritt mit den entsprechenden Gemeinde verglichen werden können.
  9. Es wird eine absolute und relative Differenz zwischen den berechneten Heizgradtage vom Schritt 1 und dem vom Hauseigentümerverband publizierten Heizgradtage berechnet.

Daten

  1. Metadaten zu den Gemeinden (Position, Höhenlage etc.) Quelle: Bundesamt für Statistik URL: https://www.bfs.admin.ch/bfs/de/home/dienstleistungen/geostat/geodaten-bundesstatistik/administrative-grenzen/generalisierte-gemeindegrenzen.assetdetail.21224783.html

  2. Gemittelte Temperatur-Rasterdaten (2km) pro Monat für die Jahre 1991-2020 Quelle: Meteo Schweiz URL: https://www.meteoschweiz.admin.ch/content/dam/meteoswiss/de/Ungebundene-Seiten/Produkte/doc/tnorm9120.zip​

  3. Metadaten zu den Messstationen von Meteo Schweiz (z.B geografische Position, Höhenlage)​ Quelle: Geoportal des Bundes URL: https://data.geo.admin.ch/ch.meteoschweiz.messnetz-automatisch/ch.meteoschweiz.messnetz-automatisch_de.csv​

  4. Heizgradtage für einzelne Ortschaften, die mit den Messstationen aus dem dritten Datensatz übereinstimmen. Die Heizgradtage werden benötigt, um die im Projekt erarbeiteten Resultate zu verifizieren. Quelle: HEV Schweiz URL: https://www.hev-schweiz.ch/vermieten/nebenkostenabrechnungen/heizgradtage-hgt/

Autoren: Adrian Rupp,

heizgradtage_pro_ch_gemeinde's People

Contributors

adrupp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.