INTERLIS 2.3; !!============================================================================== !!@ Title = "Datenmodell zum Thema Wärmenutzung"; !!@ shortDescription = "Dieses Modell beschreibt die Zulässigkeit einers Gebietes für die Wärmenutzung aus dem Untergrund oder dem Grundwasser sowie die im Kanton erstellten Wärmenutzungsanlagen"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Themennummer = "A034"; !!@ iliCompilerVersion = "ili2c-5.3.0-90a8da73b8eb7696cb50ce8ae0ee5b422d33fba7"; !!------------------------------------------------------------------------------ !! Todo: !! - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2023-09-13 | 2.0 | Kep | Verschiedene Text-Felder vom Datentyp TEXT auf MTEXT geändert !! 2020-03-30 | 2.0 | TH | Entfernen der Struktur 'Kontakt' und 'Unternehmen' / Hinzufügen von drei Attributen bei den Klassen 'Vorabklärung' und 'Erdwärmesonde' !! 2019-05-16 | 1.3 | TH | Entfernen der Struktur 'Geologie' !! 2019-05-10 | 1.2 | TH | Anpassung der Domains !! 2019-05-01 | 1.1 | TH | Ergänzung Waermenutzungsanlagen !! 2019-04-03 | 1.0 | Kep | Erstfassung !!============================================================================== MODEL SZ_Waermenutzung_V2 (de) AT "http://models.geo.sz.ch" VERSION "2023-09-13" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS Units; UNIT LiterProMinute [LiterProMin] = (Units.L/Units.min); DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Gebietseinteilung = AREA WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS > 0.100; Objektidentifikator = TEXT*20; Status = ( ausser_Betrieb ,in_Betrieb ,Bohrung_bewilligt ,Sondierbohrung_bewilligt ,Bewilligung_verweigert ,andere ,unbekannt ); Rueckfuehrung = ( Versickerung ,Meteorwasser ,See ,Vorfluter ,Drainage ,ARA ,andere ,unbekannt ); Wasserart = ( Grundwasser ( Grundwasser ,Quellwasser ,Rueckgabewasser ,Drainagewasser ,Ueberlaufwasser ) ,See_und_Bachwasser ( Seewasser ,Bachwasser ,Uferfiltrat ) ,andere ,unbekannt ); Kaeltemittel_Waermetraeger = ( Propylenglykol ,Ethylenglykol ,Polyethylenglykol ,Ethanol ,Methanol ,Calciumchlorid ,Magnesiumchlorid ,Kaliumchlorid ,Kaliumcarbonat ,Kaliumacetat ,Kaliumformiat ,Natriumchlorid ,Natriumcarbonat ,Wasser ,andere ,unbekannt ); Nutzungszustand = ( genutzt ,ungenutzt ,aufgehoben ,unbestimmt ); GSBereich = ( A ,Au ,Ao ,Aue ,B ,Ue ,Sareal ,S1 ,S2 ,S3 ); Zulaessigkeit = ( ja ,Abklaerung_noetig ,nein ); !!---------------------------------------------------------------------------------- TOPIC Waermenutzungsflaechen = !!---------------------------------------------------------------------------------- CLASS Grundwasserwaermenutzung = Identifikator : MANDATORY Objektidentifikator; Zulaessigkeit : MANDATORY Zulaessigkeit; Grund : MTEXT*200; Bemerkung : MTEXT*1000; Geometrie : MANDATORY Gebietseinteilung; UNIQUE Identifikator; END Grundwasserwaermenutzung; CLASS Erdwaermenutzung = Identifikator : MANDATORY Objektidentifikator; Zulaessigkeit : MANDATORY Zulaessigkeit; Grund : MTEXT*200; Bemerkung : MTEXT*1000; Geometrie : MANDATORY Gebietseinteilung; UNIQUE Identifikator; END Erdwaermenutzung; END Waermenutzungsflaechen; !!---------------------------------------------------------------------------------- TOPIC Waermenutzungsanlagen = !!---------------------------------------------------------------------------------- CLASS Vorabklaerung = Identifikator : MANDATORY Objektidentifikator; Unternehmen : MANDATORY TEXT*25; Anfragedatum : MANDATORY FORMAT XMLDate "1900-01-01" .. "2999-12-31"; AnfragestellerName : TEXT*30; AnfragestellerMail : TEXT*50; AnfragestellerTelefon : TEXT*20; fuerBrauchwasser : MANDATORY BOOLEAN; fuerGrundwassernutzung : MANDATORY BOOLEAN; fuerErdwaermesonden : MANDATORY BOOLEAN; fuerEnergiepfaehle : MANDATORY BOOLEAN; fuerEnergiekorb : MANDATORY BOOLEAN; fuerErdregister : MANDATORY BOOLEAN; fuerAndere : MANDATORY BOOLEAN; Auskunft : MTEXT*2000; Bearbeiter : MANDATORY TEXT*10; GSBereichBeiAnfrage : GSBereich; Geometrie : Punkt; UNIQUE Identifikator; END Vorabklaerung; CLASS Wasserwaermenutzungsanlage = Identifikator : MANDATORY Objektidentifikator; GdeNrBfS : MANDATORY 1000 .. 9999; Wasserart : MANDATORY Wasserart; Status : MANDATORY Status; GrundstueckNr : MANDATORY TEXT*20; EGRID : TEXT*20; GSBereichBeiKonzession : GSBereich; hatKaeltezweck : BOOLEAN; hatWaermezweck : BOOLEAN; Minimaltemperatur : 0.0 .. 999.9 [Units.oC]; Foerdermenge : 0.0 .. 99999.9 [LiterProMin]; Kaeltemittel : MANDATORY Kaeltemittel_Waermetraeger; Fuellmenge : 0.00..999999.99 [Units.L]; RRBNr : TEXT*12; Konzessionsdatum : FORMAT XMLDate "1900-01-01" .. "2999-12-31"; Konzessionsdauer : 0 .. 999; BaugesuchNr : TEXT*20; Geologieunternehmen : TEXT*25; Bewilligungsdatum : FORMAT XMLDate "1900-01-01" .. "2999-12-31"; Bemerkung : MTEXT*1000; Geometrie : Punkt; UNIQUE Identifikator; END Wasserwaermenutzungsanlage; CLASS Rueckgabe = Identifikator : MANDATORY Objektidentifikator; !!Kuno: Ist die Gemeinde-Nr zwingend? Nutzungszustand : MANDATORY Nutzungszustand; Zweck : MTEXT*500; Rueckfueurungsart : Rueckfuehrung; Geometrie : MANDATORY Punkt; UNIQUE Identifikator; END Rueckgabe; CLASS Erdwaermenutzungsanlage (ABSTRACT) = Identifikator : MANDATORY Objektidentifikator; GdeNrBfS : MANDATORY 1000 .. 9999; ReferenzBohrinformation : Objektidentifikator; Status : MANDATORY Status; GrundstueckNr : MANDATORY TEXT*20; EGRID : TEXT*20; GSBereichBeiBewilligung : GSBereich; Waermetraeger : MANDATORY Kaeltemittel_Waermetraeger; Fuellmenge : 0.00..999999.99 [Units.L]; IstArteserAngebohrt : BOOLEAN; BaugesuchNr : TEXT*20; Geologieunternehmen : TEXT*25; Bohrunternehmen : TEXT*25; Bewilligungsdatum : FORMAT XMLDate "1900-01-01" .. "2999-12-31"; istBohrbeginGemeldet : BOOLEAN; istBohrprotokollEingereicht : BOOLEAN; istBohrprofilEingereicht : BOOLEAN; Bemerkung : MTEXT*1000; Geometrie : Punkt; UNIQUE GdeNrBfS,Identifikator; END Erdwaermenutzungsanlage; CLASS Erdwaermesonde EXTENDS Erdwaermenutzungsanlage = AnzahlErdwaermesonden : 0 .. 1000; SondentiefeEinzeln : 0 .. 1000; END Erdwaermesonde; CLASS Energiepfahl EXTENDS Erdwaermenutzungsanlage = AnzahlEnergiepfaehle : 0 .. 1000; END Energiepfahl; CLASS Energiekorb EXTENDS Erdwaermenutzungsanlage = AnzahlEnergiekoerbe : 0 .. 1000; END Energiekorb; CLASS Erdregister EXTENDS Erdwaermenutzungsanlage = AnzahlErdregister : 0 .. 1000; END Erdregister; CLASS andere EXTENDS Erdwaermenutzungsanlage = END andere; ASSOCIATION Rueckgabe_Wasserwaermenutzungsanlage = rRueckgabe -- {0..1} Rueckgabe; rWasserwaermenutzungsanlage -- {1..*} Wasserwaermenutzungsanlage; END Rueckgabe_Wasserwaermenutzungsanlage; END Waermenutzungsanlagen; END SZ_Waermenutzung_V2.