ICS Konfigurationshandbuch

Die Dokumentation darf nur mit Erlaubnis der infoGrips GmbH vervielfältigt werden.

23.8.2008

Zusammenfassung

Diese Dokumentation beschreibt die Konfiguration des infoGrips Conversion System (ICS).


Inhaltsverzeichnis

1. Einleitung
1.1. Aufbau dieser Dokumentation
1.2. Konventionen
1.3. Weitere Dokumentationen
2. Allgemeiner Aufbau von ICS Konfigurationen
2.1. infoGrips Conversion System (ICS)
2.2. Grundstruktur von ICS Konfigurationen
2.3. Inhalt der .cfg Datei
2.4. Der RUN1 Algorithmus
3. Beispielkonfigurationen
3.1. Einleitung
3.2. Konfigurationen mit einem Inputmodul
3.3. Konfiguration mit Input- und Outputmodul
3.4. Konfiguration mit Verarbeitungsmodul
4. Konfigurieren mit ICS
4.1. Einleitung
4.2. Verwendung von Editoren
4.3. Ausführen der Konfigurationen
4.4. Hinweise und Tips
A. Input Module
1. Einleitung
2. Modul ADASSIN - Adalin ADASS lesen
2.1. Allgemeines
2.2. Abhängigkeiten von anderen Modulen
2.3. Parametermap ADASSIN_PARAM
2.4. Parametermap ADASSIN_TABID
2.5. Objektmodell
2.6. Exportierte Prozeduren und Methoden
2.7. Skriptbeispiel
3. Modul COVIN - ArcInfo E00 lesen
3.1. Allgemeines
3.2. Abhängigkeiten von anderen Modulen
3.3. Parametermap COVIN_PARAM
3.4. Objektmodell
3.5. Exportierte Prozeduren und Methoden
3.6. Skriptbeispiel
4. Modul DBIN - ODBC-Datenbank lesen
4.1. Allgemeines
4.2. Abhängigkeiten von anderen Modulen
4.3. Parametermap DB_PARAM
4.4. Parametermap DBIN_PARAM
4.5. Objektmodell
4.6. Datenbankmodell
4.7. Exportierte Prozeduren und Methoden
4.8. Skriptbeispiel
5. Modul DXFIN - AutoCAD DXF lesen
5.1. Allgemeines
5.2. Abhängigkeiten von anderen Modulen
5.3. Parametermap DXFIN_PARAM
5.4. Objektmodell
5.5. Exportierte Prozeduren und Methoden
5.6. Skriptbeispiel
6. Modul GDBIN - ESRI Personal Geodatabase ACCESS Datenbank lesen
6.1. Allgemeines
6.2. Abhängigkeiten von anderen Modulen
6.3. Parametermap DB_PARAM
6.4. Parametermap DBIN_PARAM
6.5. Objektmodell
6.6. Exportierte Prozeduren und Methoden
6.7. Skriptbeispiel
7. Modul GMMDBIN - Intergraph GeoMedia ACCESS Datenbank lesen
7.1. Allgemeines
7.2. Abhängigkeiten von anderen Modulen
7.3. Parametermap DB_PARAM
7.4. Parametermap DBIN_PARAM
7.5. Parametermap GMMDBIN_PARAM
7.6. Objektmodell
7.7. Exportierte Prozeduren und Methoden
7.8. Skriptbeispiel
8. Modul GMORAIN - Intergraph GeoMedia Oracle Datenbank lesen
8.1. Allgemeines
8.2. Abhängigkeiten von anderen Modulen
8.3. Parametermap DB_PARAM
8.4. Parametermap DBIN_PARAM
8.5. Parametermap ORAIN_PARAM
8.6. Parametermap GMORAIN_PARAM
8.7. Objektmodell
8.8. Spezielles
8.9. Exportierte Prozeduren und Methoden
8.10. Skriptbeispiel
9. Modul IL2IN - INTERLIS 2 lesen
9.1. Allgemeines
9.2. Abhängigkeiten von anderen Modulen
9.3. Parametermap IL2IN_PARAM
9.4. Objektmodell
9.5. Exportierte Prozeduren und Methoden
9.6. Skriptbeispiel
10. Modul ILIN - INTERLIS 1 lesen
10.1. Allgemeines
10.2. Abhängigkeiten von anderen Modulen
10.3. Parametermap ILIN_PARAM
10.4. Objektmodell
10.5. Exportierte Prozeduren und Methoden
10.6. Skriptbeispiel
11. Modul ILTOPO - INTERLIS 1 lesen mit Topologieberechnung
11.1. Allgemeines
11.2. Abhängigkeiten von anderen Modulen
11.3. Parametermap ILIN_PARAM
11.4. Parametermap ILIN_TOPO
11.5. Objektmodell
11.6. Exportierte Prozeduren und Methoden
11.7. Skriptbeispiel
12. Modul ILTXTIN - INTERLIS 1 ohne Datenmodell lesen
12.1. Allgemeines
12.2. Abhängigkeiten von anderen Modulen
12.3. Parametermap
12.4. Objektmodell
12.5. Exportierte Prozeduren und Methoden
12.6. Skriptbeispiel
13. Modul LOGIN - ICS Logdateien lesen
13.1. Allgemeines
13.2. Abhängigkeiten von anderen Modulen
13.3. Parametermap LOGIN_PARAM
13.4. Objektmodell
13.5. Exportierte Prozeduren und Methoden
13.6. Skriptbeispiel
14. Modul MGEIN - Bentley MGE/Microstation lesen
14.1. Allgemeines
14.2. Abhängigkeiten von anderen Modulen
14.3. Parametermap MSIN_PARAM
14.4. Parametermap MSDB_PARAM
14.5. Objektmodell
14.6. Exportierte Prozeduren und Methoden
14.7. Skriptbeispiel
15. Modul MIFIN - MapInfo MIF/MID lesen
15.1. Allgemeines
15.2. Abhängigkeiten von anderen Modulen
15.3. Parametermap MIFIN_PARAM
15.4. Objektmodell
15.5. Exportierte Prozeduren und Methoden
15.6. Skriptbeispiel
16. Modul MSIN - Bentley Microstation lesen
16.1. Allgemeines
16.2. Abhängigkeiten von anderen Modulen
16.3. Parametermap MSIN_PARAM
16.4. Parametermap MSDB_PARAM
16.5. Map für Textjustierung
16.6. Objektmodell
16.7. Exportierte Prozeduren und Methoden
16.8. Skriptbeispiel
17. Modul MYSQLIN - MySQL lesen
17.1. Allgemeines
17.2. Abhängigkeiten von anderen Modulen
17.3. Parametermap DB_PARAM
17.4. Parametermap DBIN_PARAM
17.5. Parametermap MYSQLIN_PARAM
17.6. Objektmodell
17.7. Exportierte Prozeduren und Methoden
17.8. Skriptbeispiel
18. Modul ORAIN - Oracle Datenbank lesen
18.1. Allgemeines
18.2. Abhängigkeiten von anderen Modulen
18.3. Parametermap DB_PARAM
18.4. Parametermap DBIN_PARAM
18.5. Parametermap ORAIN_PARAM
18.6. Objektmodell
18.7. Spezielles
18.8. Exportierte Prozeduren und Methoden
18.9. Skriptbeispiel
19. Modul PGRESIN - PostGreSQL/PostGIS Datenbank lesen
19.1. Allgemeines
19.2. Abhängigkeiten von anderen Modulen
19.3. Parametermap DB_PARAM
19.4. Parametermap DBIN_PARAM
19.5. Parametermap PGRESIN_PARAM
19.6. Objektmodell
19.7. Exportierte Prozeduren und Methoden
19.8. Skriptbeispiel
20. Modul SDEIN - ESRI SDE Geodatabase Oracle Datenbank lesen
20.1. Allgemeines
20.2. Abhängigkeiten von anderen Modulen
20.3. Parametermap DB_PARAM
20.4. Parametermap DBIN_PARAM
20.5. Objektmodell
20.6. Exportierte Prozeduren und Methoden
20.7. Skriptbeispiel
21. Modul SERIALIN - GeoShop Konfigurationsdateien lesen
21.1. Allgemeines
21.2. Abhängigkeiten von anderen Modulen
21.3. Parametermap SERIALIN_PARAM
21.4. Objektmodell
21.5. Exportierte Prozeduren und Methoden
21.6. Skriptbeispiel
22. Modul SHPIN - ESRI Shapefile lesen
22.1. Allgemeines
22.2. Abhängigkeiten von anderen Modulen
22.3. Parametermap SHPIN_PARAM
22.4. Objektmodell
22.5. Exportierte Prozeduren und Methoden
22.6. Skriptbeispiel
23. Modul TXTIN - Textdateien lesen
23.1. Allgemeines
23.2. Abhängigkeiten von anderen Modulen
23.3. Parametermap TXTIN_PARAM
23.4. Objektmodell
23.5. Exportierte Prozeduren und Methoden
23.6. Skriptbeispiel
24. Modul XSLIN - MS EXCEL lesen
24.1. Allgemeines
24.2. Abhängigkeiten von anderen Modulen
24.3. Parametermap DB_PARAM
24.4. Parametermap DBIN_PARAM
24.5. Parametermap XLSIN_PARAM
24.6. Objektmodell
24.7. EXCEL Tabelle vorbereiten
24.8. Datenbankmodell
24.9. Exportierte Prozeduren und Methoden
24.10. Skriptbeispiel
B. Output Module
1. Einleitung
2. Modul COVOUT - ArcInfo E00 schreiben
2.1. Allgemeines
2.2. Abhängigkeiten von anderen Modulen
2.3. Parametermap COVOUT_PARAM
2.4. Map für Textsignaturen
2.5. Maps für Recorddefinitionen
2.6. Objektmodell
2.7. Exportierte Prozeduren und Methoden
2.8. Skriptbeispiel
3. Modul DBOUT - ODBC-Datenbank schreiben
3.1. Allgemeines
3.2. Abhängigkeiten von anderen Modulen
3.3. Parametermap DB_PARAM
3.4. Parametermap DBOUT_PARAM
3.5. Objektmodell
3.6. Record Definitionen
3.7. Datasets
3.8. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
3.9. Exportierte Prozeduren und Methoden
3.10. Skriptbeispiel
4. Modul DXFOUT - AutoCAD DXF schreiben
4.1. Allgemeines
4.2. Abhängigkeiten von anderen Modulen
4.3. Parametermap DXFOUT_PARAM
4.4. Objektmodell
4.5. Maps für Signaturen
4.6. DXF Templates
4.7. Exportierte Prozeduren und Methoden
4.8. Skriptbeispiel
5. Modul GDBOUT - ESRI Personal Geodatabase ACCESS Datenbank schreiben
5.1. Allgemeines
5.2. Abhängigkeiten von anderen Modulen
5.3. Parametermap DB_PARAM
5.4. Parametermap DBOUT_PARAM
5.5. Parametermap GDBOUT_PARAM
5.6. Spezielles
5.7. Objektmodell
5.8. Record Definitionen
5.9. Datasets
5.10. Texte als gestrokte Lines
5.11. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
5.12. Exportierte Prozeduren und Methoden
5.13. Skriptbeispiel
6. Modul GMMDBOUT - Intergraph GeoMedia ACCESS Datenbank schreiben
6.1. Allgemeines
6.2. Abhängigkeiten von anderen Modulen
6.3. Parametermap DB_PARAM
6.4. Parametermap DBOUT_PARAM
6.5. Parametermap GMMDBOUT_PARAM
6.6. Objektmodell
6.7. Record Definitionen
6.8. Datasets
6.9. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
6.10. Exportierte Prozeduren und Methoden
6.11. Skriptbeispiel
7. Modul GMORAOUT - Intergraph GeoMedia Oracle Datenbank schreiben
7.1. Allgemeines
7.2. Abhängigkeiten von anderen Modulen
7.3. Parametermap DB_PARAM
7.4. Parametermap DBOUT_PARAM
7.5. Parametermap ORAOUT_PARAM
7.6. Parametermap GMORAOUT_PARAM
7.7. Objektmodell
7.8. Record Definitionen
7.9. Datasets
7.10. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
7.11. Exportierte Prozeduren und Methoden
7.12. Skriptbeispiel
8. Modul IL2OUT - INTERLIS 2 schreiben
8.1. Allgemeines
8.2. Abhängigkeiten von anderen Modulen
8.3. Parametermap IL2OUT_PARAM
8.4. Objektmodell
8.5. Exportierte Prozeduren und Methoden
8.6. Skriptbeispiel
9. Modul ILOUT - INTERLIS 1 schreiben
9.1. Allgemeines
9.2. Abhängigkeiten von anderen Modulen
9.3. Parametermap ILOUT_PARAM
9.4. Objektmodell
9.5. Exportierte Prozeduren und Methoden
9.6. Skriptbeispiel
10. Modul KMLOUT - Google KML schreiben
10.1. Allgemeines
10.2. Abhängigkeiten von anderen Modulen
10.3. Parametermap KMLOUT_PARAM
10.4. Objektmodell
10.5. Record Definitionen
10.6. Folder Definitionen
10.7. KML Templates
10.8. Exportierte Prozeduren und Methoden
10.9. Skriptbeispiel
11. Modul MGEOUT - Bentley MGE/Microstation schreiben
11.1. Allgemeines
11.2. Abhängigkeiten von anderen Modulen
11.3. Parametermap MSOUT_PARAM
11.4. Parametermap MSDB_PARAM
11.5. Objektmodell
11.6. Exportierte Prozeduren und Methoden
11.7. Skriptbeispiel
12. Modul MIFOUT - MapInfo MIF/MID schreiben
12.1. Allgemeines
12.2. Abhängigkeiten von anderen Modulen
12.3. Parametermap MIFOUT_PARAM
12.4. Objektmodell
12.5. Maps für Signaturen
12.6. Maps für Recorddefinitionen
12.7. Exportierte Prozeduren und Methoden
12.8. Skriptbeispiel
13. Modul MSOUT - Bentley Microstation schreiben
13.1. Allgemeines
13.2. Abhängigkeiten von anderen Modulen
13.3. Parametermap MSOUT_PARAM
13.4. Parametermap MSDB_PARAM
13.5. Objektmodell
13.6. Maps für Signaturen
13.7. Map für Tagsets
13.8. Map für Textjustierung
13.9. Exportierte Prozeduren und Methoden
13.10. Skriptbeispiel
14. Modul MYSQLOUT - MySQL-Datenbank schreiben
14.1. Allgemeines
14.2. Abhängigkeiten von anderen Modulen
14.3. Parametermap DB_PARAM
14.4. Parametermap DBOUT_PARAM
14.5. Parametermap MYSQLOUT_PARAM
14.6. Objektmodell
14.7. Record Definitionen
14.8. Datasets
14.9. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
14.10. Prozeduren und Methoden
14.11. Skriptbeispiel
15. Modul ORAOUT - Oracle-Datenbank schreiben
15.1. Allgemeines
15.2. Abhängigkeiten von anderen Modulen
15.3. Parametermap DB_PARAM
15.4. Parametermap DBOUT_PARAM
15.5. Parametermap ORAOUT_PARAM
15.6. Objektmodell
15.7. Record Definitionen
15.8. Datasets
15.9. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
15.10. Prozeduren und Methoden
15.11. Skriptbeispiel
16. Modul PGRESOUT - PostGreSQL/PostGIS-Datenbank schreiben
16.1. Allgemeines
16.2. Abhängigkeiten von anderen Modulen
16.3. Parametermap DB_PARAM
16.4. Parametermap DBOUT_PARAM
16.5. Parametermap PGRESOUT_PARAM
16.6. Objektmodell
16.7. Record Definitionen
16.8. Datasets
16.9. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
16.10. Prozeduren und Methoden
16.11. Skriptbeispiel
17. Modul PSOUT - PostScript (PDF,JPEG,TIF) schreiben
17.1. Allgemeines
17.2. Abhängigkeiten von anderen Modulen
17.3. Parametermap PSOUT_PARAM
17.4. Symbole Clippen
17.5. Signaturen
17.6. GhostScript
17.7. Objektmodell
17.8. Exportierte Prozeduren und Methoden
17.9. Skriptbeispiel
18. Modul SDEOUT - ESRI SDE Geodatabase Oracle Datenbank schreiben
18.1. Allgemeines
18.2. Abhängigkeiten von anderen Modulen
18.3. Parametermap DB_PARAM
18.4. Parametermap DBOUT_PARAM
18.5. Parametermap GDBOUT_PARAM
18.6. Parametermap SDEOUT_PARAM
18.7. Spezielles
18.8. Objektmodell
18.9. Record Definitionen
18.10. Datasets
18.11. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
18.12. Exportierte Prozeduren und Methoden
18.13. Skriptbeispiel
19. Modul SDLOUT - Mapguide SDL schreiben
19.1. Allgemeines
19.2. Abhängigkeiten von anderen Modulen
19.3. Parametermap SDLOUT_PARAM
19.4. Objektmodell
19.5. Exportierte Prozeduren und Methoden
19.6. Skriptbeispiel
20. Modul SHPOUT - ESRI Shapefile schreiben
20.1. Allgemeines
20.2. Abhängigkeiten von anderen Modulen
20.3. Parametermap SHPOUT_PARAM
20.4. Objektmodell
20.5. Map für Textsignaturen
20.6. Exportierte Prozeduren und Methoden
20.7. Skriptbeispiel
21. Modul TXTOUT - Textdateien schreiben
21.1. Allgemeines
21.2. Abhängigkeiten von anderen Modulen
21.3. Parametermap TXTOUT_PARAM
21.4. Objektmodell
21.5. Record Definitionen
21.6. Exportierte Prozeduren und Methoden
21.7. Skriptbeispiel
22. Modul XLSOUT - MS Excel schreiben
22.1. Allgemeines
22.2. Abhängigkeiten von anderen Modulen
22.3. Parametermap DB_PARAM
22.4. Parametermap DBOUT_PARAM
22.5. Parametermap XLSOUT_PARAM
22.6. Objektmodell
22.7. Record Definitionen
22.8. Datasets
22.9. Datenbank Modellgenerierung mit CONFIG_PARAM.GENERATE_MODEL
22.10. Exportierte Prozeduren und Methoden
22.11. Skriptbeispiel
C. Verarbeitungs Module
1. Einleitung
2. Modul GEOINDEX - Geometrie Index
2.1. Allgemeines
2.2. Parametermap GEOINDEX_PARAM
2.3. Objektmodell
2.4. Exportierte Prozeduren und Methoden
2.5. Skriptbeispiel
3. Modul LIST - ICS Objekte temporär speichern
3.1. Allgemeines
3.2. Abhängigkeiten von anderen Modulen
3.3. Parametermap
3.4. Objektmodell
3.5. Exportierte Prozeduren und Methoden
3.6. Skriptbeispiel
4. Modul MAP - ICS Objekte temporär speichern
4.1. Allgemeines
4.2. Abhängigkeiten von anderen Modulen
4.3. Parametermap
4.4. Objektmodell
4.5. Exportierte Prozeduren und Methoden
4.6. Skriptbeispiel
5. Modul MTOPO - Mehrere AREA Topologien berechnen
5.1. Allgemeines
5.2. Abhängigkeiten von anderen Modulen
5.3. Parametermap TOPO_PARAM
5.4. Objektmodell
5.5. Exportierte Prozeduren und Methoden
5.6. Skriptbeispiel
6. Modul NOOP - Spezielle Initialisierungen
6.1. Allgemeines
6.2. Abhängigkeiten von anderen Modulen
6.3. Parametermap
6.4. Objektmodell
6.5. Exportierte Prozeduren und Methoden
6.6. Skriptbeispiel
7. Modul OSTREAM - ICS Objekte temporär speichern
7.1. Allgemeines
7.2. Abhängigkeiten von anderen Modulen
7.3. Parametermap
7.4. Objektmodell
7.5. Exportierte Prozeduren und Methoden
7.6. Skriptbeispiel
8. Modul STAT - Statistiken aus INTERLIS Daten erzeugen
8.1. Allgemeines
8.2. Abhängigkeiten von anderen Modulen
8.3. Parametermap STAT_PARAM
8.4. Objektmodell
8.5. Exportierte Prozeduren und Methoden
8.6. Skriptbeispiel
8.7. Beispiel für Statistikdatei
9. Modul TOPO - Topologie berechnen
9.1. Allgemeines
9.2. Abhängigkeiten von anderen Modulen
9.3. Parametermap TOPO_PARAM
9.4. Objektmodell
9.5. Exportierte Prozeduren und Methoden
9.6. Skriptbeispiel
10. Modul VPRIO - Vektor Elimination nach Prioritäten
10.1. Allgemeines
10.2. Abhängigkeiten von anderen Modulen
10.3. Parametermap VPRIO_PARAM
10.4. Objektmodell
10.5. Exportierte Prozeduren und Methoden
10.6. Skriptbeispiel
11. Modul SURFCUT - Flächenverschnitt
11.1. Allgemeines
11.2. Abhängigkeiten von anderen Modulen
11.3. Parametermap SURFCUT_PARAM
11.4. Objektmodell
11.5. Exportierte Prozeduren und Methoden
11.6. Skriptbeispiel
D. iG/Script Bibliotheken
1. Einleitung
2. Skriptbibliothek OS.LIB
2.1. Allgemeines
2.2. Exportierte Prozeduren
3. Skriptbibliothek UTIL.LIB
3.1. Allgemeines
3.2. Exportierte Prozeduren

1. Einleitung

ICS (= infoGrips Conversion System) Konfigurationen werden mit der Skriptsprache iG/Script erstellt (s.a. iG/Script Benutzer- und Referenzhandbuch). Eine iG/Script Konfiguration bildet zusammen mit dem ICS Kern und den Input- bzw. Outputmodulen eine funktionsfähige ICS Schnittstelle. Für die Konfiguration einiger Schnittstellen existieren spezielle Editoren, welche in separaten Handbüchern beschrieben sind ( z.B. DXFEDIT Benutzerhandbuch). Alle ICS Konfigurationen folgen jedoch dem gleichen Grundmuster, egal ob sie mit einem Texteditor oder einem speziellen Konfigurationseditor erstellt worden sind. Der grundlegende Aufbau und die Funktionsweise von ICS Konfigurationen ist in diesem Handbuch beschrieben.

[Anmerkung]

Da die Produkte INTERLIS Tools und INTERLIS Tools Professional auf ICS aufbauen, gelten alle Beschreibungen in dieser Dokumentation auch für diese Produkte.

1.1. Aufbau dieser Dokumentation

Diese Dokumentation enthält:

  • In Kapitel 1 einen Überblick und die in dieser Dokumentation verwendeten Konventionen.

  • In Kapitel 2 eine Einführung in den allgemeinen Aufbau von ICS Konfigurationen.

  • In Kapitel 3 einige konkrete Konfigurationsbeispiele.

  • In Kapitel 4 praktische Hinweise für das Konfigurieren mit ICS.

  • In Anhang A die Beschreibung aller verfügbaren Inputmodule.

  • In Anhang B die Beschreibung aller verfügbaren Outptutmodule.

  • In Anhang C die Beschreibung aller verfügbaren Verarbeitungsmodule.

  • In Anhang D die Beschreibung aller verfügbaren Skriptbibliotheken.

1.2. Konventionen

In dieser Dokumentation werden folgende Konventionen eingehalten:

Kursiv

Namen von Dateien, wichtige Anmerkungen.

fett

neue Begriffe, Namen von Funktionen oder Methoden.
courier
Programmtext oder Eingaben im Betriebssystem.

1.3. Weitere Dokumentationen

Diese Dokumentation wird durch folgende Dokumente ergänzt:

  • iG/Script Benutzer- und Referenzhandbuch. Beschreibt die Skriptsprache iG/Script.