{"id":14086,"date":"2024-01-16T07:00:00","date_gmt":"2024-01-16T06:00:00","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=14086"},"modified":"2024-01-15T16:27:00","modified_gmt":"2024-01-15T15:27:00","slug":"oid-tid-t_ili_tid-tid-model-baker-7-8-nimmts-easy","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/de\/2024\/01\/16\/oid-tid-t_ili_tid-tid-model-baker-7-8-nimmts-easy\/","title":{"rendered":"OID, TID, t_ili_tid, tid..? Model Baker 7.8 nimmt&#8217;s easy"},"content":{"rendered":"\n<p><em><strong><strong>Letztes Jahr &#8211; p\u00fcnktlich zu Weihnachten 2023 &#8211; ist <a href=\"https:\/\/github.com\/opengisch\/QgisModelBaker\/releases\/tag\/v7.8.0\">QGIS Model Baker Release 7.8<\/a> erschienen. Dieser bietet dir ein optimiertes GUI, die M\u00f6glichkeit UsabILIty Toppings auf bestehende Datenquellen zu applizieren und die angenehme Handhabung von OIDs. Denn OIDs sind oft m\u00fchsam zu erfassen und k\u00f6nnen generell verwirren. In diesem Blogpost wird versucht, die<a href=\"https:\/\/www.opengis.ch\/?page_id=14111\" data-type=\"page\" data-id=\"14111\"> <\/a><a href=\"#was-sind\">OIDs einfach zu erkl\u00e4ren<\/a> und zu zeigen, wie man sie <a href=\"#verwalten\" data-type=\"internal\" data-id=\"#verwalten\">in Model Baker verwalten <\/a>kann.<\/strong><\/strong><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Probleme mit OIDs<\/h2>\n\n\n\n<p>Wenn du dich noch nie mit OIDs herumschlagen hast m\u00fcssen, verwendet dein Umfeld entweder konsequent <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc4122\">UUID<\/a>s oder du bist anderweitig von der Fortuna gesegnet worden. Denn viele kennen diese Fehlermeldungen beim Validieren der Daten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"96\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_validation.png?resize=750%2C96&#038;ssl=1\" alt=\"\" class=\"wp-image-14091\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_validation.png?w=832&amp;ssl=1 832w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_validation.png?resize=300%2C38&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_validation.png?resize=768%2C98&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-sind\">Was sind denn genau OIDs?<\/h2>\n\n\n\n<p>Objekt-IDs (OID) sind system\u00fcbergreifend eindeutige Zeichenketten, die ein INTERLIS Objekt identifizieren. Damit lassen sich solche Objekte \u00fcber verschiedene Stellen austauschen und updaten. Es gibt keine Konflikte, denn diese IDs sind einmalig.<\/p>\n\n\n\n<p>In der Transferdatei ist die OID unter TID einsehbar (hier als Beispiel &#8222;chMBAKER00000100&#8220;)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;City_V1.Constructions.Buildings TID=\"chMBAKER00000100\"&gt;&lt;Street&gt;Rue des Fleures&lt;\/Street&gt;&lt;Number&gt;1&lt;\/Number&gt;&lt;\/City_V1.Constructions.Buildings&gt;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Weshalb TID und nicht OID?<\/h3>\n\n\n\n<p>Eine OID ist im XTF eine TID, umgekehrt ist aber eine TID nicht zwingend eine OID. Denn man muss nicht unbedingt mit OIDs arbeiten. Eine XTF Datei funktioniert auch ohne OIDs, braucht aber TIDs f\u00fcr Referenzen etc. Wenn man keine OIDs benutzt, sind die TIDs einfach irgendwelche Nummern oder Zeichen. Die XTF Datei benutzt dann IDs, die zwar innerhalb der Datei konsistent sind, aber keine system\u00fcbergreifende Stabilit\u00e4t garantieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Und was sind t_id und t_ili_tid?<\/h3>\n\n\n\n<p>Wenn mit ili2db aus einem INTERLIS Modell ein physisches Datenbankschema erstellt wird, findet man in den Tabellen immer eine Spalte&nbsp;<code>t_id<\/code>&nbsp;und meistens auch eine Spalte&nbsp;<code>t_ili_tid<\/code>. Die&nbsp;<code>t_ili_tid<\/code>&nbsp;entspricht der TID in der Transferdatei und somit der OID, sofern OIDs verwendet werden. Falls keine OIDs verwendet werden und so bei der Erfassung die&nbsp;<code>t_ili_tid<\/code>&nbsp;leer bleibt, dann wird bei einem Datenexport die&nbsp;<code>t_id<\/code>&nbsp;in die TID geschrieben, was dem oben genannten Fall entspricht, dass die XTF Datei zwar konsistente IDs hat, diese aber keine system\u00fcbergreifende Identifikatoren sind.<\/p>\n\n\n\n<p>Denn die&nbsp;<code>t_id<\/code>&nbsp;ist bloss eine systeminterne Sequenz-Nummer. Sie startet bei 1 und wird hochgez\u00e4hlt f\u00fcr alle Objekte in dem spezifischen Schema. Diese&nbsp;<code>t_id<\/code>&nbsp;wird auch als Fremdschl\u00fcssel verwendet.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Es gibt also eine systeminterne ID (<code>t_id<\/code>)&nbsp;und eine system\u00fcbergreifende ID<code>(t_ili_tid<\/code>). Dass nicht die&nbsp;<code>t_ili_tid<\/code>&nbsp;als Fremdschl\u00fcssel verwendet wird macht insofern Sinn, da zBs. Strukturen gar keine&nbsp;<code>t_ili_tid<\/code>&nbsp;haben k\u00f6nnen (keine OIDs), da es ja keine Struktur-Objekte gibt, sondern diese nur Bestandteile von Klassen-Objekten sind. Also haben sie keine eigene &#8222;Zeile&#8220; im XTF und folglich keine TID. Ein weiterer Grund ist, dass&nbsp;<code>t_ili_tid<\/code>s aufgrund der OID-Spezifikation unterschiedlich sein k\u00f6nnen, was somit je nach Vererbungsstrategie in einer Fremdschl\u00fcsselspalte unterschiedliche Typen voraussetzen w\u00fcrde.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Muss ich denn OIDs verwenden?<\/h3>\n\n\n\n<p><br>Sobald mehr als eine Stelle Daten sammelt und verwaltet, macht es Sinn mit OIDs zu arbeiten. Meistens hat man aber sowieso keine Wahl, sondern es werden im INTERLIS Modell die OIDs vorausgesetzt. Dazu dient eine Spezifizierung pro Topic oder pro Class.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;...]\n  TOPIC Constructions =\n    BASKET OID AS INTERLIS.UUIDOID;\n    OID AS INTERLIS.STANDARDOID;\n&#91;...]\n<\/code><\/pre>\n\n\n\n<p>Das heisst also, dass du f\u00fcr jedes einzelne Objekt, das du erfasst, eine OID &#8211; in diesem Fall als UUID &#8211; eintragen musst. Das kann m\u00fchsam sein doch gl\u00fccklicherweise gibt es in QGIS Standardwerte und mit dem neuesten Release von Model Baker werden diese auch bereits korrekt konfiguriert bzw. wenn n\u00f6tig zur einfachen Nachkonfiguration aufgearbeitet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wie-macht\">Arten von OIDs<\/h2>\n\n\n\n<p>Leider sind es nicht immer UUIDs. Im INTERLIS Modell k\u00f6nnen die OIDs in den folgenden Formaten vorausgesetzt werden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>UUIDOID<\/li>\n\n\n\n<li>I32OID<\/li>\n\n\n\n<li>STANDARDOID<\/li>\n\n\n\n<li>ANYOID<\/li>\n\n\n\n<li>Benutzerdefinierte OID<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/gist.github.com\/signedav\/8c33a49a0f275ff8b0feea39da4df528#uuidoid\"><\/a><code>UUIDOID<\/code><\/h3>\n\n\n\n<p>&#8230; Ist definiert als &#8222;OID TEXT*36&#8220; und muss eine&nbsp;<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc4122\">UUID<\/a>&nbsp;sein. Obwohl die Wahrscheinlichkeit, dass eine UUID dupliziert wird, nicht Null ist, wird sie im Allgemeinen als nahe genug an Null betrachtet, um vernachl\u00e4ssigbar zu sein. Ich glaube mal geh\u00f6rt zu haben, dass eher ein Meteorit auf mein Haus st\u00fcrzt, als dass ich einen UUID Konflikt erleben w\u00fcrde. Somit k\u00f6nnte man, h\u00e4tte man dieses unwahrscheinliche Erlebnis, ja nur froh sein.<\/p>\n\n\n\n<p>Anyway. Model Baker konfiguriert im QGIS Projekt den Standardwert f\u00fcr die&nbsp;<code>t_ili_tid<\/code>&nbsp;daher folgendermassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uuid('WithoutBraces')\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/gist.github.com\/signedav\/8c33a49a0f275ff8b0feea39da4df528#i32oid\"><\/a><code>I32OID<\/code><\/h3>\n\n\n\n<p>&#8230; Ist als&nbsp;<code>OID 0 ... 2147483647<\/code>&nbsp;definiert, was bedeutet, dass sie ein positiver 4-Byte-Integer-Wert sein muss.<\/p>\n\n\n\n<p>Als Z\u00e4hler nehmen wir den, der durch die&nbsp;<code>t_id<\/code>&nbsp;Sequenz in der Datenbank bereitgestellt wird.<\/p>\n\n\n\n<p>Model Baker konfiguriert im QGIS Projekt den Standardwert f\u00fcr die&nbsp;<code>t_ili_tid<\/code>&nbsp;daher folgendermassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>t_id\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/gist.github.com\/signedav\/8c33a49a0f275ff8b0feea39da4df528#standardoid\"><\/a><code>STANDARDOID<\/code><\/h4>\n\n\n\n<p>&#8230; Ist definiert als&nbsp;<code>OID TEXT*16<\/code>&nbsp;und folgt einigen spezifischen Anforderungen.<\/p>\n\n\n\n<p>Sie erfordert ein 8 Zeichen langes Pr\u00e4fix und ein 8 Zeichen langes Postfix:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pr\u00e4fix (2 + 6 Zeichen):<\/strong>&nbsp;L\u00e4nderkennung + ein&nbsp;<em>globaler Identifikationsteil<\/em>. Der globale Identifikationsteil kann bei der&nbsp;<a href=\"https:\/\/www.interlis.ch\/dienste\/oid-bestellen\">offiziellen Beh\u00f6rde<\/a>&nbsp;bestellt werden.<\/li>\n\n\n\n<li><strong>Postfix (8 Zeichen):<\/strong>&nbsp;Sequenz (numerisch oder alphanumerisch) Ihres Systems als&nbsp;<em>lokaler Identifikationsteil<\/em>.<\/li>\n<\/ul>\n\n\n\n<p>Model Baker wei\u00df nicht, was dein&nbsp;<em>globaler Identifikationsteil<\/em>&nbsp;ist und verwendet ein Platzhalter-Pr\u00e4fix&nbsp;<code>%change%<\/code>. Diesen Teil musst du mit deinem eigenen Pr\u00e4fix ersetzen.<\/p>\n\n\n\n<p>Als&nbsp;<em>lokalen Identifikationsteil<\/em>&nbsp;schl\u00e4gt Model Baker den Z\u00e4hler vor, der durch die&nbsp;<code>t_id<\/code>-Sequenz in der Datenbank bereitgestellt wird.<\/p>\n\n\n\n<p>Model Baker konfiguriert im QGIS Projekt den Standardwert f\u00fcr die&nbsp;<code>t_ili_tid<\/code>&nbsp;daher folgendermassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>'%change%' || lpad( T_Id, 8, 0 )\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/gist.github.com\/signedav\/8c33a49a0f275ff8b0feea39da4df528#anyoid\"><\/a><code>ANYOID<\/code><\/h4>\n\n\n\n<p>Die &#8222;ANYOID&#8220; definiert kein Format f\u00fcr die OID, sondern nur, dass eine OID in allen erweiterten Modellen definiert werden muss.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/gist.github.com\/signedav\/8c33a49a0f275ff8b0feea39da4df528#benutzerdefinierte-oids-und-nicht-definierte-oids\"><\/a>Benutzerdefinierte OIDs und nicht definierte OIDs<\/h4>\n\n\n\n<p>F\u00fcr benutzerdefinierte OIDs oder wenn OIDs nicht definiert sind, versucht Model Baker, etwas Vern\u00fcnftiges vorzuschlagen.<\/p>\n\n\n\n<p>Wenn es keine Definition mit OID AS gibt, geht ili2db von TEXT aus und daher m\u00fcssen Identifier die Regeln des XML-ID-Typs erf\u00fcllen. Das heisst, das&nbsp;<strong>erste Zeichen<\/strong>&nbsp;muss ein&nbsp;<strong>Buchstabe oder Unterstrich<\/strong>&nbsp;sein, gefolgt von Buchstaben, Zahlen, Punkten, Minuszeichen, Unterstrichen; keine Doppelpunkte (!), siehe&nbsp;<a href=\"http:\/\/www.w3.org\/TR\/REC-xml\">www.w3.org\/TR\/REC-xml<\/a>.<\/p>\n\n\n\n<p>Model Baker konfiguriert im QGIS Projekt den Standardert f\u00fcr die&nbsp;<code>t_ili_tid<\/code>&nbsp;daher folgendermassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>'_' || uuid('WithoutBraces')\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwalten\">Anpassung der Standardwerte<\/h2>\n\n\n\n<p>Das erkennen des OID Typs und das setzen der Default-Werte f\u00fcr die&nbsp;<code>t_ili_tid<\/code>&nbsp;Felder ist also die eine Funktionalit\u00e4t, die Model Baker mit dem neuen Release gekriegt hat. Doch ist es nun so, dass du einige dieser Default-Werte auch anpassen musst oder willst.<\/p>\n\n\n\n<p>Damit du nicht m\u00fchsam in jede Layer-Konfiguration gehen musst, werden sie dir gesammelt und in einem GUI bereitgestellt.<\/p>\n\n\n\n<p>Der&nbsp;<strong>OID Manager<\/strong>&nbsp;wird im Wizard beim Erstellen des QGIS Projektes miteinbezogen. Allerdings kannst du auch bereits erstellte Projekte nachkonfigurieren. \u00d6ffne den&nbsp;<strong>OID Manager<\/strong>&nbsp;einfach \u00fcber das Men\u00fc&nbsp;<em>Datenbank &gt; Model Baker<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"577\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_tid_manager.png?resize=750%2C577&#038;ssl=1\" alt=\"\" class=\"wp-image-14092\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_tid_manager.png?w=854&amp;ssl=1 854w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_tid_manager.png?resize=300%2C231&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_tid_manager.png?resize=768%2C591&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Hier kannst du den gewohnten QGIS Expression Dialog verwenden, um den Default-Wert f\u00fcr das Feld&nbsp;<code>t_ili_tid<\/code>&nbsp;jedes Layers zu bearbeiten.<\/p>\n\n\n\n<p>Um die&nbsp;<code>t_ili_tid<\/code>&nbsp;im Formular anzuzeigen, kannst du&nbsp;<em><strong>Show<\/strong><\/em>&nbsp;anw\u00e4hlen.<\/p>\n\n\n\n<p>Wenn du einen Z\u00e4hler brauchst, kannst du das oben beschriebene Feld&nbsp;<code>t_id<\/code>&nbsp;verwenden. Du kannst diese Sequenz auch zur\u00fccksetzten. Achte aber darauf, sie nicht niedriger zu setzen als die bereits in Ihrem Projekt vorhandenen&nbsp;<code>t_id<\/code>s. Siehe dazu auch die aufgef\u00fchrten Limitierungen in der&nbsp;<a href=\"https:\/\/opengisch.github.io\/QgisModelBaker\/de\/background_info\/oid_tid_generator\/#limitations\">Doku<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/gist.github.com\/signedav\/8c33a49a0f275ff8b0feea39da4df528#frohes-backen\"><\/a>Frohes Backen<\/h2>\n\n\n\n<p>Ich hoffe, das war einigermassen verst\u00e4ndlich. Ansonsten check mal die <a href=\"https:\/\/opengisch.github.io\/QgisModelBaker\/background_info\/oid_tid_generator\/\">Doku<\/a>. Fals dennoch Fragen oder Probleme bestehen, dann erfasse einen Issue auf&nbsp;<a href=\"https:\/\/github.com\/opengisch\/QgisModelBaker\/issues\">https:\/\/github.com\/opengisch\/QgisModelBaker\/issues<\/a><\/p>\n\n\n\n<p>Ansonsten: Happy Baking! \ud83e\uddc1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Letztes Jahr &#8211; p\u00fcnktlich zu Weihnachten 2023 &#8211; ist QGIS Model Baker Release 7.8 erschienen. Dieser bietet dir ein optimiertes GUI, die M\u00f6glichkeit UsabILIty Toppings auf bestehende Datenquellen zu applizieren und die angenehme Handhabung von OIDs. Denn OIDs sind oft m\u00fchsam zu erfassen und k\u00f6nnen generell verwirren. In diesem Blogpost [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":14092,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[6,7,198],"tags":[186,187,197,188,125],"class_list":["post-14086","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","category-interlis","category-qgis-de","tag-interlis","tag-model-baker","tag-modelbaker","tag-qgis","tag-qgis-org"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/01\/blog_tid_manager.png?fit=854%2C657&ssl=1","jetpack-related-posts":[{"id":13415,"url":"https:\/\/www.opengis.ch\/de\/2022\/11\/15\/model-baker-interlis-daten-validator\/","url_meta":{"origin":14086,"position":0},"title":"Model Baker INTERLIS Daten Validator","author":"Dave Signer","date":"15. November 2022","format":false,"excerpt":"Der voll integrierte Daten Validator, mit dem du deine Daten direkt im QGIS gegen das INTERLIS Modell pr\u00fcfen kannst, existiert nun seit fast einem Jahr. Nach vielen Benutzerfeedbacks und\u00a0 einigen Investitionen ist er nun toller denn je. Zeit f\u00fcr ein Update und eine kleine Schritt-f\u00fcr-Schritt Anleitung. Why is it so\u2026","rel":"","context":"In &quot;Interlis&quot;","block_context":{"text":"Interlis","link":"https:\/\/www.opengis.ch\/de\/category\/interlis-de\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/8.png?fit=971%2C581&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/8.png?fit=971%2C581&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/8.png?fit=971%2C581&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/8.png?fit=971%2C581&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":17793,"url":"https:\/\/www.opengis.ch\/de\/2025\/09\/16\/future-proof-mit-model-baker-8\/","url_meta":{"origin":14086,"position":1},"title":"Future-Proof mit Model Baker 8","author":"Dave Signer","date":"16. September 2025","format":false,"excerpt":"Eine neue Major Version? Genau. Das ist Model Baker 8. Und der Grund f\u00fcr die Erh\u00f6hung der Version sind nicht etwa all die fancy neuen Features, sondern die Unterst\u00fctzung von Qt6. Okay, nat\u00fcrlich auch die fancy neuen Features. Aber prim\u00e4r Qt6. Und weshalb das relevant ist, liest du unten. Fit\u2026","rel":"","context":"In &quot;Interlis&quot;","block_context":{"text":"Interlis","link":"https:\/\/www.opengis.ch\/de\/category\/interlis-de\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/09\/delorean.jpg?fit=759%2C432&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/09\/delorean.jpg?fit=759%2C432&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/09\/delorean.jpg?fit=759%2C432&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/09\/delorean.jpg?fit=759%2C432&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":12398,"url":"https:\/\/www.opengis.ch\/de\/2021\/12\/07\/model-baker-6-7-noch-nie-wars-so-einfach\/","url_meta":{"origin":14086,"position":2},"title":"Model Baker 6.7 &#8211; Noch nie war&#8217;s so einfach","author":"Dave Signer","date":"7. Dezember 2021","format":false,"excerpt":"Den QGIS Model Baker gibt's ja schon lange. Vor mehr als vier Jahren kam die Version 1.0.0 heraus - damals noch unter dem Namen QGIS Project Generator. Seither ist viel geschehen. Und speziell in diesem Jahr ist viel betreffend Benutzbarkeit gegangen. Der UsabILIty Hub ist integriert, Baskets und Datasets werden\u2026","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/11\/modelbaker_schema_configuration.png?fit=842%2C767&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/11\/modelbaker_schema_configuration.png?fit=842%2C767&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/11\/modelbaker_schema_configuration.png?fit=842%2C767&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/11\/modelbaker_schema_configuration.png?fit=842%2C767&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":13203,"url":"https:\/\/www.opengis.ch\/de\/2022\/10\/07\/model-baker-7-2-ist-draussen\/","url_meta":{"origin":14086,"position":3},"title":"Model Baker 7.2 ist draussen","author":"Dave Signer","date":"7. Oktober 2022","format":false,"excerpt":"Der neue Release vom QGIS Model Baker Plugin ist draussen, mit weiteren Verbesserungen des Import\/Export Wizards, mehr M\u00f6glichkeiten in der INTERLIS Validierung der Daten und einem super-komfortablen Exporter f\u00fcr UsabILIty Hub Toppingfiles. Was ist Model Baker? Dieser erste Abschnitt kann wohl von den meisten Leser:innen \u00fcbersprungen werden. Trotzdem hier eine\u2026","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/10\/exporter.png?fit=1200%2C782&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/10\/exporter.png?fit=1200%2C782&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/10\/exporter.png?fit=1200%2C782&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/10\/exporter.png?fit=1200%2C782&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/10\/exporter.png?fit=1200%2C782&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":13997,"url":"https:\/\/www.opengis.ch\/de\/2023\/10\/31\/erweiterte-interlis-modelle-in-qgis\/","url_meta":{"origin":14086,"position":4},"title":"Erweiterte INTERLIS Modelle in QGIS","author":"Dave Signer","date":"31. Oktober 2023","format":false,"excerpt":"QGIS Model Baker\u00a0Release 7.6\u00a0ist draussen und bringt einige n\u00fctzliche Features auf die Karte, die deine Arbeit mit INTERLIS Datenmodellen in QGIS noch effizienter machen. Eines dieser Features betrifft das Handling von erweiterten INTERLIS Modellen. Denn das konnte bisher ziemlich m\u00fchsam sein. Doch dem ist nicht mehr so... Vom Problem zur\u2026","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/278836121-f1c45599-4eea-4d1f-8248-1d830f305202.png?fit=1099%2C299&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/278836121-f1c45599-4eea-4d1f-8248-1d830f305202.png?fit=1099%2C299&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/278836121-f1c45599-4eea-4d1f-8248-1d830f305202.png?fit=1099%2C299&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/278836121-f1c45599-4eea-4d1f-8248-1d830f305202.png?fit=1099%2C299&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/10\/278836121-f1c45599-4eea-4d1f-8248-1d830f305202.png?fit=1099%2C299&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14123,"url":"https:\/\/www.opengis.ch\/de\/2024\/02\/07\/qgis-model-baker-und-interlis-kurse-2023\/","url_meta":{"origin":14086,"position":5},"title":"QGIS Model Baker und INTERLIS Kurs 2024","author":"Dave Signer","date":"7. Februar 2024","format":false,"excerpt":"Der Tageskurs f\u00fcr QGIS Model Baker und das vorg\u00e4ngige INTERLIS Crash-Webinar erfreuten sich letztes Jahr grosse Beliebtheit. Deshalb m\u00f6chten wir es dir auch dieses Jahr erm\u00f6glichen INTERLIS-Modelbackmeister:in zu werden\ud83e\uddc1 Das INTERLIS Webinar beinhaltet die Grundkenntnisse, die f\u00fcr den QGIS Model Baker Kurs vorausgesetzt werden. Allerdings k\u00f6nnen die beiden Kurse unabh\u00e4ngig\u2026","rel":"","context":"In &quot;Unkategorisiert&quot;","block_context":{"text":"Unkategorisiert","link":"https:\/\/www.opengis.ch\/de\/category\/unkategorisiert\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/modelbaker_course.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/modelbaker_course.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/modelbaker_course.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/modelbaker_course.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/11\/modelbaker_course.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-3Fc","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts\/14086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/comments?post=14086"}],"version-history":[{"count":10,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts\/14086\/revisions"}],"predecessor-version":[{"id":14112,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts\/14086\/revisions\/14112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/media\/14092"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/media?parent=14086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/categories?post=14086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/tags?post=14086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}