使用选项(多个)参数将脚本发布到FME服务器时,FME服务器界面只显示前30个选项。你仍然可以通过输入一个新选项,但是你必须知道你在找什么。最好让选择框(多个)具有更大的数字。
亲爱的各位,
我有一个FME工作台,它在我的SQL Server Enterprise GDB和一些参数之间保持连接,我正在用它下载数据。它面临两个问题,1)FME正在读取我们在ARCGIS目录中看到的功能类名称(即,在SQL Server中,我们发现它是dbo.test。我们还拥有一个自动的过程来读取元数据,其中我们将表名读取为dbo.test。但是我们的FME工作流程亚搏在线将其读作dbo.test,所以我们的下载按钮不起作用。如何以小写形式更改架构名称?
另一个是,我试图使用选项列表在读卡器中自动更新新的FeatureClass或表名,但是当我把它作为FME特征类型导入时,它什么都不进口!
当使用参数蚀刻器(或attributeCreator/manager)获取“choice(multiple)”发布参数的值时,结果是一个空格分隔的字符串。然而,当任何已发布的参数选项包含空格时,值将用双引号括起来。如果选项值中没有空格,则不会用引号括起来。这使得在FME工作空间中提取实际选择的值有问题。
作为一个例子,如果我发布的参数选择值为:
然后,参数蚀刻器将返回一个包含以下内容的字符串的属性:
从这个字符串中检索单个选项值不是一个简单的任务。由于分隔符
我的建议是让访问这些值更容易。为此,我提出了两种备选方案:
嗨,我是一个新的FME,并没有成功地解决这个问题。
我的工作区最初有一个选项用户参数,用户可以在其中选择一个字符串(例如aa)用于读取文件名中包含该字符串的geotiff。
现在我想有多种选择,我已经将用户参数改为一个选项(多个)。所以这个参数最终是这样的:ab eb tt
我正试图弄清楚,现在如何让工作区循环通过,并对每个选择逐一执行变压器。
蒂亚