第8页
第4排
attributeManager就像一个超级工具,可以控制几乎所有数据的模式。它让你创造,重命名,副本,移除,设置,并在一个步骤中重新排序数据的属性。在这个简短的演示中看到它的实际应用。
下载随附的模板。它被设置为读写地址数据(文件geodatabase到esri shapefile)。我们将添加和配置attributeManager。
属性管理者是FME中的终极多任务者,因为您只需使用这个转换器就可以对您的属性进行很多操作。
属性管理器处理的一些任务是:
我们将在一个文件geodatabase表中处理一些地址数据。表列表显示了一些属性:
我们想要的是:
有了属性管理器,我们将:
打开附加的工作区模板。它从文件geodatabase地址表中读取,并写入esri shapefile。
1)添加attributeManager
在源和目标之间插入attributeManager,然后打开它的属性。请注意,将自动列出传入属性。我们将处理以下3列:输出属性,属性值,和行动。
移除,重命名,重新订购,设置值:
创建属性并执行字符串串联:
在最后一个空行中,通过在OutputAttribute列中键入fullAddress来创建新字段fullAddress。
对于属性值,单击向下箭头。选择文本编辑器为我们的完整地址字段设置字符串串联。展开“FME特征属性”部分。双击或拖动地址字段到编辑器中,添加逗号,然后对城市做同样的事情,省,国家和邮政编码。
2)调整目标架构
调整目标架构,使其根据所连接的内容自动更新。打开它的属性,转到“用户属性”选项卡,为属性定义选择“自动”,然后单击“确定”。
运行翻译。右键单击目的地并选择Inspect(检查)以查看刚刚使用attributeManager完成的操作。
在attributeManager中,为什么列表元素的重命名会丢失其原始值?当我使用attributerename转换器时,如果我将默认值列设置为list元素,则list元素的值将保持不变。假设新变压器的性能相同。
您好!@地理空间该值不应丢失。似乎我们需要更仔细地看看这个——确认行为并向开发团队提交报告。请你就此事向我们的支持团队提起诉讼好吗?谢谢。https://support.亚搏在线safe.com/knowledgesubmitcase
?2019安全亚搏在线软件公司|法律