西班牙
斯潘4
fmeobjects python api可用于启动和关闭python(workbench中的workspace parameters-advanced)以及pythoncaller和pythoncreator transformers中。可用的对象之一是fmelogfile,它提供对工作台日志的访问。大多数fmelogfile方法用于向日志添加消息,但是setcallback方法允许您将所有日志消息的副本发送到自己的函数。这允许您在创建日志消息时对其进行分析,并在运行时将信息从这些消息传递到工作区中的功能。
下面的三个示例说明了在工作区运行期间日志信息的一些可能用途。
一位客户发现他的microstation dgn文件被截断了。通常,如果fme遇到被截断的文件,它只会在日志文件中发出警告,但不会导致转换失败。客户希望失败,以便将截断的文件与正确的文件分开。
工作台读取器通常会将文件或表元数据报告到日志中,但不会将此信息添加到从文件中读取的功能中。DGNMetadata示例从文件夹中的所有MicroStation DGN文件中提取全局原点、主单位和子单位的名称和比率,并将此信息输出到Excel文件。
输出:
仿射变换器从输入控制向量计算出一个最佳仿射变换,然后用它来变换观察到的特征以输出。计算的参数将被记录,但不会存储在转换的特征上。getAffineParameters示例将这些参数提取到CSV文件中,以供替代使用。
?2019安全亚搏在线软件公司|合法的