“选择Python中的别名”的注释和答案 https://knowledge.亚搏在线safe.com/questions/2232/choice-with-alias-in-python.html 关于“Python中使用别名的选择”问题的最新评论和答案 回答1空间 https://knowledge.亚搏在线safe.com/answers/72380/view.html

我创建了一个新的自定义转换器,它可以帮助您在工作空间中公开所有“带有别名的选择”发布的参数。它可在FME中心这里:

https://hub.亚搏在线safe.com/transformers/choicewithaliasparamfetcher

2018年6月14日星期四02:24:30格林尼治时间 1的空间
艾米发表评论 https://knowledge.亚搏在线safe.com/comments/9167/view.html 我有一个工作空间,需要3个不同的csv和导入到同一个文件地理数据库中的一个单独的功能类。csv是独立加载的,因此用户可以自行选择。我想获得对别名的访问权,因为我使用value部分来定义要使用的特性类型(csv reader),并使用别名来定义在关闭脚本中创建的AGS map服务的名称。 格林尼治时间2013年3月15日星期五13:32:57 艾米 kenatsafeold发表评论亚搏在线 https://knowledge.亚搏在线safe.com/comments/8311/view.html 谢谢Kicki,
是的,我明白你为什么现在要这么做了。目前还没有获得别名值的简单方法,我已经提交了一个请求,希望在工作空间中提供别名。

我想到了一个方法,但我不确定我是否会推荐它。这将是一个有点工作设置,有潜力真正放慢你的工作空间,似乎有点脆弱。但如果你真的想要得到别名的值,你可以试试。

如果您发送以下URL, FME服务器REST服务可以以XML或JSON的形式返回参数和别名valuses(用您自己的URL替换主机、存储库和工作空间,如果您想要JSON,则将.xml更改为.json):

http://host/fmerest/repositories/Repository/Workpsace/parameters.xml

在python脚本中,可以使用urllib2请求这个页面,然后解析响应。如果为REST服务启用了安全性,则需要验证或使用令牌。这里有一个在一个关闭的python脚本中访问REST服务的例子,你可以把它作为一个起点——尽管在这种情况下它做的是完全不同的事情:
http://fmepedia.亚搏在线safe.com/articles/How_To/Notify-an-FME-Server-Topic-on-Success-or-Failure-of-a-Workspace
希望这有助于


格林威治时间2013年2月7日星期四10:34:52 kenat亚搏在线safeold
krimar发表评论 https://knowledge.亚搏在线safe.com/comments/8256/view.html 嗨,肯!
我使用python创建了一个小文件,它记录了在数据下载服务(如公共参数)中所做的所有选择。该文件将与其他数据一起提供给最终用户。因为我不想让他们得到espg代码,而是坐标系统的名称。也许有另一种方法来解决我的问题?
格林威治时间2013年2月6日星期三13:26:25 krimar
kenatsafeold发表评论亚搏在线 https://knowledge.亚搏在线safe.com/comments/8255/view.html 恐怕在python中无法访问别名。目前它只是工作空间中的一个gui元素,并不是真正的参数。我们可以考虑提供——你能解释一下你为什么想要得到它吗?
谢谢
格林威治时间2013年2月6日星期三13:12:31 kenat亚搏在线safeold