4. Konfiguration und Suche von INTERLIS 2 Modelldateien

Die Modelle werden von ICS-Konfigurationen verwendet. In einer Konfiguration kann das zu verwendende Modell in Parametern definiert werden.

Über folgende Parameter werden in ICS-Konfigurationen die INTERLIS 2 Modelle definiert.

Parameter

iGCheck for INTERLIS 2
ParameterIGCHECK_PARAM.MODELS
Beschreibung

Modell zur Prüfung mit iGCheck for INTERLIS 2

Beispiel KonfigurationICS_DIR\user\script\igcheck\interlis2.cfg

Konfigurationen INTERLIS 2 lesen
ParameterIL2IN_PARAM.MODELS
Beschreibung

Lesen von INTERLIS2 Daten

Beispiel KonfigurationICS_DIR\user\script\xtf2xtf.cfg

Konfigurationen INTERLIS 2 schreiben
ParameterIL2OUT_PARAM.MODELS
Beschreibung

Schreiben von INTERLIS2 Daten

Beispiel KonfigurationICS_DIR\user\script\xtf2xtf.cfg

Folgende Werte können für die Parameter definiert werden.

Parameter-Werte

Modell aus XTF-File
Parameter-Wert

XTF

BeispielXTF
BeschreibungDer Modellname wird aus dem Input-XTF-File ermittelt.
Suche Modelldateien
  • Zuerst wird der Modellname im lokalen Repository in ICS_DIR\user\www\models\ilimodels.xml gesucht.

    Wenn gefunden, wird die referenzierte Modelldatei gelesen.

    Zuerst wird versucht die referenzierte Modelldatei aus ICS_DIR\user\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

    Danach wird versucht die referenzierte Modelldatei aus ICS_DIR\system\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

  • Danach wird mit dem Modellnamen eine gleichnamige Modelldatei gebildet.

    Zuerst wird versucht die Modelldatei aus ICS_DIR\user\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

    Danach wird versucht die Modelldatei aus ICS_DIR\system\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

  • Danach wird der Modellname mit der Modelldatei in den weiteren Repositories gesucht, wie diese in ICS_DIR\user\www\models\ilisite.xml aufgeführt sind.

    Die Suche für die Repositories entspricht der Reihenfolge wie diese in ilisite.xml eingetragen sind.

Modelldateien
Parameter-Wert<Modeldatei>[,<Modeldatei>]
Beispiel ein ModellSIA405_LKMap.ili
Beispiel mehrere ModelleBase.ili,SIA405_Base.ili,SIA405_LKMap.ili
BeschreibungDefinition des Hauptmodelles und eventuelle importierte Modelle . Das Hauptmodell muss an letzter Stelle rechts aufgeführt sein. Der Filename der Modelldatei muss identisch mit dem Modellnamen sein.
Suche Modelldateien
  • Zuerst wird versucht die Modelldatei aus ICS_DIR\user\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

    Danach wird versucht die Modelldatei aus ICS_DIR\system\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

  • Wenn nicht gefunden, werden die aufgeführten Modelle nicht weiter in Repositories gesucht.

  • Weitere nicht aufgeführte Modelle, die eventuell importiert werden, werden analog dem Parameter-Wert XTF gesucht (siehe oben).

Zuordnung Modelle zu Modelldateien
Parameter-Wert<Modellname>=<Modelldatei>[,<Modellname>=<Modelldatei>]
Beispiel ein ModellSIA405_LKMap=SIA405_LKMap_2012_2_d-20140628.ili
Beispiel mehrere ModelleBase=Base_d-20140418.ili,SIA405_Base=SIA405_Base_d-20140618.ili,SIA405_LKMap=SIA405_LKMap_2012_2_d-20140628.ili
BeschreibungDefinition des Hauptmodelles und eventuell importierter Modelle . Das Hauptmodell muss an letzter Stelle rechts aufgeführt sein. Der Name der Modelldatei ist nicht identisch mit dem Modellnamen, deshalb muss die Zuordnung Modellname zu Modelldatei erfolgen. Gilt auch wenn in einer Modelldatei mehrere Modelle definiert sind.
Suche Modelldateien
  • Zuerst wird versucht die Modelldatei aus ICS_DIR\user\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

    Danach wird versucht die Modelldatei aus ICS_DIR\system\models23 zu lesen, wenn gefunden wird die Suche abgebrochen.

  • Wenn nicht gefunden, werden die aufgeführten Modelle nicht weiter in Repositories gesucht.

  • Weitere nicht aufgeführte Modelle, die eventuell importiert werden, werden analog dem Parameter-Wert XTF gesucht (siehe oben).