Hilfreiche Tipps & Tricks rund um ArcGIS, con terra Technologies und FME

Zugriff auf im Cache gespeicherte Attributwerte

Häufig wird beim Erstellen von FME Workspaces in den Parametereinstellungen von Transformern auf die Werte von Attributen zugegriffen.  

Ab der FME Version 2020.1 gibt es in einigen Transformern die praktische Möglichkeit, direkt auf im Cache gespeicherte Attributwerte zuzugreifen. Innerhalb des Transformers wird dann eine Auflistung der verfügbaren Attributwerte angezeigt und es kann einfach der gewünschte Wert ausgewählt werden.  

Das Definieren der Parametereinstellungen wird so nicht nur schneller und nutzerfreundlicher, die erstellten Prozesse sind auch weniger fehleranfällig, da beispielsweise Tippfehler einfach vermieden werden können.  

Die Funktion steht aktuell in den Transformern Tester, TestFilter und AttributeExposer, sowie in allen Transformern, in denen Test-Bedingungen verwendet werden, zur Verfügung.  

Voraussetzung, um auf gecachte Attributwerte zuzugreifen ist, dass Feature-Caching in Ihrem Workspace aktiviert ist.

Um dies sicherzustellen, klicken Sie auf den kleinen Pfeil neben dem Ausführen Button und überprüfen Sie, ob der Haken bei „Feature-Caching aktivieren“ gesetzt ist.
 

 

Zudem müssen aktuelle Caches für den Transformer zur Verfügung stehen. Das bedeutet in dem Fall, dass der Workspace direkt bis vor den Transformer, der auf die gecachten Attributwerte zugreifen soll, ausgeführt wurde. Ob aktuelle Feature-Caches vorhanden sind, können Sie gut am grünen Lupensymbol erkennen.

Fügen Sie dann einen Transformer wie den Tester ein. Wenn Sie im Transformer eine Test-Klausel definieren, legen Sie über den Linken Wert fest, auf welches Attribut Sie zugreifen möchten. Unter dem Rechten Wert wird der Wert des Attributs definiert. Hier haben Sie unter dem Punkt „Cached Values“ die Möglichkeit, auf die im Cache gespeicherten Attributwerte zuzugreifen.
Klicken Sie dafür im Feld Rechter Wert auf den kleinen Pfeil und wählen Sie anschließend „Cached Values“ aus.

Sie sehen nun alle verfügbaren Attributwerte und können einfach den gewünschten Wert auswählen und so in die Parametereinstellung übernehmen.

 

 

Ähnlich sieht das Ganze aus, wenn Sie in einem beliebigen anderen Transformer einen Bedingten Wert definieren und dafür eine Test-Klausel anlegen. Auch hier können Sie für den Rechten Wert auf die im Cache gespeicherten Attributwerte zugreifen.

Select Value

​​


 

Weitere Tipps und Tricks zum Nachlesen

Informieren Sie sich hier über weitere Tipps und Tricks rund um con terra Technologies, FME und ArcGIS.

Tipps und Tricks
Newsletter
Sie möchten immer über die aktuellsten Tipps und Tricks von con terra informiert werden? Dann abonnieren Sie ganz einfach unseren kostenlosen Newsletter und erhalten unsere Tipps und Tricks exklusiv und als erster!

Kontakt

Verena Henners
Verena Henners
+49 251 59689 300