INTERLIS 2.3; !! Copyright 2003 - 2014 SIA TYPE MODEL Base_f (fr) AT "http://www.sia.ch/405" VERSION "2014-04-18" TRANSLATION OF Base [ "2014-04-18" ] = IMPORTS UNQUALIFIED INTERLIS; IMPORTS Units; DOMAIN Orientation = 0.0 .. 359.9 CIRCULAR [Units.Angle_Degree]; CoordNat = COORD 480000.000 .. 840000.000 [m], 70000.000 .. 300000.000 [m], ROTATION 2 -> 1; CoordH = COORD 480000.000 .. 840000.000 [m], 70000.000 .. 300000.000 [m], -200.000 .. 5000.000 [m], ROTATION 2 -> 1; Altitude = -200.000 .. 5000.000 [m]; Polyline = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX CoordNat; Surface = SURFACE WITH (STRAIGHTS, ARCS) VERTEX CoordNat WITHOUT OVERLAPS > 0.050; Polyline3D = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX CoordH; Surface3D = SURFACE WITH (STRAIGHTS, ARCS) VERTEX CoordH WITHOUT OVERLAPS > 0.050; CLASS BaseClass (ABSTRACT) = END BaseClass; CLASS TextePos (ABSTRACT) EXTENDS BaseClass = TEXTEPOS: MANDATORY CoordNat; TEXTEORI: MANDATORY Orientation; TEXTEHALI: MANDATORY HALIGNMENT; TEXTEVALI: MANDATORY VALIGNMENT; END TextePos; CLASS SymbolePos (ABSTRACT) EXTENDS BaseClass = SYMBOLEPOS: MANDATORY CoordNat; SYMBOLEORI: MANDATORY Orientation; END SymbolePos; END Base_f. !! ****************************************************** TYPE MODEL Base_f_MN95 (fr) AT "http://www.sia.ch/405" VERSION "2014-04-18" TRANSLATION OF Base_LV95 [ "2014-04-18" ] = IMPORTS UNQUALIFIED INTERLIS; IMPORTS Units; DOMAIN Orientation = 0.0 .. 359.9 CIRCULAR [Units.Angle_Degree]; CoordNat = COORD 2480000.000 .. 2840000.000 [m], 1070000.000 .. 1300000.000 [m], ROTATION 2 -> 1; CoordH = COORD 2480000.000 .. 2840000.000 [m], 1070000.000 .. 1300000.000 [m], -200.000 .. 5000.000 [m], ROTATION 2 -> 1; Altitude = -200.000 .. 5000.000 [m]; Polyline = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX CoordNat; Surface = SURFACE WITH (STRAIGHTS, ARCS) VERTEX CoordNat WITHOUT OVERLAPS > 0.050; Polyline3D = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX CoordH; Surface3D = SURFACE WITH (STRAIGHTS, ARCS) VERTEX CoordH WITHOUT OVERLAPS > 0.050; CLASS BaseClass (ABSTRACT) = END BaseClass; CLASS TextePos (ABSTRACT) EXTENDS BaseClass = TEXTEPOS: MANDATORY CoordNat; TEXTEORI: MANDATORY Orientation; TEXTEHALI: MANDATORY HALIGNMENT; TEXTEVALI: MANDATORY VALIGNMENT; END TextePos; CLASS SymbolePos (ABSTRACT) EXTENDS BaseClass = SYMBOLEPOS: MANDATORY CoordNat; SYMBOLEORI: MANDATORY Orientation; END SymbolePos; END Base_f_MN95.