In general an INTERLIS-model file ends in .ili and contains ASCII-signs. When importing/exporting (siehe Kap. 3.1.7) from an INTERLIS Modell INTERLIScode in an ASCII-file is expected as follows.
An example according to the Roads Model in siehe Abb. 3.1):
\textbf{INTERLIS} 2.2; \textbf{MODEL} ModelDef3 (de) = \textbf{DOMAIN} Point2D= \textbf{COORD NUMERIC CIRCULAR, NUMERIC}; \textbf{TOPIC TOPIC} Roads = \textbf{CLASS} StreetAxis = Geometry : \textbf{TEXT*}20; \textbf{END} StreetAxis; \textbf{CLASS} LandCover = Type : \textbf{TEXT*}20; Geometry : \textbf{TEXT*}20; \textbf{END} LandCover; \textbf{CLASS} PointObject = Type : \textbf{TEXT*}20; Position : \textbf{TEXT*}20; \textbf{END} PointObject; /** Position of a StreetName */ \textbf{CLASS} StreetNamePosition = NamPos : \textbf{TEXT*}20; NamOri : \textbf{TEXT*}20; \textbf{END} StreetNamePosition; \textbf{UNIT} PI / 180 [rad] \textbf{CLASS} Street = Name : \textbf{TEXT*}20; \textbf{END} Street; \textbf{ASSOCIATION} StreetNamePositionAssoc = StreetNamePosition -- {0..*} StreetNamePosition; Street -- {1} Street; \textbf{END} StreetNamePositionAssoc; \textbf{ASSOCIATION} StreetAxisAssoc = Street -- {1} Street; StreetAxis -- {9223372036854775807..*} StreetAxis; \textbf{END} StreetAxisAssoc; \textbf{END TOPIC} Roads; \textbf{TOPIC TOPIC} RoadsExtended = \textbf{CLASS} PointObjectExtended \textbf{EXTENDS} ModelDef3.\textbf{TOPIC} Roads.PointObject = \textbf{END} PointObjectExtended; \textbf{CLASS} StreetAxisExtended \textbf{EXTENDS} ModelDef3.\textbf{TOPIC} Roads.StreetAxis = Precision : \textbf{TEXT*}20; \textbf{END} StreetAxisExtended; \textbf{END TOPIC} RoadsExtended; \textbf{END} ModelDef3. |