Gebäudetabelle hochladen
Wenn Sie externe Gebäudedaten haben — aus einem kommunalen Kataster, einer Kundentabelle, einem GIS-Export oder einer Energieerhebung —, können Sie diese direkt in TESSA hochladen. Dabei wird ein neues Quartier erstellt (oder ein bestehendes aktualisiert), das mit Ihren Gebäuden, Koordinaten, Attributen und Energiebedarfswerten befüllt ist.
Das Hochladen einer Tabelle ist auch der wichtigste Weg, um mit Projektgebieten ausserhalb der Schweiz oder mit Standorten zu arbeiten, die von den automatischen Registerabfragen (etwa dem Eidgenössischen Gebäude- und Wohnungsregister oder OpenStreetMap) nicht abgedeckt werden.
Wann Sie das verwenden
- Sie haben lokale Gebäudelisten oder Inventare: z. B. gemessene Jahresenergierechnungen, bekannte Baujahre oder Tabellen von Kunden.
- Sie modellieren ausserhalb der Schweiz: Wenn keine nationale Registeranbindung verfügbar ist, haben Sie mit einer hochgeladenen Tabelle volle Kontrolle über Gebäudegeometrien und -eigenschaften.
- Sie möchten ein bestehendes Quartier aktualisieren: Ergänzen oder überschreiben Sie modellierte Quartierdaten mit geprüften lokalen Informationen.
- Sie möchten gemessenen Bedarf direkt angeben: Umgehen Sie die Standard-Bedarfsmodelle, indem Sie bekannte Werte für Heizung, Warmwasser (WW) oder Kälte angeben.
Unterstützte Dateiformate und Koordinatensysteme
Dateiformate
TESSA akzeptiert Tabellen in gängigen Tabellenkalkulations- und Geovektorformaten:
- Tabellenkalkulation: Microsoft Excel (
.xlsx), kommagetrennte Werte (.csv) oder OpenDocument-Tabelle (.ods). - Geovektor: GeoPackage (
.gpkg) oder GeoJSON.
Die Spaltenüberschriften müssen exakt den Feldnamen von TESSA entsprechen (Gross-/Kleinschreibung beachten, Kleinbuchstaben mit Unterstrichen). Nicht erkannte Spalten werden ignoriert.
Standort und Koordinatenbezugssystem (CRS)
Jedes Gebäude braucht einen geografischen Standort. Geben Sie die Koordinaten mit einer der folgenden Spaltenkombinationen an:
| Geometrieformat | Spalten | Hinweise |
|---|---|---|
| WGS 84 Lat / Lon | lat, lon | Dezimalgrad (übliche GPS-Koordinaten). |
| Projiziertes X / Y | x, y | Ost- und Nordwert im CRS, das im Upload-Werkzeug angegeben ist (z. B. Schweizer LV95 EPSG:2056). |
| WKT-Geometrie | geometry | Well-Known-Text-Zeichenkette für einen POINT oder POLYGON (z. B. POINT(2600000 1200000)). |
| Vektorebenen-Geometrie | Standard-GIS-Objekt | Native Geometriespalte beim Hochladen von .gpkg oder GeoJSON. |
Quartiergebäude sind Punkte
TESSA speichert Quartiergebäude als Punkte (Schwerpunkte) auf der Quartierebene. Laden Sie Gebäudegrundrisse als Polygone hoch, leitet TESSA für jedes Gebäude einen repräsentativen Punkt ab. Brauchen Sie Gebäudegrundflächen, geben Sie die Geschossfläche in era oder total_surface an, statt sich bei der Quartiererstellung auf die Polygonfläche zu verlassen.
Grenze der Projektregion
Alle hochgeladenen Gebäude müssen innerhalb der definierten Grenze der Projektregion Ihres Szenarios liegen. Gebäude ausserhalb der Grenze werden automatisch verworfen, und der Upload wird blockiert, wenn kein Gebäude in der Region liegt.
Schritt für Schritt: Gebäudetabelle hochladen
- Öffnen Sie ein Szenario in Ihrem Projekt.
- Wählen Sie im Bereich Werkzeuge die Option Quartier aus Gebäuden erstellen.
- Wählen Sie den Betriebsmodus:
- Neuen Bezirk erstellen: Geben Sie einen Name des Bezirks ein.
- Vorhandenen Bezirk aktualisieren: Wählen Sie das Zielquartier und eine Aktualisierungsmethode (siehe unten).
- Klicken Sie auf Datei hochladen und wählen Sie Ihre Datei
.xlsx,.csv,.odsoder.gpkg. - Geben Sie unter Eingabedaten CRS EPSG-Code den EPSG-Code Ihrer Koordinaten ein (Standard
4326für WGS 84,2056für Schweizer LV95 usw.). - Konfigurieren Sie Gebäudedaten automatisch ergänzen:
- Angekreuzt (empfohlen bei unvollständigen Daten): Wählen Sie eine Gebäudedatenquelle (oder einen Archetypkatalog) sowie ein Wärmemodell und ein Kältemodell. TESSA ergänzt fehlende Attribute und erzeugt Lastkurven.
- Nicht angekreuzt (bei vollständigen Daten): TESSA verwendet nur die angegebenen Werte, ergänzt keine fehlenden Attribute und schätzt keinen nicht angegebenen Bedarf.
- Klicken Sie auf Ausführen.
Aktualisierungsmethoden (beim Aktualisieren eines bestehenden Quartiers)
Beim Aktualisieren eines bestehenden Quartiers wählen Sie eine von vier Zusammenführungsstrategien:
| Aktualisierungsmethode | Verhalten |
|---|---|
| Vereinigung, bestehende Werte behalten | Fügt neue Gebäude aus der Datei hinzu. Bestehende Gebäude behalten ihre aktuellen Werte und Änderungen. |
| Vereinigung, bestehende Werte überschreiben | Fügt neue Gebäude hinzu und aktualisiert passende bestehende Gebäude mit den Werten aus Ihrer Datei. |
| Ersetzen, bestehende Werte behalten | Behält nur Gebäude, die im Upload enthalten sind. Passende bestehende Gebäude behalten ihre aktuellen Werte. |
| Ersetzen, bestehende Werte überschreiben | Ersetzt alle Gebäude des Quartiers durch die hochgeladene Datei und baut das Quartier von Grund auf neu auf. |
Welche Daten muss ich angeben?
TESSA kommt mit unterschiedlicher Datenlage zurecht — von einer minimalen Liste mit Koordinaten und Flächen bis zu einem umfassenden Bestandsinventar mit gemessenen Lastdaten.
1. Minimal erforderliche Spalten
Um Gebäude zu erstellen und die archetypbasierten Bedarfsmodelle von TESSA auszuführen, brauchen Sie nur drei Angaben:
- Kennung:
building_id— eine eindeutige ganze Zahl für jedes Gebäude. - Standort: Koordinaten (
lat/lon,x/yodergeometry). - Geschossfläche:
era(Energiebezugsfläche m² — beheizte Geschossfläche). Fehlt sie, kann TESSA die EBF austotal_surface(Bruttogeschossfläche über alle Geschosse) schätzen.
building_id,lat,lon,era,const_class,const_period
1,46.2044,6.1432,450.0,Single-family house,1971-1980
2,46.2051,6.1440,1200.0,Apartment building,1991-2000
2. Spalten zur Archetypschätzung
Wenn der Jahresbedarf nicht gemessen vorliegt, berechnen die integrierten Modelle von TESSA (etwa Switzerland (Planeto) für Wärme und Switzerland (PACE) für Kälte) den jährlichen Energiebedarf aus Archetypen:
const_class: Gebäudekategorie/Archetyp (z. B.Single-family house,Apartment building,Office building,School). Die erkannten Zeichenketten finden Sie unter Gebäudearchetypen.const_period: Baualtersklasse (z. B.< 1919,1971-1980,2001-2010,> 2015).canton: Schweizer Kantonskürzel (z. B.GE,VD,ZH), für Klima und regionale Archetypkalibrierung.
3. Bedarfswerte direkt angeben
Wenn Sie bereits gemessene Verbräuche oder modellierte Jahresbedarfswerte haben (z. B. aus Energieausweisen, Kundenabrechnungen oder Drittsimulationen), können Sie sie direkt in die Tabelle aufnehmen. TESSA überspringt für diese Gebäude die Archetypschätzung und verwendet Ihre Zahlen:
| Bedarfsspalte | Beschreibung |
|---|---|
q_h_kwh | Jährlicher Raumwärmebedarf kWh |
q_ww_kwh | Jährlicher Warmwasserbedarf (WW) kWh |
q_hww_kwh | Kombinierter Bedarf Raumwärme + WW kWh |
q_c_kwh | Jährlicher Kältebedarf kWh |
q_h_kwh_m2 / q_ww_kwh_m2 / q_c_kwh_m2 | Spezifischer Jahresbedarf pro Quadratmeter kWh/m² |
Wie TESSA unvollständige Bedarfsdaten abgleicht
TESSA wendet einheitliche Regeln an, wenn Bedarfswerte kombiniert oder abgeglichen werden:
- Benutzerwerte haben Vorrang: Modellrechnungen überschreiben nie vom Benutzer angegebene Bedarfswerte, solange Bestehende Werte beibehalten aktiv ist.
- Die 2-von-3-Regel: Sind zwei von Raumwärme (
q_h_kwh), Warmwasser (q_ww_kwh) und kombiniertem Bedarf (q_hww_kwh) angegeben, wird der dritte abgeleitet (q_hww = q_h + q_ww). - Umrechnung zwischen pro m² und Gesamtwert: Sind der spezifische Bedarf (z. B.
q_h_kwh_m2) und die Geschossfläche (era) angegeben, wird der Gesamtbedarf (q_h_kwh) berechnet (total = specific × era). Sind umgekehrt Gesamtwerte und Fläche angegeben, werden die spezifischen Werte berechnet. - Anforderung von Demand Ninja: Wenn Sie das Modell Demand Ninja zur Gestaltung der Lastkurven wählen, müssen Sie jährliche Bedarfssummen (
q_h_kwh,q_ww_kwh,q_c_kwh) und stündliche Spitzenleistungen (p_h_max1h_kw,p_ww_max1h_kw,p_c_max1h_kw) angeben. Demand Ninja skaliert stündliche Profile auf Ihre Werte; es berechnet keinen Bedarf aus Archetypen.
4. Bestehende Heizsysteme, Kälte und Emissionen
Um den bestehenden Brennstoffverbrauch und die CO₂-Emissionen auszuwerten (als Basisvergleich für ein neues Fernwärme- oder Fernkältenetz), geben Sie Details zu den bestehenden Anlagen an:
| Spalte | Beschreibung | Beispiel |
|---|---|---|
thermal_generator_sh | Code des bestehenden Raumwärmeerzeugers | gas_boiler, ashp, oil_boiler, direct_electric |
fuel_sh | Brennstoffcode für Raumwärme | gas, electricity, heating_oil, wood_pellets |
heat_sh_efficiency | Wirkungsgrad bzw. JAZ des bestehenden Heizsystems − | 0.90 |
thermal_generator_dhw | Code des bestehenden WW-Erzeugers | electric_boiler, gas_boiler |
fuel_dhw | Brennstoffcode für WW | electricity, gas |
heat_dhw_efficiency | Wirkungsgrad des bestehenden WW-Systems − | 0.85 |
thermal_generator_c | Code des bestehenden Kühlsystems | air_cooled_chiller, reversible_heat_pump |
fuel_c | Brennstoffcode für Kälte | electricity |
thermal_c_efficiency | COP bzw. JAZ der bestehenden Kälteanlage − | 3.2 |
Erkannte Erzeuger- und Brennstoffcodes schlagen automatisch Standard-Emissionsfaktoren und Wirkungsgrade in der Datenbank von TESSA nach. Siehe Energiequellen.
5. Verteiltemperaturen (Betriebstemperaturen)
Sie können die internen Vorlauftemperaturen der Heiz- und Kühlverteilsysteme des Gebäudes angeben:
temp_h_deg: Vorlauftemperatur der Heizungsverteilung °C (z. B.65für ältere Radiatoren,35für Bodenheizung).temp_ww_deg: Vorlauftemperatur des Warmwassers °C (typischerweise60).temp_c_deg: Vorlauftemperatur der Kälteverteilung °C (typischerweise7bis12).
Verteiltemperaturen und Komfort-Sollwerte
Dies sind die Wasservorlauftemperaturen im Verteilsystem des Gebäudes. Sie werden für die Auslegung der Übergabestation und für COP-Berechnungen von Wärmepumpen verwendet. Es sind keine Raumluft-Thermostat-Sollwerte (wie 20 °C).
Wichtige Regeln und häufige Stolpersteine
1. building_id muss eine ganze Zahl sein
TESSA verlangt, dass building_id eine eindeutige ganze Zahl ist (z. B. 1, 2, 3... oder Schweizer EGID-Nummern). Verwenden Ihre Quelldaten alphanumerische Kennungen (z. B. BLD-101), behalten Sie die ursprüngliche Kennung in einer eigenen Metadatenspalte und vergeben Sie fortlaufende ganze Zahlen für building_id.
2. Bedarfssteuerung: is_heated und is_cooled
is_heated: Standardmässigtrue, wenn die Spalte fehlt oder leer ist (ausser bei Garagen). Unbeheizte Gebäude bleiben im Datensatz, erhalten aber keinen Wärmebedarf.is_cooled: Standardmässigfalse, wenn die Spalte fehlt oder leer ist. Anders als bei der Heizung erhalten Gebäude keinen Kältebedarf, solangeis_coolednicht ausdrücklich auftruegesetzt ist. Wenn Sie Kältebedarfswerte angeben oder das PACE-Modell die Kälte berechnen soll, stellen Sie sicher, dassis_cooledauftrue(oder1) gesetzt ist.
3. Herkunft der Daten nachverfolgen
Sie können Herkunfts-Metadatenspalten aufnehmen, um zu dokumentieren, woher Werte stammen:
era_origin: Quelle der Geschossfläche (z. B.cadastre,client_plan).qh_origin,qww_origin,qc_origin: Quelle der Bedarfszahlen (z. B.billing_2023,simulation,archetype).heating_origin,cooling_origin: Quelle des Heiz-/Kühlstatus.
4. Ausgabespalten, die bei der Eingabe ignoriert werden
Die folgenden Spalten werden von TESSA-Simulationen erzeugt und sollten nicht in Upload-Tabellen angegeben werden (angegebene Werte werden überschrieben oder ignoriert):
- Thermische Spitzenleistungen als Ausgabe (z. B.
p_h_max_kw,p_c_max_kw— ausser bei den Demand-Ninja-Eingabefeldern wiep_h_max1h_kw). - Berechnete Endenergie- und Emissionssummen (
emissions_co2_kg,final_energy_sh_kwhusw.). has_supplied_load_curve: Wird automatisch gesetzt, wenn Sie stündliche Lastkurven über das Lastkurven-Werkzeug hochladen, nicht in der Gebäudetabelle.
Vorlagen herunterladen
Beginnen Sie mit einer unserer vorformatierten Excel-Vorlagen:
- Minimale Gebäudetabellen-Vorlage — Minimaler Spaltensatz, um Gebäude zu laden und ein Wärmebedarfsmodell auszuführen.
- Vollständige Gebäudetabellen-Vorlage — Alle akzeptierten Eingabespalten mit Beschreibungen und Beispielwerten.
Wie es weitergeht
Sobald Ihre Gebäudetabelle in ein Quartier hochgeladen ist:
- Gebäude auf der Karte prüfen: Klicken Sie auf einzelne Gebäude, um Koordinaten, Fläche, Archetypzuordnungen und Bedarfsschätzungen zu überprüfen. Siehe Gebäude auf der Karte bearbeiten.
- Stündliche Lastkurven erzeugen: Führen Sie Gebäudelastgänge simulieren aus, um 8760-Stunden-Heiz- und Kühlprofile für die Netzsimulation zu berechnen. Siehe Mit Gebäudelastgängen arbeiten.
- Gemessene Lastkurven hochladen: Wenn Sie 15-Minuten- oder Stundenlastgänge für bestimmte Ankerlasten haben, laden Sie sie mit dem Lastkurven-Upload-Werkzeug hoch. Siehe Lastkurve eines Gebäudes hochladen.
- Das Netz planen: Verbinden Sie Gebäude mit Wärmequellen über die Routing-Werkzeuge. Siehe Netz erstellen.
Verwandte Dokumentation
- Vorlage für Gebäudedaten — Detaillierte Spezifikationen und Spaltenreferenz für die Excel-Vorlagen.
- Eine Quelldatei auf die Gebäudetabelle abbilden — Schritt-für-Schritt-Anleitung, um GIS- und Katasterexporte in das Tabellenschema von TESSA zu überführen.
- Glossar der Gebäudevariablen — Umfassendes Verzeichnis aller Eingabe- und Ausgabevariablen für Gebäude.
- Gebäudearchetypen — Gültige Werte für
const_classundconst_period. - Energiequellen — Erzeuger- und Brennstoffcodes für Heiz- und Kühlsysteme.
- Quartier aus Gebäuden erstellen — Referenzdokumentation zum Werkzeugbereich.
- Gebäude von Hand erstellen — Einzelne Gebäude direkt hinzufügen, ohne Datei-Upload.
Gebäude aus einer Region laden
In unterstützten Regionen kann TESSA Gebäudedaten automatisch aus einer vorgeladenen Datenbank abrufen. Sie zeichnen ein Polygon auf der Karte, und TESSA fragt alle darin liegenden Gebäude ab und befüllt das Quartier mit Geometrie, Attributen und Schätzungen des Energiebedarfs.
OpenStreetMap-Gebäudedaten verwenden
Für Standorte ausserhalb der Schweiz – oder überall dort, wo Sie frei verfügbare globale Daten nutzen möchten – kann TESSA OpenStreetMap-Gebäudegrundrisse (OSM) als Ausgangspunkt für ein Quartier verwenden.
