В FME есть ли способ подключения нескольких считывателей к одному трансформатору? Я использую FME 2015 и хочу привязать несколько классов объектов к одной функции, но не могу найти простой способ сделать это.
РЕДАКТИРОВАТЬ: Попытка выбрать несколько типов объектов из входного набора данных и связать их все с одним преобразователем без необходимости щелкать отдельные выходные стрелки на типах объектов и ссылаться на входные стрелки на преобразователе.
РЕДАКТИРОВАТЬ 2: Вот скриншот, надеюсь, это поможет:
geoprocessing
fme
clip
denim_dan
источник
источник
Ответы:
Это не очень известная функция, но вам нужно окно «Тип подключения». Вы получаете к нему доступ следующим образом («Просмотр»> «Windows»> «Тип подключения»):
Там выберите все исходные типы объектов, выберите точку преобразования, к которой нужно подключиться, затем нажмите «Подключиться»:
источник
Я только что наткнулся на этот старый вопрос и хотел обновить его новым ответом. Мой предыдущий ответ все еще остается (и все еще полезен в некоторых случаях), но более быстрый способ (FME2016 +) теперь состоит в том, чтобы выбрать все типы элементов источника и добавить преобразователь с помощью Quick Add.
Затем все типы функций автоматически подключаются к трансформатору.
источник
Существует преобразователь, называемый фильтром типов объектов, который полезен для того, что вы описываете.
Например, вы можете подключить 10 различных считывателей к преобразователю клипов, подключить преобразователь клипов к преобразователю фильтра типов объектов, а затем, после обновления фильтра типов объектов, подключить каждую отдельную функцию к нужным выходам.
Вы должны подключить свой выход к фильтру типов объектов, а затем открыть преобразователь и нажать кнопку «Обновить», а затем подключить каждый выход к нужному устройству записи.
источник
Мне очень нравится ответ Марка. Действительно особенность, не очень известная, по крайней мере, мне :). Однако, судя по скриншоту Дэна, я думаю, что есть более простое решение. Когда вы добавляете столько читателей в одном и том же формате, просто выберите опцию Single Merged Feature Type в окне Add Reader (см. Ниже). Все ваши файлы будут отображаться так, как если бы это был один файл.
Если вы хотите записать их обратно как отдельные файлы, вы можете добавить AttributeExposer к вашему рабочему столу и выбрать fme_basename. Впоследствии вы выбираете этот атрибут как тот, который будет использоваться для разветвления по атрибуту в свойствах вашего автора (см. Ниже). Обратите внимание, что этот способ полезен только в том случае, если вы хотите выполнить одну и ту же операцию для всех читателей, хотя есть и другие способы, если это необходимо.
источник