INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Laermempfindlichkeitsstufen_2016-02-09_ili2.ili"; !!@ Title = "kantonales Modell der Lärmempfindlichkeitsstufen für den ÖREB-Pilot"; !!@ shortDescription = "Dieses Modell erweitert das Bundesmodell durch ein eigenes, kantonales Datenmodell und wird für das ÖREB-Pilotprojekt verwendet"; !!@ Issuer = "http://www.sz.ch"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://geo.sz.ch"; !!@ GBDK_ID = "145"; !!@ GBDK_Code = "SZ-CH-145"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2016-02-09 | KEP | Erstfassung !!============================================================================== MODEL SZ_Laermempfindlichkeitsstufen_20160209 (de) AT "http://models.geo.sz.ch" VERSION "2016-02-09" = IMPORTS CHAdminCodes_V1; !! IMPORTS UNQUALIFIED GeometryCHLV03_V1; !!kant. Anpassung: Ausschluss, da Geometrie-Typen über kantonales Modell definiert werden IMPORTS UNQUALIFIED INTERLIS; IMPORTS SZ_Domains_20160126; !!für Verwendung des Bezugsrahmen LV95 DOMAIN ES = MANDATORY ( Keine_ES, ES_I, ES_II, ES_III, ES_IV ); Gebietseinteilung EXTENDS SZ_Domains_20160126.Gebiet = AREA WITHOUT OVERLAPS>0.05; !!kant. Anpassung: AREA in LV95 Rechtsstatus = MANDATORY ( inKraft ,laufendeAenderung ,Genehmigungsvorbehalt_RR !!kant. Erweiterung ); Verbindlichkeit = MANDATORY ( Nutzungsplanfestlegung ,orientierend ,hinweisend ,wegleitend ); !!------------------------------------------------------------------------------ TOPIC SZ_Rechtsvorschriften = !!------------------------------------------------------------------------------ CLASS SZ_Dokument = Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT; Abkuerzung : TEXT*10; OffizielleNr : MANDATORY TEXT*20; Kanton : CHAdminCodes_V1.CHCantonCode; Gemeinde : CHAdminCodes_V1.CHMunicipalityCode; publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Laermempfindlichkeitsstufen_20160209.Rechtsstatus; TextImWeb : URI; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Dokument; CLASS SZ_Rechtsvorschrift EXTENDS SZ_Dokument = END SZ_Rechtsvorschrift; ASSOCIATION HinweisWeitereDokumente = r_Ursprung -- {0..*} SZ_Dokument; r_Hinweis -- {0..*} SZ_Dokument; END HinweisWeitereDokumente; END SZ_Rechtsvorschriften; !!------------------------------------------------------------------------------ TOPIC SZ_Geobasisdaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Laermempfindlichkeitsstufen_20160209.SZ_Rechtsvorschriften; CLASS SZ_Laermempfindlichkeit_Zonenflaeche = Geometrie : MANDATORY SZ_Laermempfindlichkeitsstufen_20160209.Gebietseinteilung; Rechtsstatus : MANDATORY SZ_Laermempfindlichkeitsstufen_20160209.Rechtsstatus; publiziertAb : MANDATORY XMLDate; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Laermempfindlichkeit_Zonenflaeche; CLASS SZ_Typ = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : TEXT*10; Empfindlichkeitsstufe : MANDATORY SZ_Laermempfindlichkeitsstufen_20160209.ES; Aufgestuft : BOOLEAN; Verbindlichkeit : MANDATORY SZ_Laermempfindlichkeitsstufen_20160209.Verbindlichkeit; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge SET CONSTRAINT WHERE Aufgestuft == #true : Empfindlichkeitsstufe == #ES_II OR Empfindlichkeitsstufe == #ES_III; END SZ_Typ; ASSOCIATION Typ_Dokument = r_Vorschrift (EXTERNAL) -- {0..*} SZ_Laermempfindlichkeitsstufen_20160209.SZ_Rechtsvorschriften.SZ_Dokument; r_Typ -- {0..*} SZ_Typ; END Typ_Dokument; ASSOCIATION Typ_Geometrie = r_Geometrie -- {0..*} SZ_Laermempfindlichkeit_Zonenflaeche; r_ES -<> {1} SZ_Typ; END Typ_Geometrie; END SZ_Geobasisdaten; !!------------------------------------------------------------------------------ TOPIC SZ_TransferMetadaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Laermempfindlichkeitsstufen_20160209.SZ_Geobasisdaten; CLASS SZ_Amt = Name : MANDATORY TEXT*80; AmtImWeb : URI; END SZ_Amt; CLASS SZ_Datenbestand = Stand : MANDATORY XMLDate; Lieferdatum : XMLDate; Bemerkungen : MTEXT*1000; !!kant. Erweiterung: Festlegung der Text-Länge END SZ_Datenbestand; ASSOCIATION Datenbestand_zustStelle = r_zustaendigeStelle -<> {1} SZ_Amt; r_Datenbestand -- {0..*} SZ_Datenbestand; END Datenbestand_zustStelle; END SZ_TransferMetadaten; END SZ_Laermempfindlichkeitsstufen_20160209.