在进行了大量搜索之后,我仍然找不到一种方法来公开名称存储在另一个属性中的属性。
γ计数属性值是我要公开的属性的名称。它们存在并具有价值。
我找到了属性Exposer变压器太简单。它不允许我将属性值设置为要公开的属性名。所以,我该怎么办?怎么走?
如果我使用BulkAttributeRanmer删除多个属性的前缀,生成的属性名与通过变换器的一些先前存在的属性相匹配,保留哪些属性值?是否保留了先前存在的属性值,或者它们被重命名属性中的值覆盖了?
你好,
我有一个网络,其中节点上有许多连接线
我想从具有相同属性值的属性中获取连接并成为一个特性。
有什么办法吗?
谢谢你
在数据检查器中按列名排序,忽略空值,你选择的排序算法显示在最上面。
请在排序中包含空值,或者添加一个选项来包含它们或者如何处理它们。
我正在使用更新检测器更新gdb_a。
gdb_a正在通过原始端口进入更新检测器。
gdb_b是同一数据的更新版本,通过修改后的端口输入updateDecactor。
gdb_b通常包括gdb_a的所有内容以及一些新功能,它们通过插入端口正确退出。
自上次更新以来,gdb_a对其属性进行了许多更改(基本上,属性数据已被手动输入,用更有用的数据替换空值)。
因为这些手动添加的值在gdb_b中不存在,在gdb_a中手动调整的任何行通过更新端口退出更新检测器,在gdb_中手动添加的数据已被gdb_b中的空值替换。
我正在寻找一种优雅的方法,将每个属性的值优先于空值,无论该值是来自原始数据集(gdb_a)还是修订数据集(gdb_b)。但如果有真正的更新;也就是说,gdb_a和gdb_b都有值,并且它们不同,然后,它应该通过具有gdb_b值的更新端口退出。
事先谢谢。
我正在尝试为列表中的每个元素创建一个新属性。下表显示了所需的结果。这是一个解释。
对于主列表中的每个项目,我将加载其相应的详细列表并将其保存为参数。我想取相应的列表并将其转换为下面的示例。我可以通过数据库视图或查询来完成这项工作,但希望能在FME中做到这一点。
我可以假设所有项目名称值都是已知的,这意味着,如果需要,我需要添加的所有可能属性都可以提前添加。注意,对于主列表中的每个记录,它不会包含所有可能的项名称值。我现在的过程非常残忍,我在想,可能有一个变压器,我没有发现,这样做或变异,这很容易。
主表
身份证件 | 名字 |
一 | 比尔 |
二 | 萨利 |
明细表
马斯特里德 | 详述 | 项目名称 | 类型 | 颜色 |
一 | 一 | 衬衫 | 长 | 红色 |
一 | 乙 | 裤子 | 牛仔裤 | 蓝色 |
二 | C | 衬衫 | 短 | 绿色 |
二 | D | 裤子 | 礼服 | 紫色 |
二 | e | 帽子 | 棒球 | 红色 |
详细信息非规范化的转换主列表
身份证件 | 名字 | 谢尔特式 | 衬衫颜色 | 潘特斯型 | 泛色 | 哈特型 | 哈特颜色 |
一 | 比利 | 长 | 红色 | 牛仔裤 | 蓝色 | 无效的 | 无效的 |
二 | 萨利 | 短 | 绿色 | 礼服 | 紫色 | 棒球 | 红色 |
谢谢,汤姆
添加在attributeManager中复制/粘贴条件语句的功能,包括现有属性。您可以在attributeManager中复制条件语句,并将其应用于新属性,但不能应用于现有属性。我想为attribute1设置一个条件语句,复制它,然后将其(粘贴)到attribute2。
是否可以在attributeManager中复制/粘贴条件语句?我有三个属性要计算attributeManager中的值。这三个语句都基于相同的条件语句。是否可以为一个属性设置条件语句,然后将其复制/粘贴到其他属性中(在“属性值”下)?条件语句有六个条件(a或b或c或d或e或f),稍后我可能会对其进行更改,以便能够复制/粘贴而不是重新创建/更改它三次,从而更容易并减少错误。
我想设置一个用户参数,这样当我运行工作区时,我会得到一个提示,给我一个下拉列表来选择不同的属性值。例如,我有一份城市边界的文件,还有一个属性叫做muni_name。在这个城市的名字下,有不同的小原则。我希望下拉列表显示这些不同的市政价值,以便我可以选择一个。这有可能吗?
你好,我有一个包含十进制值的属性字段。Eg:84.2,86,85.1,95.3,94.3,106.6。
我想创建一个新的属性字段,该字段具有一个整数值,该整数值表示基于值接近度的不同组。即:记录84.2,86.0和85.1在新属性字段中各有一个1;95.3和94.3将有一个2;106.6中有3。
我想不出最好的办法来做这件事。我尝试舍入这些值,但这不能保证应该在同一组中的项目将舍入到相同的值。
有什么建议吗?
我正在使用FME桌面2016。
谢谢