INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Wegrodel_V2.ili"; !!@ Title = "kantonales Datenmodell der öffentlichen Wege mit privater Unterhaltspflicht (Wegrodel)"; !!@ shortDescription = "Öffentliche Wege mit privater Unterhaltspflicht werden in einem eigenen Verzeichnis geführt (Wegrodel). Das vorliegende Datenmodell beschreibt den Wegverlauf und den Wegtyp. Es bezweckt, die Wege über einen Darstellungsdient der Öffentlichkeit zugänglich zu machen."; !!@ Issuer = "https://www.sz.ch/geoinformation"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Identifikator = "- - -"; !!@ Themennummer = "A120"; !!@ iliCompilerVersion = "5.0.8-20200401"; !!------------------------------------------------------------------------------ !! Todo: - - - !!------------------------------------------------------------------------------ !! Version | wer | was !! Datum | Nr | | !!------------------------------------------------------------------------------ !! 2020-07-01 | 2.0 | Kep | Anpassung für Zuordnung von mehreren Wegarten zu einem Weg !! 2020-06-17 | 1.0 | Kep | Namensänderung; Reduktion auf Modellierung des Wegverlaufs !! 2019-07-09 | --- | Kep | Berücksichtigung von Rückmeldungen !! 2019-04-01 | --- | Kep | Vorversion: Dies ist eine unpublizierte Vorversion und dient als Grundlage für die Piloterfassung des Wegrodels der Gde Schwyz. !!============================================================================== MODEL SZ_Wegrodel_V2 (de) AT "http://models.geo.sz.ch" VERSION "2020-07-01" = IMPORTS UNQUALIFIED INTERLIS; DOMAIN Punkt = COORD 2672000.000 .. 2719000.000 [m] ,1193000.000 .. 1232000.000 [m] ,ROTATION 2 -> 1; Linie = DIRECTED POLYLINE WITH (STRAIGHTS) VERTEX Punkt; Wegtyp = ( !! gemäss § 62 ff Einführungsgesetz zum schweizerischen Zivilgesetzbuch (SRSZ 210.100) Fussweg ,Viehfahrweg ( beschraenkt ,unbeschraenkt) ,Fahrweg ,Winterweg ,Reistweg ,altrechtlich !! für Fälle, bei denen die oben aufgeführten Wegtypen nicht zutreffen; bei diesem Wegtyp kann über das Attriut Wegart.Bezeichung der altrechtliche Wegtyp angegeben werden ); !!------------------------------------------------------------------------------ TOPIC Wege = !!------------------------------------------------------------------------------ CLASS Wegart = Typ : MANDATORY Wegtyp; !! Typ des Weges gemäss § 62 ff Einführungsgesetz zum schweizerischen Zivilgesetzbuch (SRSZ 210.100); "altrechtlich" ist zu verwenden, wenn kein Wegtyp zutrifft Bezeichnung : TEXT*50; !! bei Wegtyp 'altrechtlich' kann über dieses Attribut der Name der Wegart angegeben werden; z.B. 'Radweg', 'Mennweg' UNIQUE Typ,Bezeichnung; END Wegart; CLASS Weg = Nummer : MANDATORY TEXT*20; !! innerhalb der Gemeinde, des Eingemeindebezirks, eindeutige Nummer des Weges Name : TEXT*100; !! Bezeichnung des Weges, falls vorhanden. Bsp.: "Höhenweg" Beschreibung : MANDATORY MTEXT*1000; !! Beschreibung des Wegverlaufs. Bsp.: "Weg aus der Bahnhofstrasse über die Nasegg zum Sturzbach"; falls gewünscht, können hier Angaben zu den Grundstücksnummern eingetragen werden Sondervorschrift : TEXT*500; !! Der Wegtyp gibt die Rechte bzw. Dienstbarkeiten vor (vgl. § 62 ff Einführungsgesetz zum schweizerischen Zivilgesetzbuch (SRSZ 210.100)). Beschreibungen einer altrechtlichen Situation, eines anderen Kostenteilers oder von einem anderen Ortsgebrauch, sind hier einzutragen Breite : TEXT*50; !! Angaben zur Wegbreite, falls abweichend von der Norm (Normangaben: vgl. § 62 ff Einführungsgesetz zum schweizerischen Zivilgesetzbuch (SRSZ 210.100)) UNIQUE Nummer; END Weg; CLASS Abschnitt = !! Die Trennung der Geometrie von der Klasse "Weg" ermöglicht die Erfassung von verzweigten Wegen oder von einzelnen Wegabschnitten bei unerbrochenen Wegen Sortiernummer : MANDATORY 1..999; !! gibt die Reihenfolge der Abschnitte an; die Reihenfolge einzelner Abschnitte orientiert sich nach dem Lesefluss innerhalb der Beschreibung Geometrie : MANDATORY Linie; !! Der Verlauf des Weges als Linie; die Richtung der Linie orientiert sich nach dem Lesefluss innerhalb der Beschreibung END Abschnitt; ASSOCIATION Wegart_Weg = rWegtyp -- {1..*} Wegart; !! Komposition, da die Geometrie mitgelöscht werden muss, wenn der zugeordnete Weg gelöscht wird rWeg -- {0..*} Weg; END Wegart_Weg; ASSOCIATION Weg_Abschnitt = rWeg -<#> {1} Weg; !! Komposition, da die Geometrie mitgelöscht werden muss, wenn der zugeordnete Weg gelöscht wird rAbschnitt -- {0..*} Abschnitt; END Weg_Abschnitt; END Wege; END SZ_Wegrodel_V2.