INTERLIS 2.3; !!============================================================================== !!@ File = "Nutzungsplanung_2017-01-11.ili"; !!@ Title = "kantonales Modell für die Nutzungsplanung auf Stufe Gemeinde"; !!@ shortDescription = "Dieses Modell erweitert das Bundesmodell mit den kantonalen Mehranforderungen"; !!@ Issuer = "http://www.sz.ch"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://geo.sz.ch"; !!@ kGeoiV_ID = "73D, 73E, 73F"; !!@ Modell_Code = "SZ-CH-073D.1"; !!@ Modell_ID = "A005"; !! Compiler-Version = "4.5.27-20161102"; !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2015-09-22 | KEP | Erstfassung !! 2016-01-25 | KEP | Ergänzung aufgrund Input ARE !! 2016-08-02 | KEP | Anpassungen aufgrund Pilot !! 2017-01-11 | KEP | Geometrie ausschliesslich mit STRAIGHTS !!============================================================================== MODEL SZ_Nutzungsplanung_20170111 (de) AT "http://models.geo.sz.ch" VERSION "2017-01-11" = IMPORTS UNQUALIFIED INTERLIS; IMPORTS CHAdminCodes_V1; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Linie = POLYLINE WITH (STRAIGHTS) VERTEX Punkt; Einzelflaeche = SURFACE WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS>0.05; Gebietseinteilung = AREA WITH (STRAIGHTS) VERTEX Punkt WITHOUT OVERLAPS>0.05; Rechtsstatus = MANDATORY ( inKraft ,laufendeAenderung ,Genehmigungsvorbehalt_RR ); Verbindlichkeit = MANDATORY ( Nutzungsplanfestlegung ,orientierend ,hinweisend ,wegleitend ); !!------------------------------------------------------------------------------ TOPIC Kataloge = !!------------------------------------------------------------------------------ CLASS DokumenttypKatalog = Code : MANDATORY TEXT*10; Bezeichnung : MANDATORY TEXT*50; UNIQUE Code; END DokumenttypKatalog; STRUCTURE DokumenttypReferenz = Referenz : MANDATORY REFERENCE TO (EXTERNAL) SZ_Nutzungsplanung_20170111.Kataloge.DokumenttypKatalog; END DokumenttypReferenz; END Kataloge; !!------------------------------------------------------------------------------ TOPIC Rechtsvorschriften = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Nutzungsplanung_20170111.Kataloge; CLASS Dokument = Titel : MANDATORY TEXT*80; OffiziellerTitel : TEXT*200; Abkuerzung : TEXT*10; OffizielleNr : TEXT*20; Gemeinde : CHAdminCodes_V1.CHMunicipalityCode; publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Nutzungsplanung_20170111.Rechtsstatus; TextImWeb : URI; Dateiname : TEXT*100; Dokumenttyp : SZ_Nutzungsplanung_20170111.Kataloge.DokumenttypReferenz; Bemerkungen : MTEXT*1000; END Dokument; CLASS Rechtsvorschrift EXTENDS Dokument = END Rechtsvorschrift; ASSOCIATION HinweisWeitereDokumente = r_Ursprung -- {0..*} Dokument; r_Hinweis -- {0..*} Dokument; END HinweisWeitereDokumente; END Rechtsvorschriften; !!------------------------------------------------------------------------------ TOPIC Geobasisdaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Nutzungsplanung_20170111.Rechtsvorschriften; CLASS Hauptnutzung_CH = Code : MANDATORY 11 .. 99; Bezeichnung : MANDATORY TEXT*80; Beschreibung : TEXT*1000; END Hauptnutzung_CH; CLASS Typ_Kt = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : MANDATORY TEXT*12; Bemerkungen : MTEXT*1000; UNIQUE Code; END Typ_Kt; CLASS Typ = Code : MANDATORY TEXT*12; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : MANDATORY TEXT*12; Verbindlichkeit : MANDATORY SZ_Nutzungsplanung_20170111.Verbindlichkeit; Nutzungsziffer : 0.00 .. 9.00; Nutzungsziffer_Art : TEXT*40; GemeindeNr : MANDATORY CHAdminCodes_V1.CHMunicipalityCode; Bemerkungen : MTEXT*1000; UNIQUE Code; END Typ; CLASS Geometrie (ABSTRACT) = Identifikator : MANDATORY UUIDOID; publiziertAb : MANDATORY XMLDate; Rechtsstatus : MANDATORY SZ_Nutzungsplanung_20170111.Rechtsstatus; Bemerkungen : MTEXT*1000; UNIQUE Identifikator; END Geometrie; CLASS Grundnutzung_Zonenflaeche EXTENDS Geometrie = Geometrie : MANDATORY SZ_Nutzungsplanung_20170111.Gebietseinteilung; END Grundnutzung_Zonenflaeche; CLASS Linienbezogene_Festlegung EXTENDS Geometrie = Geometrie : MANDATORY Linie; END Linienbezogene_Festlegung; CLASS Objektbezogene_Festlegung EXTENDS Geometrie = Geometrie : MANDATORY Punkt; END Objektbezogene_Festlegung; CLASS Ueberlagernde_Festlegung EXTENDS Geometrie = Geometrie : MANDATORY SZ_Nutzungsplanung_20170111.Einzelflaeche; END Ueberlagernde_Festlegung; ASSOCIATION Typ_Dokument = r_Typ -- {0..*} Typ; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Nutzungsplanung_20170111.Rechtsvorschriften.Dokument; END Typ_Dokument; ASSOCIATION Typ_Geometrie = r_Geometrie -- {0..*} Geometrie; r_Typ -<> {1} Typ; END Typ_Geometrie; ASSOCIATION Typ_Typ_Kt = r_Typ -- {0..*} Typ; r_Typ_Kt -<> {1} Typ_Kt; END Typ_Typ_Kt; ASSOCIATION TypKt_HauptnCH = r_Typ_Kt -- {0..*} Typ_Kt; r_Hauptnutzung_CH -- {1} Hauptnutzung_CH; END TypKt_HauptnCH; ASSOCIATION Geometrie_Vorschrift = r_Geometrie -- {0..*} Geometrie; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Nutzungsplanung_20170111.Rechtsvorschriften.Dokument; END Geometrie_Vorschrift; ASSOCIATION Typ_Kt_Vorschrift = r_Typ_Kt -- {0..*} Typ_Kt; r_Vorschrift (EXTERNAL) -- {0..*} SZ_Nutzungsplanung_20170111.Rechtsvorschriften.Dokument; END Typ_Kt_Vorschrift; END Geobasisdaten; !!------------------------------------------------------------------------------ TOPIC TransferMetadaten = !!------------------------------------------------------------------------------ DEPENDS ON SZ_Nutzungsplanung_20170111.Geobasisdaten; CLASS Amt = Name : MANDATORY TEXT*80; AmtImWeb : URI; END Amt; CLASS Datenbestand = Stand : MANDATORY XMLDate; Lieferdatum : XMLDate; Bemerkungen : MTEXT*1000; END Datenbestand; ASSOCIATION zustStelle_Daten = r_zustaendigeStelle -<> {1} Amt; r_Datenbestand -- {0..*} Datenbestand; END zustStelle_Daten; END TransferMetadaten; END SZ_Nutzungsplanung_20170111.