西班牙
斯潘4
使用FME Server 2016.0(内部版本16177),NeighborFinder无法正确执行其工作。并非所有功能输入功能都会在任何输出端口中产生输出功能。在FME桌面2016.0(构建16177)上测试,问题当然仍然存在。在FME桌面2016.1(20160419)上测试,问题不再存在。在我看来,无论是在neighborfinder还是fme构建中,这都是一个bug。然而,由于2016.0和2016.1都使用NeighborFinder版本14,后者似乎是导致这种行为的唯一逻辑原因。
我的问题是:我可以解决这个问题,而不必升级到新版本的fme服务器?我需要在FME 2016.0中使用FME 2016.0解决此错误。
您好!@巴克曼
我正在使用2016.1(build 20160419),发现了一个类似的错误。我已经尝试了各种距离和邻域数的值来查找参数,但仍然有相同的结果。我还使用了“geometryvalidator”来清理数据,但没有任何改进,因为在neighborfinder之后我仍然缺少特性。
为了绕过它并在后续进程中包含所有特性,使用“匹配器”将未匹配的和原始输入特性进行比较。见附件,这是非常不言而喻的。此图显示了对一小部分数据的操作,在匹配过程之后,我的441个缺失的特征会重新出现。完整的数据集有超过100万个特性,这是我能确保所有umatchedCandidates真正进入下一步的唯一方法。
希望这有用,海螺。邻居-bug.png
neighborfinder正在使用group by属性,并且输入仅在候选项处设置。只有1个邻居被发现,最大距离为0。
我已经将neighborfinder之前的所有输入导出到一个.fss,然后创建一个只有这个输入和neighborfinder的工作台,从而重现了这个错误。结果是一样的。
使用fme 2016.0351功能插入neighborfinder,只剩下131(匹配的)+1(不匹配的candidate)。其他输出端口没有输出。
使用fme1016.1351功能插入neighborfinder,131(matched)+224(unmatcheddcandidate)保留它,以弥补所有插入的功能。其他输出端口没有输出。注:这实际上导致了比输入更多的输出,这可能吗?
升级fme服务器是我只想考虑当其他选项,因为我们是与客户机的fme服务器工作。
首先,我会检查数据,找出到底缺少哪些功能。
为此,您可以使用ChangeDetector(将所有特性引入原始特性,将来自NeighborFinder的特性引入修订后的特性,并且只检查ID字段)。删除的输出将是在neighborfinder中丢失的功能。看看你能不能找出原因。
如果这不能解决问题,我会打电话给support@亚搏在线safe.com网站
?2019安全亚搏在线软件公司|合法的