Gibt es in FME eine Möglichkeit, mehrere Lesegeräte an einen einzigen Transformator anzuschließen? Ich verwende FME 2015 und möchte eine Reihe von Feature-Classes auf ein einzelnes Feature beschränken, finde aber anscheinend keinen einfachen Weg, dies zu tun.
BEARBEITEN: Es wird versucht, mehrere Featuretypen aus dem Eingabedatensatz auszuwählen und sie alle mit einem einzigen Transformator zu verknüpfen, ohne auf einzelne Ausgabepfeile der Featuretypen klicken und mit den Eingabepfeilen des Transformators verknüpfen zu müssen.
EDIT 2: Hier ist ein Screenshot, der hoffentlich hilft:
geoprocessing
fme
clip
denim_dan
quelle
quelle
Antworten:
Es ist keine sehr bekannte Funktion, aber Sie benötigen das Fenster "Verbindungstyp". So greifen Sie darauf zu (Ansicht> Windows> Feature-Typ-Verbindungen):
Wählen Sie dort alle Quell-Feature-Typen aus, wählen Sie den Transformatorpunkt aus, zu dem eine Verbindung hergestellt werden soll, und klicken Sie dann auf Verbinden:
quelle
Ich bin gerade auf diese alte Frage gestoßen und wollte sie mit einer neuen Antwort aktualisieren. Meine vorherige Antwort steht noch (und ist in einigen Fällen immer noch nützlich), aber eine schnellere Möglichkeit (FME2016 +) besteht darin, alle Quell-Feature-Typen auszuwählen und den Transformator mit Quick Add hinzuzufügen.
Dann werden alle Funktionstypen automatisch mit dem Transformator verbunden.
quelle
Es gibt einen Transformator namens Feature Type Filter, der für das, was Sie beschreiben, nützlich ist.
Sie können z. B. 10 verschiedene Lesegeräte an einen Cliptransformator anschließen, den Cliptransformator an den Filtertransformator des Feature-Typs anschließen und jedes einzelne Feature nach Aktualisierung des Feature-Typs an die gewünschten Ausgänge anschließen.
Sie würden Ihre Ausgabe mit dem Feature-Typ-Filter verbinden, dann den Transformator öffnen und auf Aktualisieren klicken und dann jede Ausgabe mit dem gewünschten Schreiber verbinden.
quelle
Ich mag Marks Antwort wirklich. In der Tat ein Feature, das mir zumindest nicht bekannt ist :). Nach Dans Screenshot zu urteilen, gibt es jedoch eine einfachere Lösung. Wenn Sie so viele Reader im selben Format hinzufügen, aktivieren Sie einfach die Option Single Merged Feature Type im Fenster Add Reader (siehe unten). Alle Ihre Dateien werden dann wie eine einzige angezeigt.
Wenn Sie sie als einzelne Dateien zurückschreiben möchten, können Sie Ihrer Workbench einen AttributeExposer hinzufügen und fme_basename auswählen. Anschließend wählen Sie dieses Attribut in den Eigenschaften Ihres Autors als das Attribut aus, das für Fanout nach Attribut verwendet werden soll (siehe unten). Beachten Sie, dass dieser Vorgang nur hilfreich ist, wenn Sie den gleichen Vorgang auf allen Lesegeräten ausführen möchten, obwohl es auch Möglichkeiten gibt, dies zu umgehen, wenn Sie dies tun müssen.
quelle