INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Gewaessermessstellen_V1.ili"; !!@ Title = "Gewässermesstellen, Gewässerüberwachung"; !!@ shortDescription = "Gewässermesstellen von Fliess- und Standgewässern im Kanton Schwyz"; !!@ Issuer = "https://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch/afg"; !!@ Identifikator = "134.1"; !!@ Themennummer = "A101"; !!@ iliCompilerVersion = "5.1.1-20200501"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version !! Datum | Nr | wer | was !!------------------------------------------------------------------------------ !! 2020-11-23 | 1.0 | TH | Erstfassung !!============================================================================== MODEL SZ_Gewaessermessstellen_V1 (de) AT "http://models.geo.sz.ch" VERSION "2020-11-23" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Gewaerssertyp = ( Fliessgewaesser ,Standgewaesser ); Erhebungsart = ( Sammelprobe ,Stichprobe ,SammelundStichprobe ); !!------------------------------------------------------------------------------ TOPIC Seewasserqualitaet = !!------------------------------------------------------------------------------ CLASS Seewasserqualitaet = Kennung : MANDATORY TEXT*15; Gewaessername : MANDATORY TEXT*50; URLInfos : URI; Lage : MANDATORY Punkt; UNIQUE Kennung; END Seewasserqualitaet; END Seewasserqualitaet; !!------------------------------------------------------------------------------ TOPIC Messtelleninformationen = !!------------------------------------------------------------------------------ CLASS Messstandort = Kennung : MANDATORY TEXT*15; Gewaessername : MANDATORY TEXT; Ortsbezeichnung : MANDATORY TEXT; Gewaessertyp : MANDATORY Gewaerssertyp; MessungenVon : MANDATORY XMLDate; MessungenBis : XMLDate; Erhebungsart : MANDATORY Erhebungsart; IdWISKI : TEXT*30; IdMessnetz : TEXT*30; URLStationsseite : URI; Dokumentlink : TEXT; Bemerkung : TEXT*1000; Lage : Punkt; UNIQUE Kennung; END Messstandort; CLASS Parameter = Bezeichnung : MANDATORY TEXT*15; Einheit : MANDATORY TEXT*50; UNIQUE Bezeichnung; END Parameter; CLASS Messnetz = Bezeichnung : MANDATORY TEXT*20; gueltigVon : MANDATORY XMLDate; gueltigBis : XMLDate; Bemerkung : TEXT*1000; UNIQUE Bezeichnung; END Messnetz; CLASS Organisation = Bezeichnung : MANDATORY TEXT*50; Abkuerzung : MANDATORY TEXT*10; UNIQUE Abkuerzung; END Organisation; CLASS Organisationsmessnetz = END Organisationsmessnetz; CLASS Messnetzmessstandort = END Messnetzmessstandort; CLASS Messnetzparameter = END Messnetzparameter; CLASS Messstandortparameter = END Messstandortparameter; ASSOCIATION Messstandort_Messnetzmessstandort = rMessstandort -- {1} Messstandort; rMessnetzmessstandort -- {1..*} Messnetzmessstandort; END Messstandort_Messnetzmessstandort; ASSOCIATION Messnetz_Messnetzmessstandort = rMessnetz -- {1} Messnetz; rMessnetzmessstandort -- {0..*} Messnetzmessstandort; END Messnetz_Messnetzmessstandort; ASSOCIATION Messstandort_Messstandortparameter = rMessstandort -- {1} Messstandort; rMessstandortparameter -- {0..*} Messstandortparameter; END Messstandort_Messstandortparameter; ASSOCIATION Parameter_Messstandortparameter = rParameter -- {1} Parameter; rMessstandortparameter -- {0..*} Messstandortparameter; END Parameter_Messstandortparameter; ASSOCIATION Messnetz_Messnetzparameter = rMessnetz -- {1} Messnetz; rMessnetzparameter -- {0..*} Messnetzparameter; END Messnetz_Messnetzparameter; ASSOCIATION Parameter_Messnetzparameter = rParameter -- {1} Parameter; rMessnetzparameter -- {0..*} Messnetzparameter; END Parameter_Messnetzparameter; ASSOCIATION Messnetz_Organisationsmessnetz = rMessnetz -- {1} Messnetz; rOrganisationsmessnetz -- {1..*} Organisationsmessnetz; END Messnetz_Organisationsmessnetz; ASSOCIATION Organisation_Organisationsmessnetz = rOrganisation -- {1} Organisation; rOrganisationsmessnetz -- {0..*} Organisationsmessnetz; END Organisation_Organisationsmessnetz; END Messtelleninformationen; END SZ_Gewaessermessstellen_V1.