INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Wegrodel_V1.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 = "http://www.sz.ch/avg"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "https://www.sz.ch"; !!@ Identifikator = "- - -"; !!@ Themennummer = "A120"; !!@ iliCompilerVersion = "5.0.8-20200401"; !!------------------------------------------------------------------------------ !! Todo: !! - - - !!------------------------------------------------------------------------------ !! Version | wer | Änderung !!------------------------------------------------------------------------------ !! 2020-06-17 | 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_V1 (de) AT "http://models.geo.sz.ch" VERSION "2020-06-17" = 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 ); !!------------------------------------------------------------------------------ TOPIC Wege = !!------------------------------------------------------------------------------ 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" 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 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 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_V1.