# Ili2fme: Attribut-Domain-Zuweisung aus ili herauslesen

**URL:** <https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111>\
**Category:** INTERLIS Werkzeuge\
**Created:** [17. April 2023 um 12:22 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111 "2023-04-17T12:22:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mb1986](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@mb1986](https://interlis.discourse.group/u/mb1986)\
**Post date:** [17. April 2023 um 12:22 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111/1 "2023-04-17T12:22:45Z")

</div>

Wir möchten mit FME 2021 aus einem INTERLIS-file (.ili) automatisch herauslesen zu welchem Attribut welche Domäne zugewiesen ist. Ist das überhaupt möglich mit FME, wenn ja, wie?

Bsp. [http://models.geo.admin.ch/BAFU/Revitalisierung\_Seen\_V1\_2.ili](http://models.geo.admin.ch/BAFU/Revitalisierung_Seen_V1_2.ili)  
Kanton : MANDATORY CHAdminCodes\_V1.CHCantonCode;

Unser Ziel ist es möglist automatisch mit FME aus einem INTERLIS eine GDB abzuleiten (mit domains, Beziehungen etc.). Hat jemand Erfahrung damit?

---

<div class="post-metadata">

**Author:** ![edigonzales](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/edigonzales/32/4_2.png) [@edigonzales](https://interlis.discourse.group/u/edigonzales)\
**Post date:** [17. April 2023 um 12:57 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111/2 "2023-04-17T12:57:37Z")

</div>

Vielleicht einfacher [ili2fgdb](https://downloads.interlis.ch/ili2fgdb/) via [command line tools integration](https://community.safe.com/s/article/command-line-tools-integration) oder sowas aufrufen?

---

<div class="post-metadata">

**Author:** ![beistehen](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/beistehen/32/7_2.png) [@beistehen](https://interlis.discourse.group/u/beistehen)\
**Post date:** [17. April 2023 um 13:09 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111/3 "2023-04-17T13:09:15Z")

</div>

Vielleicht hilft da [IliX](https://www.inser.ch/de/produit/ilix) von Inser? Habe persönlich jedoch keine Erfahrungen damit gemacht.

---

<div class="post-metadata">

**Author:** ![mb1986](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@mb1986](https://interlis.discourse.group/u/mb1986)\
**Post date:** [17. April 2023 um 13:17 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111/4 "2023-04-17T13:17:35Z")

</div>

Vielen Dank für die rasche Antwort. ili2fgdb haben wir bereits getestet. Leider brauchts auch hier noch viel Nachbearbeitung, z.B. Domains erstellen und zuweisen, zwingende Attribute definieren etc.

---

<div class="post-metadata">

**Author:** ![edigonzales](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/edigonzales/32/4_2.png) [@edigonzales](https://interlis.discourse.group/u/edigonzales)\
**Post date:** [17. April 2023 um 13:23 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111/5 "2023-04-17T13:23:58Z")

</div>

Domains erstellen: Habe keine Erfahrung in diesem Universum aber werden mit `--createEnumTabs` keine Domains erstellt? Oder werden nur „normale“ Tabellen erstellt? → Ggf. Ticket machen auf [GitHub - claeis/ili2db: interlis import/export to relational databases](http://github.com/claeis/ili2db)

Zwingende Attribute: Das dünkt mich komisch. Das heisst Attribute, die im Modell `MANDATORY` sind, sind in der Filegeodatabase „nullable“?

---

<div class="post-metadata">

**Author:** ![mzehnder](https://avatars.discourse-cdn.com/v4/letter/m/e56c9b/32.png) [@mzehnder](https://interlis.discourse.group/u/mzehnder)\
**Post date:** [24. April 2023 um 12:00 UTC](https://interlis.discourse.group/t/ili2fme-attribut-domain-zuweisung-aus-ili-herauslesen/111/6 "2023-04-24T12:00:28Z")

</div>

Bei der Entwicklung von ili2fgdb war die Domänen-Erstellung/Umwandlung ein Thema, es wurde dann aber nicht umgesetzt. Müsste bei Bedarf wohl direkt mit @ceis bzgl. Weiterentwicklung angeschaut werden.

Wir erstellen auch fGDBs aus XTFs und nutzen dafür entweder ili2fme oder ili2fgdb integriert in FME. Von einer automatisierten Umwandlung in ein sinnvolles, nutzbares fGDB Datenmodell sind wir aber weit entfernt. Die modellequivalenten fGDBs, welche vom ili2fgdb-Tool generiert werden, sind für unsere Anfordungen nicht direkt nutzbar. Wir erstellen erst ein einfacheres, denormalisiertes Datenmodell und überführen die Daten dann via FME.
