Home
for INTERLIS 2 - InfoGrips GmbH
Contents
1. 12 5 1 ALLGEMEINE PARAMETER 12 5 1 1 eege verdee deed deis deg 12 5 1 2 IGCHECK PARAM TTT 12 3 1 3 IGCHECK PARAM MODEE NAME EE 13 5 1 4 JGCHECK DIR 13 5 1 5 EXTENSION 9 9 13 5 1 6 2 13 5 1 7 13 5 1 8 IGCHECK_PARAM PROXY zx 13 5 2 PR FUNGEN EIN ODER 055 4 4 4 4 4 4 4 44 4 4 4 1 4 11441 111 4 4 1 6 13 5 2 1 13 5 2 2 13 5 2 3 58 8 14 5 2 4 ORDER
2. 14 5 2 5 RER 14 5 3 Eugen ea an ne EEN 14 5 3 1 er 14 5 3 2 LINE ERROR 14 5 3 3 15 5 3 4 JGCHECK 15 542 IXTEREHLEROUTPUT E 15 5 4 1 2000 020000 0 00 a 15 SE 16 A EITERAT RVERZEICHNIS Er 16 VERZEICHNIS DER FEHLERMELDUNGEN 22222222200000000000000n0nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 17 DATENMODELL DER FEHLERDATEI _ERR XTF 22uuuuua20uuuunnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnannnnnnnn 23 infoGrips GmbH 2005 2012 Seite 2 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch D SUCHE NACH 24 infoGrips GmbH 2005 2012 Seite 3 infoGrips GmbH 1 1 1 1 2 iG Check for INTERLIS 2 Benutzerhandbuch Einleitung Das hier vo
3. structure ignored 20 duplicate transferid lt explanation gt Beschreibung Die Transferid TID oder BID kommt in der Transferdatei mehrfach vor Beispiele duplicate transferid TID ch037kym004900000000200110022 21 the value of lt role attr gt is out of range link lt key gt points to in valid target class lt class gt Beschreibung Die Referenz lt role attr gt zeigt auf ein Objekt mit der falschen Klasse lt class gt Beispiele 22 list bag lt list bag gt has invalid cardinality lt count gt lt explanation gt Beschreibung Die Anzahl Elemente lt count gt des lt list bag gt Attributs ist falsch Beispiele list bag Grenze has invalid cardinality 1 valid range is 2 2 23 unknown class lt class gt object in line lt line gt ignored Beschreibung Die Klasse lt class gt des Objekts ist unbekannt Das Objekt kann nicht weiter berpr ft werden Beispiele unknown class object in line 324 ignored 24 invalid tag lt tag gt object in line lt line gt ignored Beschreibung Das Tag lt tag gt des Objekts ist unbekannt Das Objekt kann nicht weiter berpr ft werden Beispiele unknown tag abc object in line 323 ignored infoGrips GmbH 2005 2012 Seite 19 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 50 cardinality lt card gt of role lt role gt lt ref gt is inv
4. www models ilimodels xml eingetragen werden Die XML Datei muss gem ss dem INTERLIS 2 3 Datenmodell IliRepository09 aufgebaut sein Nachfolgend ein kleines Beispiel dazu lt IliRepository09 RepositoryIndex BID b1 gt lt IliRepository09 RepositoryIndex ModelMetadata TID 1 gt lt Name gt CoordSys lt Name gt lt SchemaLanguage gt ili2_3 lt SchemaLanguage gt lt File gt models23 CoordSys 20050616 ili lt File gt lt Version gt 2003 03 18 lt Version gt lt IliRepository09 RepositoryIndex ModelMetadata gt lt IliRepository09 RepositoryIndex gt Hier wird z B die INTERLIS 2 3 Modelldatei models23 CoordSys 20050616 ili f r das Datenmodell CoordSys eingetragen Achtung Das obige Beispiel ist nicht vollst ndig Es fehlt z B die HEADER bzw die DATA Section Schliesslich ist es m glich iG Check automatisch in externen Internet Modell Repositories suchen zu lassen Dazu muss die Datei IGCHECK_DIR user www models ilisitexml gem ss INTERLIS 2 3 Datenmodell IliSite09 angepasst werden Nachfolgend ein Ausschnitt aus der Standard ilisite cml Datei von iG Check lt subsidiarySite gt lt IliSite09 RepositoryLocation_ gt lt value gt user lt value gt lt IliSite09 RepositoryLocation_ gt lt IliSite09 RepositoryLocation_ gt lt value gt http models interlis ch lt value gt lt IliSite09 RepositoryLocation_ gt lt IliSite09 RepositoryLocation_ gt lt value gt system lt value gt lt IliSite09 Repos
5. ers Technoparkstrasse 1 Tel 044 350 10 10 DS Engineering amp Consulting CH 8005 Z rich Fax 044 350 10 19 for INTERLIS 2 infoGrips GmbH 2005 2012 26 01 2012 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 1 2 4 1 1 EUNKTIONSWEIS E A E A 4 12 SBEGRIEFE CH Ze EE deet A 25 EE 6 EE 6 22 2 INSTALLATIONSSGHRITTE e A 6 2 3 LIZENZIERUNG 6 2 42 TESTENDER INSTALEATION 7 2 5 7 3 BEDI NUN G 2 erkenne EE 8 3 1 IGSIFORMVINDOWS 8 3 27 BEDIENUNG IM BA C MODU Sa nasse Teenager 9 d FEHLERMELDUNG EN 2 22 Ee Ee 10 4 1 WAS UBERPR FT WIRDS ae ts a re he 10 427 VERHAELTENIBEIFEHLERN r 10 43 25 55 Het ee nen er Bere 10 5
6. der Link lt attr gt darf in der Klasse Struktur lt class structure gt nicht vor kommen Beispiele unknown attribute Geometr in DMO1AVCH2AD FixpunkteKategoriel LFP1 17 attributes are out of order for lt class structure gt lt explanation gt Beschreibung Die Attribute der Klasse Struktur lt class structure gt sind nicht in der richtigen Reihenfolge in der Transferdatei angeordnet In lt explanation gt ist die korrekte Reihenfolge angegeben dabei werden optionale Attribute zwischen dargestellt Beispiele attributes are out of order for DMO1AVCH24D FixpunkteKategorie2 LFP2 correct order is Geometrie LageGen LageZuv NBIdent Nummer HoeheGeom HoeheGen HoeheZuv Punktzeichen Begehbarkeit Entstehung infoGrips GmbH 2005 2012 Seite 18 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 18 unknown topic lt topic gt object in line lt line gt ignored Beschreibung Das Topic lt topic gt des Objekts ist unbekannt Das Objekt kann nicht weiter berpr ft werden Beispiele unknown topic FixpunkteKtegoriel object in line 823 ignored 19 lt struct gt is no extension of type lt basestruct gt structure ignored Beschreibung Die Struktur lt struct gt ist keine zul ssige Erweiterung von lt basestruct gt lt struct gt wird nicht weiter gepr ft Beispiele OPA_de OQOPA Gewaesserabschnitt is no extension of type
7. mit Show Log nur eine Zusammenfassung der Resultate angezeigt Die detaillierten Ergebnisse werden in separaten log Dateien mit dem gleichen Namen wie die Inputdateien abgelegt infoGrips GmbH 2005 2012 Seite 8 infoGrips GmbH 3 2 iG Check for INTERLIS 2 Benutzerhandbuch Cancel Verl sst ICS for Windows Die Anzeigefelder des ICS for Windows Men s haben folgende Bedeutung iG Script Zeigt das aktuell ausgew hlte Skript an License Information Zeigt Lizenzinformationen an Status Information Unter Inputobjects wird die Anzahl der von iG Check gelesenen Objekte angezeigt Unter Outputobjects wird die Anzahl der in die XTF Fehlerdatei geschriebenen Objekte angezeigt s a 5 2 Unter Errors wird die Anzahl der gefundenen Fehler angegeben Bedienung im Batch Modus Im Batch Modus kann iG Check wie folgt aufgerufen werden igcheck2 lt Transferdatei gt lt Modelldateil gt lt ModelldateiN gt F r lt Transferdatei gt geben Sie die zu pr fende INTERLIS Transferdatei und f r lt Modelldateil N gt die dazugeh rigen INTERLIS Modelldateien 11 an Falls lt Modelldateil N gt weggelassen wird sucht iG Check die passenden Modelldateien automatisch in den Verzeichnissen IGCHECK_DIR user models23 und dann in IGCHECK_DIR system models23 s a 5 1 2 IGCHECK_PARAM MODELS Bemerkung F r lt Transferdatei gt kann entweder ein relativer oder ein absoluter Da teipfad angegeben werden
8. rfnissen anpassen Die Konfigurationsparameter m ssen in der Datei IGCHECK_DIRI user script igcheck interlis2 c fg eingetragen werden Diese Datei kann unter JOS for Windows mit der Funktion Show Script angezeigt und bearbeitet werden Hinweis iG Check for INTERLIS 2 unterst tzt auch die ltere INTERLIS Version 2 2 Die meisten Parameter f r die Version 2 2 bzw Version 2 3 sind gleich und sind daher nur f r die Version 2 3 beschrieben Das Modellverzeichnis f r INTERLIS 2 2 heisst models22 5 1 Allgemeine Parameter 5 1 1 IGCHECK_PARAM FORCE_COMPILE Falls dieser Parameter auf Default OFF gesetzt wird werden die INTERLIS Da tenmodelle jedes Mal mit dem INTERLIS 2 Compiler analysiert Falls die Option auf OFF gesetzt ist wird zuerst nachgeschaut ob bereits eine vorcompilierte Version des Modells existiert ilo Datei Das Laden von vorcompilierten Modelldateien ist viel schneller m glich daher ist die Option normalerweise auf OFF gesetzt 5 1 2 IGCHECK_PARAM MODELS Mit dieser Option kann man angeben wie iG Check die zum Datensatz geh rigen Modelldateien bestimmt xTF bedeutet dass die Modelle automatisch aus der gew hlten xtf Datei bestimmt werden Dazu wird wie folgt vorgegangen Es wird nach dem ersten MODEL Element der HEADERSECTION gesucht und aus diesem der Name des Hauptmodells gelesen Falls kein MODEL Element gefunden wurde wird nach dem letzten ALIAS ENTRIES Element der HEADERSECTION gesucht und a
9. Die lt Modelldateien gt werden jedoch immer relativ zu MODEL_DIR bzw in IGCHECK_DIR system models23 oder in externen Internet Modell Repositories gesucht s a 5 1 4 Meldungen und Fehler werden auf den Bildschirm bzw in die Logdatei ausgegeben Die Logdatei wird im gleichen Verzeichnis wie die Transferdatei angelegt und hat den gleichen Namen wie die Transferdatei mit der Ausnahme dass die Endung der Datei von xtf in abge ndert wird z B Transferdatei test xtf Logdatei test log Neben Meldungen und Fehlern wird am Schluss der Logdatei eine Statistik ber alle gelesenen Objekte ausgegeben Bei mehreren Inputdateien wird eine Hauptlogdatei mit einer Zusammenfassung aller Resultate geschrieben Die detaillierten Informationen findet man in einer separaten Logdatei pro Inputdatei Damit Sie iG Check von der DOS Kommandozeile aus in einem beliebigen Verzeichnis starten k nnen m ssen Sie die PATH Variable um das bin Verzeichnis von ICS for Windows erweitern Die Variable k nnen Sie wie folgt definieren ffnen Sie in Windows Systemsteuerung System gt Erweitert gt Umgebungsvariablen Definieren oder erweitern Sie die Variable PATH als Systemvariable oder Benut zervariable um den Anteil c igcheck2 system bin Annahme iG Check wurde unter igcheck2 installiert Melden Sie sich in Ihrem System ab und wieder an oder starten Sie den PC neu infoGrips GmbH 2005 2012 Seite 9 infoG
10. TERLIS 2 Compiler der KOGIS und kann dadurch die INTERLIS Modelldatei und die INTERLIS Transferdatei xif berpr fen s a 1 2 Da iG Check die INTERLIS Modelldatei bei jeder berpr fung interpretiert kann jedes mit INTERLIS 2 Version 2 2 oder 2 3 beschriebene Datenmodell d h 1 Bun desmodell oder auch jedes kantonale oder jedes benutzerdefinierte Modell von iG Check berpr ft werden Eine Anpassung von iG Check an kantonale Mehranforderungen oder Benutzermodelle ist daher nicht notwendig Begriffe INTERLIS 1 Eine urspr nglich im Auftrag der eidgen ssischen Vermessungsdirektion ent wickelte Datenmodellierungssprache DML 1 INTERLIS eignet sich besonders f r die Beschreibung von Datenmodellen von geographischen Infor mationssystemen GIS INTERLIS kann aber auch f r andere Anwendungen z B Datenbankapplikationen eingesetzt werden Ein in INTERLIS definiertes Datenmodell f r die amtl Vermessung 2 infoGrips GmbH 2005 2012 Seite 4 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch AVS Amtliche Vermessungs Schnittstelle Jedes in INTERLIS beschriebene Daten modell definiert automatisch ein Transferformat f r den Datenaustausch Die AVS ist das Transferformat f r das Datenmodell DMO1 INTERLIS Modelldatei Die INTERLIS Modelldatei Endung ili ist eine ASCII Datei in der ein konkretes INTERLIS Datenmodell in INTERLIS beschrieben ist INTERLIS Transferdatei Eine nach den Regel
11. Y POLYLINE WITH STRAIGHTS ARCS VERTEX Coord2D END LineGeometry STRUCTURE SurfaceGeometry EXTENDS AbstractGeometry Geom MANDATORY SURFACE WITH STRAIGHTS ARCS VERTEX Coord2D END SurfaceGeometry STRUCTURE Attribute Name TEXT 40 Value TEXT 255 END Attribute CLASS Error Number MANDATORY 1 1000000 Module MANDATORY TEXT 20 Description MANDATORY TEXT 255 Model TEXT 80 opic TEXT 80 Class TEXT 80 Tid TEXT 40 Line 1 1000000000 Geom LIST 0 OF AbstractGeometry UserAttributes LIST 0 OF Attribute END Error END Errors END ErrorLog infoGrips GmbH 2005 2012 Seite 23 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch D Suche nach Modelldateien Mit der iG Check Version 2012 wurde die M glichkeit der Suche nach Modellen nochmals stark erweitert Hier alle wichtigen Punkte im berblick Weiterhin wird die automatische Suche nach Modellen in den Verzeichnissen IGCHECK_DIR user models bzw IGCHECK_DIR system models unterst tzt Damit ein Modell lt Modell gt auch gefunden wird muss die zugh rige Modelldatei obligatorisch lt Modell gt ili heissen e Mit dem Parameter IGCHECK_PARAM MODELS kann auch explizit eine Liste von Modelldateien angegeben werden e Zus tzlich k nnen Modelldateien welche nicht gleich heissen wie das Modell in der XML Datei IGCHECK_DIR
12. alid lt explanation gt Beschreibung Die Kardinalit t lt card gt der Rolle lt role gt ist ausserhalb des g ltigen Bereichs Im Beispiel unten zeigen z B zwei LFP1Symbol Objekte auf das LFP1 Objekt mit der TID ch04p2t400000021 Erlaubt ist aber max 1 Verweis Beispiele cardinality 2 of role LFP1Symbol LFP1Symbol_von ch04p2t400000021 is invalid valid range is 0 1 60 MANDATORY constraint lt constraint gt failed for object lt class gt Beschreibung Der MANDATORY constraint lt constraint gt ergab den Wert false N here Hinweise zu lt constraint gt findet man unter IGCHECK_DIR lt model gt ilp Beispiele MANDATORY constraint CONSTRAINT_1 failed for object test_cel Topic ClassB 70 UNIQUE constraint lt attributes gt values lt values gt violated lt hint gt Beschreibung Die Attributkombination lt attributes gt kommt mehr als einmal in der Transferdatei vor Beispiele UNIQUE constraint NBIdent Identifikator values 0 TS 1 violated see also line 28139 71 LOCAL UNIQUE constraint lt path gt lt key gt violated lt hint gt Beschreibung Die Attributkombination lt key gt kommt mehr als einmal in der Liste oder dem Bag lt path gt vor Beispiele LOCAL UNIQUE attr21l attr00 violated see also attr00 a 80 open node at lt point gt Beschreibung An der angegebenen Stelle lt point gt befindet sich ein sog ler Knoten ler K
13. bogenst ck 88 invalid node at lt point gt Beschreibung Es wurde ein unechter Knoten in einem Fl chennetz gefunden Eine Linie 1 st sst an eine Linie 2 ohne dass die Linie 2 an der Stelle einen Knoten besitzt Beispiel Beispiel 999 internal error lt explanation gt Beschreibung Es ist ein interner Fehler in iG Check aufgetreten Der Grund wird in lt explanation gt erl utert Nach einem internen Fehler wird der Pr fvorgang abgebrochen d h es werden keine weiteren Tests mehr durchgef hrt Bitte schicken Sie die Transferdatei und die Modelldateien an info infogrips ch Beispiele internal error enumeration type has no VALUES component infoGrips GmbH 2005 2012 Seite 22 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch C Datenmodell der Fehlerdatei _err xtf ic 11 Error Output iG Check for INTERLIS 2 1 INTERLIS 2 3 MODEL ErrorLog en AT http www infogrips ch models VERSION 2007 10 03 IMPORTS UNQUALIFIED INTERLIS DOMAIN Coord2D COORD 480000 000 850000 000 m 70000 000 310000 000 m ROTATION 2 gt 1 TOPIC Errors DOMAT STRUCTURE AbstractGeometry ABSTRACT END AbstractGeometry STRUCTURE PointGeometry EXTENDS AbstractGeometry Geom MANDATORY Coord2D END PointGeometry STRUCTURE LineGeometry EXTENDS AbstractGeometry Geom MANDATOR
14. des Attributs lt attr gt ist ausserhalb des im Modell spezifizierten Wertebereichs Die ser Fehlertyp kennt einige Untervarianten Z B geh rt die Verletzung des Koordinatenbereichs durch einen Punkt ebenso dazu wie die Benutzung von unerlaubten Zeichen in Textattributen Unter lt explanation gt werden weitere Hinweise zur konkreten Art der Fehlermeldung gege ben Beispiele the value of NBIdent is out of range text is too long 18 gt 12 the value of LageGen is out of range 900 0 gt 700 0 13 invalid linesegment lt coordl gt lt coord2 gt Beschreibung Das Liniensegment ist keine g ltige Liniendefinition Beide Punkte sind identisch Beispiele invalid linesegment 1 0 1 0 0 0 1 0 1 0 0 0 14 invalid arcsegment lt coordl gt lt coord2 gt lt coord3 gt Beschreibung Der Kreisbogen ist keine g ltige Kreisbogendefinition Zwei oder drei Punkte sind identisch oder der mittlere Punkt liegt auf der Geraden durch den 1 bzw 3 Punkt Beispiele invalid arcsegment 0 0 0 0 1 0 1 0 2 0 2 0 15 the value of lt role refattr gt is out of range lt explanation gt Beschreibung Die Referenz lt role refattr gt zeigt auf eine TID welche in der Transferdatei nicht vor kommt Beispiele the value of Entstehung is out of range no object found with tid zh04p2t400000020 16 unknown attribute link lt attr gt in lt class structure gt Beschreibung Das Attribut
15. eln zu definieren s a Anhang 5 1 3 IGCHECK_PARAM MODEL_NAME Unter MODEL_NAME kann man den Namen eines Basismodells des Hauptmodells angeben z B DMO1AVCH24D f r eine kantonale Erweiterung Die berpr fung findet dann nur gem ss den Regeln des Basismodells statt polymorpher Check Hinweis Dieses Feature ist in Version 1 1 noch nicht verf gbar 5 1 4 IGCHECK_PARAM MODEL_DIR Normalerweise werden Modelldateien ili zuerst in IGCHECK_DIR user models23 ge sucht Mit der Option MODEL_DIR kann man einen alternativen User Suchpfad angeben Default OFF 5 1 5 IGCHECK_PARAM INPUT_EXTENSION INTERLIS 2 Transferdateien weisen normalerweise die Endung xt auf Falls man nun beim ffnen der Inputdatei nach einer anderen Endung suchen m chte z B kann man diese hier angeben ohne Punkt 5 1 6 IGCHECK_PARAM VERSION Mit VERSION kann die INTERLIS Version explizit angegeben werden M gliche Werte sind 2 2 2 3 oder XTF Default Mit xTF wird die INTERLIS Version automatisch aus der Inputdatei bestimmt VERSION Attribut der HEADERSECTION 5 1 7 IGCHECK_PARAM INTERNET_ACCESS Mit INTERNET_ACCESS kann der Zugriff auf externe Internet Repositories komplett abgeschaltet werden M gliche Werte sind ON oder OFF Default on Mit OFF werden Modelle nur in lokalen Verzeichnissen von iG Check gesucht wobei auch lokal gecachete Versionen von ili Dateien aus den Internet Repositories bei de
16. er Topologie von AREA Attributen z B BoFlaeche Geometrie im Topic Bodenbedeckung Externe Referenzen bei mehreren Inputdateien EXISTENCE CONSTRAINT AS UUIDOID A 2 Verhalten bei Fehlern iG Check pr ft immer die ganze alle Transferdatei en unabh ngig wie viele oder welche Fehler gefunden werden Bei syntaktischen Fehlern oder unbekannten Topic bzw Klassennamen synchronisiert sich iG Check auf das n chste korrekte Element 4 3 Fehlermeldungen Fehlermeldungen werden von iG Check in englischer Sprache ausgegeben Die meisten Fehlermeldungen von iG Check beziehen sich auf eine Zeile in der Transferdatei Die erste Zeile der Transferdatei hat die Nummer 1 In der Transferdatei ist es m glich dass sich ein Objekt ber mehrere Zeilen erstreckt Falls sich die Fehlermeldung auf ein mehrzeiliges Objekt bezieht wird die Zeilennummer der ersten Zeile des fehlerhaften Objekts ausgegeben Jede Fehlermeldung hat ausserdem eine Fehlernummer ber infoGrips GmbH 2005 2012 Seite 10 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch welche der Fehler eindeutig bestimmt werden kann Im Anhang B ist die Bedeutung der Fehlermeldungen geordnet nach Fehlernummern zusammengestellt infoGrips GmbH 2005 2012 Seite 11 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 5 Konfigurationsparameter Der Anwender kann die Ausgaben bzw die Pr ffunktionen von iG Check ber Konfigurationsparameter seinen Bed
17. ibuten gem ss Datenmodell stehen folgende vordefinierte Systemattribute zur Verf gung LINE Zeilennummer des fehlerhaften Objekts CLASS Klasse des fehlerhaften Objekts TOPIC Topic des fehlerhaften Objekts MODEL Modell des fehlerhaften Objekts TAG XML Tag des fehlerhaften Objekts 5 3 2 IGCHECK_PARAM MULTI_LINE_ERROR Falls dieser Parameter auf ON Default OFF gesetzt wird wird jede Fehlermeldung in der Logdatei auf mehre Zeilen umgebrochen Insbesondere zusammen mit der Map DISPLAY_ATTRIBUTES kann es sinnvoll sein diese Option zu aktivieren infoGrips GmbH 2005 2012 Seite 14 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 5 3 3 Falls dieser Parameter auf ON Default OFF gesetzt wird wird jedes von iG Check gelesene Objekt vollst ndig in der Logdatei aufgelistet 5 3 4 IGCHECK_PARAM TRACE_DRIVER Falls dieser Parameter auf Default OFF gesetzt wird werden f r jedes vom XTF Driver gelesene Objekt Meldungen in die Logdatei ausgegeben 5 4 XTF Fehleroutput 5 4 1 IGCHECK_PARAM XTF_ERRORLOG Es besteht grunds tzlich die M glichkeit alle Fehlermeldungen auch als INTERLIS 2 XML Transferdatei auszugeben XTF Falls die Option aktiviert ist ON wird zus tzlich zur normalen Logdatei eine XTF Fehlerdatei erzeugt Die XTF Fehlerdatei wird im gleichen Verzeichnis wie die Transferdatei angelegt und hat den gleichen Namen wie die Transferdatei mi
18. it dem ICS Runtimesystem ICS infoGrips Conversion System auf ihrem Computer 2 3 Lizenzierung Bemerkung Dieser Schritt muss f r den von KOGIS verteilten Checker nicht durch gef hrt werden weil die Lizenz bereits im Installationsprogramm enthalten ist 1 Rufen Sie das Lizenzierungsprogramm auf Start gt Programme gt infoGrips INTERLIS Tools gt License 2 Je nachdem ob Sie das vollst ndige Produkt INTERLIS Tools oder nur iG Check lizenziert haben m ssen Sie die Lizenzinformationen in eines der folgenden Lizenzfiles eintragen INTERLIS Tools iltools lic Check igcheck2 lic W hlen oder geben Sie mit Select Enter das entsprechende Lizenzierungsfile ein infoGrips GmbH 2005 2012 Seite 6 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 3 Tragen Sie die Lizenzinformationen Company Text Modules und Serialno ein Die Eingaben m ssen absolut identisch d h ohne zus tzliche Leerzeichen zu den Angaben im Begleitbrief sein da sonst ICS die Lizenzinformation nicht anerkennt 4 Speichern Sie Ihre Eingaben mit Save Sie k nnen jederzeit die Felder Company Modules Text und Serialno frisch eingeben Sie m ssen jede Anderung mit Save sichern 5 Beenden Sie mit Cancel das Lizenzierungsprogramm 2 4 Testen der Installation Nach der Installation von 16 2 k nnen Sie die mitgelieferte INTERLIS Transferdatei roads23 xtf s a 1 wie folgt pr fen 1 Starten Sie ICS for Wi
19. itoryLocation_ gt lt subsidiarySite gt Die obige Definition bedeutet dass iG Check zuerst im lokalen user Verzeichnis dann im Internet Repository http models interlis ch und schliesslich im lokalen system Verzeichnis nach Modelldateien sucht Im Prinzip kann die obige Liste beliebig erg nzt oder ver ndert werden Das sollte jedoch in den wenigsten F llen notwendig sein da auch via http models interlis ch verkn pfte Modell Repositories automatisch durchsucht werden Falls mit Internet Modell Repositories gearbeitet wird werden die Modelldateien nur dann frisch herunter geladen wenn die Modelldateien ge ndert haben Die geladenen Dateien werden unter user models cache lokal gespeichert Ob eine infoGrips GmbH 2005 2012 Seite 24 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch nderung stattgefunden hat oder nicht wird via den MD5 Hash der ili Datei entschieden infoGrips GmbH 2005 2012 Seite 25
20. n des Transferformats aufgebaute XML Datei Endung xtf s a 1 Transferidentifikation Jedem Objekt in der Transferdatei ist eine eindeutige Transferidentifikation TID zugeordnet infoGrips GmbH 2005 2012 Seite 5 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 2 Installation 2 1 berblick iG Check wird f r alle unterst tzten Betriebssysteme gleich installiert Die folgende Installationsanleitung gilt daher f r alle Betriebssysteme 2 2 Installationsschritte 1 Melden Sie sich unter einem Benutzer mit Administrator Privileg im System an Die Anmeldung als Administrator ist notwendig weil das Installationsprogramm Eintr ge in die Windows Registratur macht 2 Installation von iG Check for INTERLIS 2 Legen Sie die mitgelieferte Installa tions CD in Laufwerk d und starten Sie das Installationsprogramm mit d igcheck2 install 3 Lesen Sie die Lizenzvereinbarung und stimmen Sie der Lizenzvereinbarung zu oder brechen Sie die Installation ab 4 Geben Sie f r das Installationsverzeichnis einen g ltigen Pfadnamen an F r iG Check for INTERLIS 2 empfehlen wir igcheck2 Im Weiteren wird dieses Installationsverzeichnis mit ISCHECK_DIR bezeichnet Hinweise Bitte verwenden Sie nach M glichkeit keine Installationsverzeichnisse mit Leer oder anderen Sonderzeichen Das Installationsprogramm kopiert nun die Programmdateien in das Installati onsverzeichnis IGCHECK_DIR und installiert das Produkt m
21. n man die Pr fung deaktivieren um die anderen Fehler besser erkennen zu k nnen 5 2 5 IGCHECK_PARAM CHECK_EXTERNAL_REF Pr ft externe Referenzen EXTERNAL Default AUTO Folgende Werte sind zul ssig ON OFF und AUTO Externe Referenzen sind Referenzen welche auf Objekte in externen Dateien verweisen Damit 1 diese Referenzen aufl sen kann m ssen alle betroffenen Dateien gleichzeitig als Input ausgew hlt werden Im Modus AUTO werden externe Referenzen nur dann gepr ft wenn mehr als eine Inputdatei ausgew hlt wurde 5 3 Formatierung der Logdatei 5 3 1 DISPLAY_ATTRIBUTES Standardm ssig gibt iG Check die Fehlernummer s a Anhang B die Fehlermeldung die Zeilennummer und die Klasse des fehlerhaften Objekts aus In gewissen F llen m chte man jedoch mehr Informationen zum fehlerhaften Objekt direkt in der Fehlermeldung darstellen zB die Nummer f r Mit der DISPLAY_ATTRIBUTES kann man pro Objektklasse die Attribute spezifizieren welche in der Fehlermeldung ausgeben werden sollen Bsp MAP DISPLAY_ATTRIBUTES Topic Class gt Attributes ixpunkteKategoriel LFPl gt LINE CLASS Nummer EFAULT gt LINE CLASS END_MAP Im letzten Beispiel wird z B die Ausgabe der Attribute LINE CLASS und Nummer f r die Klasse FixpunkteKategorie LFP1 verlangt F r alle anderen Klassen DEFAULT wird nur LINE und CLASS ausgegeben s a unten Neben den Attr
22. ndows ber den Windows Start Knopf mit Programme gt infoGrips INTERLIS Tools gt iGCheck for INTERLIS 2 2 Starten Sie iG Check mit Run und w hlen Sie die Datei examples roads23 xtf aus 3 iG Check berpr ft nun ob die Transferdatei roads23 xtf mit den Spezifikationen in den INTERLIS Modelldateien unter IGCHECK_DIR user models23 il bzw IGCHECK_DIR system models23 ili bereinstimmt 4 Die Fehlermeldungen k nnen mit Show Log angezeigt werden 2 5 Aktualisieren der Installation Seit Version 2012 kann die iG Check Installation auch halbautomatisch via den Update Server der infoGrips GmbH aktualisiert werden Dazu muss lediglich der Script system script util update cfg mit ICS for Windows geladen und gestartet werden infoGrips GmbH 2005 2012 Seite 7 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 3 Bedienung iG Check kann ber die Windowsoberfl che ICS for Windows oder ber die iG Check Kommandozeile aufgerufen werden Nachfolgend sind beide Umgebungen beschrieben Hinweis iG Check for INTERLIS 2 unterst tzt auch die ltere INTERLIS Version 2 2 Da die Bedienung f r Version 2 2 und 2 3 grunds tzlich gleich ist sind alle nachfolgenden Beispiele nur f r INTERLIS 2 3 angegeben Das Modellverzeichnis f r INTERLIS 2 2 heisst models22 3 1 ICS for Windows Die komfortabelste Bedienung bietet die Windowsoberfl che ICS for Windows Sie k n nen iG Check ber den Windows Start Knopf unte
23. noten sind Punkte die Start oder Endpunkt von nur einer Linie sind Beispiel ae 81 intersection at lt point gt Beschreibung Zwei Linien Kreisb gen schneiden sich im Punkt lt point gt Beispiel infoGrips GmbH 2005 2012 Seite 20 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 82 intersection at lt pointl gt and lt point2 gt Beschreibung Zwei Linien Kreisb gen schneiden sich im Punkt lt point1 gt und lt point2 gt Beispiel 83 invalid connecting edge lt line gt Beschreibung Das angegebene Linienst ck lt line gt geh rt zu einer ung ltigen Verbindungslinie Nabel schnur Eine Nabelschnur ist eine Verbindungslinie zwischen dem usseren Perimeter und einer Insel der Fl che Beispiel 84 partial line overlap lt line gt Beschreibung Zwei Linienst cke berlappen sich teilweise in lt line gt Beispiel 5 85 partial arc overlap lt arc gt Beschreibung Zwei Kreisbogen berlappen sich teilweise in lt arc gt Beispiel infoGrips GmbH 2005 2012 Seite 21 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 86 full line overlap lt line gt Beschreibung Das Linienst ck lt line gt liegt vollst ndig auf einem anderen Linienst ck 87 full arc overlap lt arc gt Beschreibung Der Kreisbogen lt arc gt liegt vollst ndig auf einem anderen Kreis
24. r Programme gt infoGrips INTERLIS Tools gt iGCheck for INTERLIS 2 aufrufen Nach dem Start von ICS for Windows wird folgendes Men angezeigt ics ror windows sl iG Script User Script System Script License Information Show Script for INTERLIS 2 Script c program files igcheck2 user script igcheck interlis2 cfg SWISS SINGLE USER LICENSE Cancel Status Information Inputobjects Outputobjects Errors script compiled successfully infoGrips GmbH 1997 2007 Die Funktionskn pfe haben folgende Bedeutung User Script bzw System Script Konfigurationsdatei ausw hlen Normalerweise wird automatisch script igcheck interlis2 cfg geladen Falls Sie eigene Konfigurationen erstellt haben k nnen Sie diese unter User Script ausw hlen s a Kapitel 5 Show Skript Zeigt die aktuelle Konfigurationsdatei mit notepad exe an Run iG Check fragt zuerst den Namen der zu pr fenden Transferdatei ab danach wird der Pr fvorgang gestartet Ab iG Check 2012 k nnen auch mehrere Inputdateien gleichzeitig ausgew hlt werden Klicken Sie dazu mit gehaltener lt CRTL gt Taste auf die gew nschten Dateien Show Log Zeigt erzeugte Logdatei mit notepad exe Neben Meldungen und Fehlern wird am Schluss der Logdatei eine Statistik ber alle gelesenen Objekte ausgegeben Falls Sie mehrere Dateien ausgew hlt haben wird
25. r Suche verwendet werden 5 1 8 IGCHECK_PARAM PROXY_ Falls INTERNET_ACCESS auf ON gesetzt wurde muss u U auch ein allf llig vorhandener HTTP Proxy Server konfiguriert werden Daf r stehen die Optionen PROXY_SERVER PROXY_USER und PROXY_PASSWORD zur Verf gung Falls Sie auf Internet Repositories nicht zugreifen k nnen sollten Sie die obigen Parameterwerte bei Ihrem Netzwerkadministrator nachfragen 5 2 Pr fungen ein oder ausschalten Die nachfolgenden Optionen k nnen jeweils die Werte ON einschalten oder OFF ausschalten annehmen 5 2 1 IGCHECK_PARAM CHECK_AREA Topologietest von Fl chennetzen aktivieren Default 5 2 2 IGCHECK_PARAM CHECK_UNIQUE UNIQUE CONSTRAINT pr fen Default infoGrips GmbH 2005 2012 Seite 13 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 5 2 3 IGCHECK_PARAM MANDATORY_CONSTRAINT MANDATORY CONSTRAINT pr fen Default Hinweis Benutzerdefinierte Funktionen k nnen nicht automatisch getestet werden da diese immer an spezielle Vereinbarungen CONTRACTED gebunden sind Auf Anfrage ist die Implementierung von benutzerdefinierten Funktionen im Checker jedoch m glich 5 2 4 IGCHECK_PARAM CHECK_TAG_ORDER Reihenfolge der XML Tags pr fen Default on INTERLIS 2 schreibt eine vollst ndige Ordnung der XML Tags in der Transferdatei vor Es kann sein dass eine Transferdatei sehr viele solche Fehler enth lt In diesem Fall kan
26. rips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 4 Fehlermeldungen 4 1 Was berpr ft wird Wie bereits in der Einleitung beschrieben berpr ft iG Check sowohl die INTERLIS Definitionsdatei als auch die INTERLIS Transferdatei Die Modelldatei wird auf syn taktische Korrektheit analysiert Dazu wird automatisch der offizielle INTERLIS Compiler der KOGIS aufgerufen Version s a 1 1 Falls Fehler in der Modelldatei gefunden werden wird der Pr fvorgang an dieser Stelle mit einer entsprechenden Fehlermeldung abgebrochen Falls in der Modelldatei keine Fehler gefunden werden wird als n chstes die Transferdatei analysiert In der Transferdatei wird folgendes getestet Syntaktische Korrektheit der Transferdatei d h sind die XML Tags TRANSFER HEADERSECTION DATASECTION etc in der richtigen Reihenfolge angeordnet gibt es unbekannte XML Tags etc Korrektheit der Modell Ebenen und Klassennamen Statische Wertebereiche d h alle Objektattribute haben Wertebereiche gem ss Modelldatei inkl Koordinatenbereiche von Punkten Linien und Fl chen Dynamische Wertebereiche d h Aufl sung aller Referenzen z B Referenz von Rolle Gebaeudenummer Objekt auf Tabelle BoFlaeche in Topic Boden Eindeutigkeit der Transferidentifikation und Basketidentifikationen pro Trans ferdatei Kardinalit t von BAG LIST und Rollen UNIQUE CONSTRAINT und LOCAL UNIQUE Korrektheit d
27. rliegende Benutzerhandbuch beschreibt iG Check for INTERLIS 2 f r die Betriebsysteme Windows XP Windows 2003 Windows Vista Windows 7 und Windows 2008 Bei iG Check for INTERLIS 2 im Folgenden auch kurz mit iG Check bezeichnet handelt es sich um ein Qualit tssicherungswerkzeug mit dem INTERLIS 2 2 2 3 Transferdateien auf Konsistenz gegen ber einem gegebenen INTERLIS 2 2 2 3 Datenmodell berpr ft werden k nnen iG Check kann von Auftraggebern Bund Kantone Gemeinden Werke f r die Verifikation bzw von Datenlieferanten Geometer Ingenieurb ros f r die systemneutrale berpr fung ihrer Datenprodukte eingesetzt werden Das Benutzerhandbuch ist wie folgt aufgebaut In Kapitel 1 wird auf die Funktionsweise von iG Check eingegangen In Kapitel 2 ist die Installation von iG Check beschrieben In Kapitel 3 ist die Bedienung von iG Check beschrieben In Kapitel 4 ist dokumentiert welche Fehler von iG Check gemeldet werden In Kapitel 5 wird auf die Konfigurationsm glichkeiten eingegangen iG Check for INTERLIS 2 ist Bestandteil des Produktes INTERLIS Tools kann aber auch einzeln lizenziert werden Konventionen fett Definitionen neue Begriffe courier Eingaben im Betriebssystem oder Dateien kursiv Datei und Programmnamen 1 Verweis auf das Literaturverzeichnis im Anhang Diese Dokumentation darf nur mit Erlaubnis der infoGrips GmbH vervielf ltigt werden Funktionsweise iG Check benutzt den offiziellen IN
28. rs see also user models23 dmO0lavch24d err 3 xtf error lt explanation gt Beschreibung lt explanation gt n her erl utert Fehlermeldung welche durch den XTF Driver gemeldet wird Die Art der Fehlermeldung wird in Beispiel xtf error Attribute OPERATION has wrong value in object 4 fatal syntax error in input file Beschreibung Weitere Information dazu sind aus der log Datei ersichtlich Der XTF Driver kann die Inputdatei nicht verarbeiten Der Pr fvorgang wird abgebrochen 10 unable to convert lt attr gt to type lt basetype gt Beschreibung angenommen Der Wert des Attributs lt attr gt kann nicht in den Basistyp lt baset ype gt bersetzt werden Bemerkung f r die weiteren Tests des Attributs wird f r den Wert des Attributs UNDEFINED Beispiele unable to convert Geometrie to type COORD unable to convert LFP1Symbol_von to type LINK 11 lt attr role gt has to be defined Beschreibung ist aber im Datenmodell als MANDATORY obligatorisch definiert Der Wert des Attributs oder der Rolle lt attr role gt ist undefiniert Das Attribut oder die Rolle Beispiele Geometrie has to be defined Nummer has to be defined infoGrips GmbH 2005 2012 Seite 17 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch 12 the value of atttribute lt attr gt is out of range lt explanation gt Beschreibung Der Wert
29. t der Ausnahme dass die Endung der Datei von xtf in _err xtf abge ndert wird z B Transferdatei test xtf XTF Fehlerdatei tesi_err xtf Das zur Fehlerdatei geh rige INTERLIS 2 Datenmodell ist unter IGCHECK_DIR system models23 ErrorLog ili abgelegt s a Anhang Pro Fehler werden neben den Attributen Typ Modul Description auch die unter DISPLAY_ATTRIBUTES spezifizierten Attribute ausgegeben in der Attributes Liste infoGrips GmbH 2005 2012 Seite 15 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch Literaturverzeichnis 1 Schweizer Norm SN 612 031 INTERLIS Modellierungssprache und Daten transfermethode Ausgabe 2006 2 Eidg Vermessungsdirektion Datenmodell DMO1AVCH24D Ausgabe Juni 2004 s a http www cadastre ch pub down interlis dmOlavch24_de pdf infoGrips GmbH 2005 2012 Seite 16 infoGrips GmbH B Verzeichnis der Fehlermeldungen iG Check for INTERLIS 2 Benutzerhandbuch 1 ili2c syntax error Beschreibung formationen zu der Fehlermeldung sind aus der log Datei ersichtlich Der INTERLIS 2 Compiler konnte das zugeh rige Datenmodell nicht compilieren Weitere In 2 model parse error lt explanation gt Beschreibung Datei Die vom Compiler gelieferte Information konnte von iG Check nicht vollst ndig verarbeitet werden Der Pr fvorgang wurde abgebrochen Weitere Informationen dazu stehen in der log Beispiel model DMOI1AVCH24D contains erro
30. us diesem der Name des Hauptmodells gelesen Falls keine ALIAS ENTRIES in der xtf Datei vorhanden sind wird der Modellname des Hauptmodells aus dem ersten Objekttag der DATASECTION extrahiert Das Hauptmodell wird zuerst in IGCHECK_DIR user models23 dann in allf lligen externen Internet Modell Repositories und schliesslich in IGCHECK_DIR system models23 gesucht s a Anhang Suche nach Modellen Falls das Hauptmodell gefunden wird wird das Hauptmodell nach IMPORTS durchsucht und so die allf lligen Basismodelle bestimmt F r die Basismodelle wird ebenso verfahren Der INTERLIS 2 Compiler wird automatisch mit den so bestimmten Modellen aufgerufen Normalerweise funktioniert das oben beschriebene Verfahren gut und ist ausserdem sehr praktisch in der Benutzung Es kann aber sein dass man in bestimmten F llen die automatische Bestimmung der Datenmodelle ausschalten m chte In diesem Fall kann man unter MODELS auch eine Liste von Datenmodelldateien in der korrekten Reihenfolge f r den INTERLIS 2 Compiler angeben Beispiel MODELS gt units ili time ili coordsys ili dmOlavch24d ili infoGrips GmbH 2005 2012 Seite 12 infoGrips GmbH iG Check for INTERLIS 2 Benutzerhandbuch Die Dateien werden ebenfalls zuerst in IGCHECK_DIR user models23 dann in IGCHECK_DIR system models23 gesucht Schliesslich hat man noch die M glichkeit in der Datei IGCHECK_DIR user www models ilimodels xml spezielle Suchreg
Download Pdf Manuals
Related Search
Related Contents
Tesco DRP Service Manual Revision 1 Dépôt légal 275 / 2009. - ISBN 978-9973-05-019-9 Operating instructions Binary level sensor LMT 706052/00 - e Delta 9192T-SD-DST Instructions / Assembly iHome DF-M12 User's Manual Perform 14 Slot ATCA DC Shelf User Manual Was ist neu in Mastercam X5? - Mastercam Tri Flat PAR Profile 5x3W RGB LED Copyright © All rights reserved.
Failed to retrieve file