integis.ch > Projekte > ili2sql

ili2sql - Konverter von INTERLIS/XML nach SQL

Software für Daten-Interoperabilität und System-Integration über eine gemeinsame Datenbank - ausgehend von einem konzeptionellen, genormten Objektmodell (UML/INTERLIS) und XML.

Einführung

ili2sql (ausgesprochen "ili-tu-esquel") ist eine Abkürzung für eine Software, welche INTERLIS 2-Daten nach SQL-fähigen Datenbanksystemen (DBMS) konvertiert.

Diese Konversion ist einerseits abhängig vom in Frage kommenden Datenbanksystem (PostgreSQL, MySQL, ORACLE, DB2, SQL Server oder MS Access). Vor allem aber muss unterschieden werden, ob das zu verwendende gemeinsame Datenbank-Schema von möglichst verschiedenen Applikationen und DBMS genutzt werden soll oder ob ein proprietäres Schema gewählt wird.

Daraus ergeben sich zwei Varianten:

  1. Variante "Offenes Datenbank-Schema".
    Diese erlaubt standardisiert dokumentierte Schemas,die relational und über die sogenannte "Open INTERLIS Database Connectivity"-Spezifikation" (OIDBC-Spezifikation) klar festgelegt sind.
  2. Variante "Proprietätes Datenbank-Schema".
    Diese ist vollständig DBMS-abhängig nutzt aber die spezifischen Eigenschaften des DBMS aus. Sie ist daher nur bedingt geeignet für eine offene interoperable und offene Systemarchitektur. Als weitere mögliche Variante ist denkbar, dass auch ein Schema unterstützt wird, welches zu DBMS passt, die eine OGCs "Simple Feature for SQL"-Spezifikations-Variante implementiert haben.

Der Grundlage für die Variante "offenes Datenbank-Schema" bildet ein Werkzeugkasten, der INTERLIS/XML-Daten in bestimmte Datenbanken integriert. Wie nennen diese Software "OIDBC-Toolkits". Jede Datenbank, die ein solches Toolkit anbietet ist daher potentiell interoperabel.

Hier die zur Zeit implementierten Ausgabe-Kombinationen:

  1. Variante "Offenes Datenbank-Schema".
  2. Variante "Proprietätes Datenbank-Schema".

Screenshots

Abbildung 1 - Start von ili2sql und Auswahl einer Modell-Datei.

Abbildung 2 - Wählen des Datenbanksystems PostgreSQL und der Datenbank selber (Ausgabe-Datei "test.sql")

Links und Download

Achten Sie auf folgende Logos:

  OIDBC
supported:
Powered by
INTERLIS:
Model Driven
Architecture
:
top

© 2004 by int>e>gis - ITA-HSR