7 ili2db Daten Export - geostandards-ch/ili2db_ilivalidator_de GitHub Wiki

Dieses Kapitel beschreibt wie man mittels Tools der Familie ili2db, Daten aus einer Datenbank exportieren kann.

Einfacher Export

Am einfachsten lassen sich die Daten mit dem folgenden Befehl exportieren.

java -jar ili2fgdb.jar --export --models <path/ilimodel.ili> --dbfile <path/geodatabase.gdb> <path/output.xtf>

INTERLIS 1 oder 2

Um die für den Export verwendete Version von INTERLIS zu definieren, muss einfach die Dateinamenerweiterung geändert werden. ".itf" für INTERLIS 1, ".xtf" für INTERLIS 2.

Datenexport Parameters

Der Parameter --models kann ersetzt werden durch einen der folgenden Parameter, um eine flexiblere Auswahl der zu exportierenden Daten zu ermöglichen:

  • --topics

  • --baskets

  • --dataset

Topics

Beim Export mittels dem Parameter --topics werden alle Baskets des gegebenen Topics exportiert. Sollen mehrere Topics exportiert werden, können diese durch ein Semikolon getrennt aufgelistet werden. Es muss der qualifizierte Topic-Name (Model.Topic) verwendet werden.

java -jar ili2fgdb.jar --export --topics Auengebiete_KB2.Auengebiete_KB --dbfile <path/geodatabase.gdb> <path/output.xtf>

Wenn die Datenbank erstellt werden muss, müssen neben den oben erwähnten Parameter auch die Parameter --createBasketCol und --schemaimport verwendet werden.

Baskets

Beim Export mittels dem Parameter --basket können die Daten von bestimmten Baskets exportiert werden. Dies geschieht durch Anfügen der entsprechenden Basket-ID (BID) als Parameter. Mehrere Baskets können durch ein Semikolon getrennt aufgelistet werden. Im Folgenden Beispiel sollen nur die Daten vom Basket 1 und Basket 2 exportiert werden. Dies geschieht über das folgende Kommando:

java -jar ili2fgdb.jar --export --baskets 1;2 --dbfile <path/geodatabase.gdb> <path/output.xtf>

Wenn zeitgleich zum Export die Datenbank erstellt werden muss, müssen neben den oben erwähnten Parameter auch die Parameter --createBasketCol und --schemaimport verwendet werden.

Dataset

Beim Export mittels dem Parameter --dataset kann das Datenset definiert werden, welches exportiert werden soll. Dies geschieht durch Anfügen des entsprechenden Namens/Identifikators. Mehrere Datasets können durch ein Semikolon getrennt aufgelistet werden .

java -jar ili2fgdb.jar --export --dataset vd;zh --dbfile <path/geodatabase.gdb> <path/output.xtf>
⚠️ **GitHub.com Fallback** ⚠️