评论和答案的“帮助与计数,比较,作为执行的条件?” https://knowledge.亚搏在线safe.com/questions/34733/help-with-counting-comparing-as-a-condition-for-ex.html 对于这个问题的最新意见和答案“帮助与计数,比较,作为执行的条件?” 通过dlacina评论 https://knowledge.亚搏在线safe.com/comments/72418/view.html 我对上述问题的变化。我有一个包裹发布要素数据集地块要素类在我们企业的ArcGIS / SQL geodatabse被截断,并基于使用的PY和FME和Windows任务调度组合在我们的宗地结构数据夜间重新编译。本周一脚本的失败,不完整的数据被写入到输出数据集。不能有再次发生!我想建立一个故障安全到我的脚本,以便:亚搏在线
  • 从旧的数据和新的数据比较记录数
  • 如果计数超出阈值(比如+或 - 50条记录),不写新的输出

眼下,因为FME 2017年(据我所知)不能与宗地结构要素类的工作,我有PY脚本,编译新的数据到一个文件中GDB和FME脚本做的截断和更换步骤。建议将上述故障保护我的FME脚本?亚搏在线
这里是我的软件和数据库的细节:

  • FME 2017年桌面
  • ArcGIS的10.4.1
  • SQL服务器2014
星期四,2018年6月14日14时26分14秒GMT dlacina
通过mark2atsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/34763/view.html

是的,有一些解决方案。的特征在FME的通用流程意味着一切是分开的,并且测试仪每次仅测试一个特征。所以你不要对测试在测试功能2功能1。

一些解决方案:

1 - 如所提到的,合并使用FeatureMerger,然后一个测试器到单个特征的信息

2 - 使用FeatureMerger而是由数合并。如果功能合并,它们是匹配的。如果没有,没有。

3 - 使用接受两个特征进行比较,例如ChangeDetector的变压器。

4 - 使用“相邻部件属性”。在AttributeManager打开上。然后,你可以说DIFF = count - 计算[-1]如果结果是零,那么有一个匹配

周五,2016年9月30日18点20分四十八秒GMT mark2at亚搏在线safe
通过david_r回答 https://knowledge.亚搏在线safe.com/answers/34741/view.html

使用另一个FeatureMerger与虚拟合并准则,例如1 = 1。只要是两个数值的命名不同,你应该结束了与这两个属性的一个特点。它是那么简单的使用测试仪检查是否相等。

例:

周五,2016年9月30日7时58分53秒GMT david_r
通过伊泰回答 https://knowledge.亚搏在线safe.com/answers/34735/view.html

你好@samuelvaldez你尝试过通过一个共同的价值分组的两项罪名,并使用组由统计计算器的设置?

周五,2016年9月30日五时49分32秒GMT 伊泰