FME: встроенное значение нового созданного атрибута с существующими выходными атрибутами - PullRequest
0 голосов
/ 12 февраля 2020

Я рассчитал атрибут с помощью скрипта Python в Python вызывающей стороне. Я попытался добавить атрибут в вывод, используя следующий код в функции закрытия:

for i in self.df['new_attribute']:

   newFeature = fmeobjects.FMEFeature()    
   newFeature.setAttribute('new_attribute',i)    
   self.pyoutput(newFeature)

Приведенный выше код добавляет атрибут в вывод, но добавленный атрибут не связан с другими атрибутами выход. Например, если текущий вывод имеет 3 столбца и 100 строк записи, после добавления нового атрибута он станет 4 столбцом, однако значение 4-го столбца начинается после 100 строк записи, в первом значении 100 строк нового столбца отсутствует. Может ли кто-нибудь рассказать о том, как встроить значение вновь добавленного столбца в существующее значение?

...