INTERLIS 2.3; !!============================================================================== !!@ File = "SZ_Domains_2016-01-26_ili2.ili"; !!@ Title = "SZ Domains"; !!@ shortDescription = "Interlis-Modell für Standard-Domänen der kantonalen Verwaltung Schwyz im Bezugsrahmen LV95"; !!@ Issuer = "http://www.sz.ch"; !!@ technicalContact = "mailto:geoportal@sz.ch"; !!@ furtherInformation = "http://geo.sz.ch"; !!@ GBDK_ID = "- - -"; !! Compiler-Version = "4.5.14-20150810"; !!------------------------------------------------------------------------------ !! Version | DD.MM.YYYY | wer | Aenderung !!------------------------------------------------------------------------------ !! 1.0 | 24.01.2011 | KEP | Erstfassung !! 1.1 | 18.02.2011 | KEP | div. Namensanpassung; Erweiterung der Domäne mit !! - Genauigkeit, SRSZCode. !! 1.2 | 24.02.2011 | KEP | Anpassung der STRUCTURE für einfachere Nutzung !! von Mehrfachgeometrien in Fachmodellendiv. !! 1.3 | 17.03.2011 | KEP | Erweiterung der Domäne mit !! - TextBlock, TextBlockKurz, TextBlockLang. !! 1.4 | 06.03.2013 | KEP | Erweiterung der Domäne mit !! - Code,GemeindeNrKVSZ,Distanz !! 2.0 | 01.06.2015 | KN | Anpassung der Domäne, löschen von: !! - Datum, DatumZeit, EMailAdr, Name, NameLang !! - Genauigkeit, TextBlockKurz, TextBlock, TextBlockLang !! - SRSZCode, Code, GemeindeNrKVSZ, Distanz !! Anpassung der Domäne mit Textlaenge von !! - SRSZCode !! Anpassung der Strukturen für Mehrfachgeometrien !! - Punkte, Linien und Flächen neu als BAG OF !! Ergänzung der Domain mit den Gemeindenamen !! 2.1 | 24.06.2015 | KEP | Definition von Fläche und Gebiet als ABSTRACT !! - aufgrund Fehlermeldung mit Compiler Version 4.5.12 !! 2.2 | 09.12.2015 | KEP | Rückbau der Anpassung von Version 2.1; dafür mit !! der Angabe von "WITHOUT OVERLAPS". Der Wert von 1 m kann !! und soll in den spezifischen Modellen eingeschränkt werden. !! 2.3 | 26.01.2016 | KEP | Version für LV95 !!============================================================================== TYPE MODEL SZ_Domains_20160126 (de) AT "http://models.geo.sz.ch" VERSION "2016-01-26" = DOMAIN Gemeindename = ( Alpthal ,Altendorf ,Arth ,Einsiedeln ,Feusisberg ,Freienbach ,Galgenen ,Gersau ,Illgau ,Ingenbohl ,Innerthal ,Kuessnacht ,Lachen ,Lauerz ,Morschach ,Muotathal ,Oberiberg ,Reichenburg ,Riemenstalden ,Rothenthurm ,Sattel ,Schuebelbach ,Schwyz ,Steinen ,Steinerberg ,Tuggen ,Unteriberg ,Vorderthal ,Wangen ,Wollerau ); !!============================================================ !!Geometrie-Typen !!============================================================ !!Punkt Punkt = COORD 2672000.000 .. 2719000.000 [INTERLIS.m] ,1193000.000 .. 1232000.000 [INTERLIS.m] ,ROTATION 2 -> 1; !!Line Linie = POLYLINE WITH (STRAIGHTS) VERTEX SZ_Domains_20160126.Punkt; !!Flaeche Flaeche = SURFACE WITH (ARCS,STRAIGHTS) VERTEX SZ_Domains_20160126.Punkt WITHOUT OVERLAPS > 1; !!Gebietseinteilung Gebiet = AREA WITH (ARCS,STRAIGHTS) VERTEX SZ_Domains_20160126.Punkt WITHOUT OVERLAPS > 1; !!============================================================ !!Geometrie-Struktur-Typen !! Die Geometrie-Struktur-Typen deinfieren die Mehrfach-Geometrie. !! Eine Mehrfach-Geometrie erlaubt die Aufname mehrerer Geo- !! metrien des gleichen Typs. !! Dafür werden Hilfsstrukturen benötigt, welche zuerst de- !! finiert sind. Anschliessend folgt die eigentliche Definiton !! der Mehrfach-Geometrie. !! Die Mehrfach-Ggeometrie ist unzulässig für AREA, weshalb !! dieser Geometrietyp fehlt. !!============================================================ !!------------------------------------------------------------ !!Hilfsstrukturen !!------------------------------------------------------------ !!Einzelpunkt STRUCTURE Einzelpunkt = Geometrie : MANDATORY Punkt; END Einzelpunkt; !!Einzellinie STRUCTURE Einzellinie = Geometrie : MANDATORY Linie; END Einzellinie; !!Einzelflaeche STRUCTURE Einzelflaeche = Geometrie : MANDATORY Flaeche; END Einzelflaeche; !!------------------------------------------------------------ !!Eigentliche Strukturen für die Mehrfachgeometrie !!------------------------------------------------------------ !!Mehrfachpunkte STRUCTURE Punkte = Geometrie : BAG {0 .. *} OF Einzelpunkt; END Punkte; !!Mehrfachlinien STRUCTURE Linien = Geometrie : BAG {0 .. *} OF Einzellinie; END Linien; !!Mehrfachflaechen STRUCTURE Flaechen = Geometrie : BAG {0 .. *} OF Einzelflaeche; END Flaechen; END SZ_Domains_20160126.