主题问题:“条件陈述” https://knowledge.亚搏在线safe.com/questions/topics/single/44501.html网站 “条件陈述”主题的最新问题 条件语句中的注释 https://knowledge.亚搏在线safe.com/idea/81674/annotations-in-tester-testfilter.html

在复杂的条件语句中,很难进行注释。变压器外部的注释变得杂乱无章。尤其是如果您有一个具有大量条件值的属性管理器。

内联注释会有很大帮助,像一个简单的列(例如在testfilter中,端口名)用于一些小注释。


测试器 注释 测试过滤器 条件值 条件语句 FRI,2018年11月2日13:07:18格林尼治标准时间 梅耶
条件JSON提取 https://knowledge.亚搏在线safe.com/questions/68413/conditional-json-extraction.html

你好。

我正在使用SOAP API(我知道,也不是我的选择,它返回XML元素内的JSON。我可以很好地提取JSON,但是JSON本身有一个有趣的语法。

JSON内部有一个名为“tblprojects”的元素。如果有一个以上的项目,它以数组的形式给出它们。到现在为止,一直都还不错,但是当只返回一个项目时,它把它当作一个物体。例如:

“tblprojects”:。{
“prid”:“49835”,
“prcode”:“486732-14”
}

“tblprojects”:。{
[
“prid”:“49835”,
“prcode”:“486732-14”

[
“prid”:“49836”,
“prcode”:“486741-10”
]
}

我可以毫无问题地提取这些,但我需要检测它是单个对象还是一组对象。

所以我的问题是:我如何检测到这个?

最好的问候,
皮耶克

杰森 应用程序编程接口 条件语句 结婚,2018年4月18日格林尼治标准时间15:01:27 皮耶克
XML模板中的条件 https://knowledge.亚搏在线safe.com/questions/68425/condition-in-xml-templater.html

你好,

我试图找出XML模板程序中看似简单的条件,但有些事情没有解决。
我要做的是,仅当feature属性具有值时,才写出XML元素。


下面是一个例子:

fme:get属性(“opening_time”)

fme:get属性(“关闭时间”)

我希望只有在开放时间

我知道我应该跟着如果那时逻辑,但到目前为止,我只得到了xmlTemplater错误。


(FME桌面2018)


谢谢,

琳达

条件语句 XML模板 结婚,2018年4月18日11:29:56格林威治标准时间 轻盈的
如何检查一个表中的值是否存在于另一个表中? https://knowledge.亚搏在线safe.com/questions/66838/how-to-check-if-value-in-one-table-exists-in-anoth.html

你好,

我有一张桌子)其中包含一个字段(我们称之为类型)我需要比较类型场与所有其他字段中的值(我们称之为原始类型)在另一张桌子上塔布莱)如果有匹配项,则更新值,如果不是,什么都不会发生。

目前,我有这两个为attributeManager提供数据的表,它有一个条件语句来检查原始类型中的类型,但是这并不能产生我期望的结果。

有没有想过我在这里做错了什么,或者有什么更好的方法?

当做

属性管理器 条件语句 周一,2018年3月26日格林威治标准时间16:52:47 波特特曼
为什么子字符串不删除属性的最后一个字符? https://knowledge.亚搏在线safe.com/questions/66715/why-wont-substring-drop-last-character-of-attribut.html

我在attributeManager中有一个条件语句,用于检查属性值末尾是否有字母。

如果为真,则使用子字符串删除最后一个字符。

然而,当我使用上面的值时,它总是返回原始值(例如999A返回999A而不是999)。

它似乎不适用于结尾处的任何负数,但如果我将-2更改为正数(如3),它会起作用并返回999。

有没有想过我在这里做错了什么?

当做

属性管理器 条件语句 子串 FRI,2018年3月23日格林尼治标准时间15:24:15 波特特曼
条件语句是否可以使用[a-z]检查值中是否有字母? https://knowledge.亚搏在线safe.com/questions/66700/can-condition-statement-use-a-z-to-check-if-value.html

我正在使用attributeManager中的条件语句检查该属性是否以字母结尾。使用[a-z]似乎不起作用,我假设这是因为测试将其视为文本而不是正则表达式。

有没有办法让它起作用,或者我需要为字母表中的每个字母都设置一个测试子句?

当做

属性管理器 条件语句 价值 FRI,2018年3月23日14:31:24格林尼治标准时间 波特特曼
根据不同条件(而不是attributeCreator)更改/设置属性值的转换器 https://knowledge.亚搏在线safe.com/questions/63176/transformer-to-changeset-attribute-value-based-on.html

你好,

我试图找到一个能够创建新属性的转换器,根据多个不同属性的值检查不同条件下的数据,然后添加到新创建的属性的值,而这些条件保持为真。比如“总分属性”。

我把while放在caps中,因为对于属性creator,只有“if”语句。我不是程序员,但我知道如果有这样的陈述,一旦一个人认为是真的,脚本停止。这就是我一直使用的属性创建者转换器所发生的事情。当然,我可能错了。就像我说的,我不是程序员。

然而,我不想那样。我希望程序继续检查所有条件并添加到“得分属性”。我该怎么做?

所以基本上是这样的:

如果/同时attribute1>=10,将1添加到新的总分属性

当属性1<10时,将2添加到新的总分属性

如果while属性2=是,将3添加到新的总分属性

如果/当属性4丢失时,新总分加4分

属性处理 条件语句 清华大学,2018年2月1日13:40:27格林尼治标准时间 弗门科
如何测试属性的子集合值是否正确? https://knowledge.亚搏在线safe.com/questions/62782/how-to-test-if-the-sub-set-value-of-an-attribute-i.html

你好,

我有一个数据集要检查与另一个数据集的匹配情况。特别是,我需要确保,如果业务区域名称在列出的子业务区域下的两个数据集之间匹配,则该子业务区域是在该业务区域下命名的。例如,如果在第一个电子表格中;

业务领域=环境,子业务区=河流或森林

业务区=航空,子业务领域=质量或污染。

然后在第二个电子表格中,如果业务区域是环境,则子业务区域应仅为河流或森林。如果是质量问题,那么我需要知道这是错误的。还有一种方法可以做到这一点,而不必列出所有子业务领域(例如如果使用环境=river的测试仪,森林等

提前感谢,并且很高兴澄清我的要求是否不清楚。

属性处理 测试器 匹配器 条件语句 周一,2018年1月29日13:37:57格林威治标准时间 凸轮
条件语句中带有regex的字符串替换器 https://knowledge.亚搏在线safe.com/questions/61878/string-replacer-with-regex-in-condition-statement.html

你好,
我试图用这个变压器来替换一些匹配的模式,但我无法理解这应该如何工作。
我对在texttorepace条件语句和texttoreplace下填写相同的字段感到困惑。

我要完成的是从下面的文本字符串中获取城市名称。
正如你所看到的,我有两个需要解决的案例:

#1-用“无”替换“^s2”^xls_d\d 3_uu”
#2-拔出”(?!^ \w d{3 })\d+?_“从其他案件。


我觉得有点难以理解这应该是什么样子,链接在/或“要替换的文本”和“替换的文本”的条件语句中。

有人能给我指出正确的方向吗?

我非常感谢。

捻线机 正则表达式 条件语句 结婚,2018年1月17日14:04:49格林尼治标准时间 罗伯茨
如何在clipper工具中使用条件语句? https://knowledge.亚搏在线safe.com/questions/60164/how-do-i-use-a-conditional-statement-with-the-clip.html

嗨,我是FME的新用户,但我熟悉模型制作。

我有一个过程,把激光雷达点云变成DEM。该过程的一个分支提取初始点云的轮廓并将DEM剪裁到点云边界。此过程创建了两个可能的点云轮廓(取决于数据中是否存在孔)。

如果大纲A存在,如何让剪子使用它?还是用大纲B?

我知道这里需要的逻辑,我只想知道运行这个过程需要使用哪些变压器/设置/参数。

点云 剪刀 数字高程 条件语句 周一,2017年12月18日15:19:08格林尼治标准时间 佐伊古德
如何使用attributeManager内测试条件的输出值内的文本编辑器将字段值与字符串连接起来? https://knowledge.亚搏在线safe.com/questions/55614/how-to-concatenate-a-field-value-with-a-string-usi.html

我正在使用attributeManager将字段名“body”重命名为“name”。同时,我正在使用条件值为字段名输入新的属性值。我想说的是…如果姓名后缀代码为“HWY”,我的姓名正文为“Trans Canada”,输出值应为“Trans Canada Hwy”。这就是它看起来的样子……

我在上面的图片中所说的输出值是绝对错误的,我没有运气研究把它组合在一起的正确方法(我甚至不能让@value(name_body)+hwy工作)。写它的正确方法是什么,这样我就可以得到名称“body”的值,字符串“hwy”在它的末尾?

参数条件定义的elseif语句,如下图所示,基本上和上面的一样。我否认了在if语句中我已经注意到的所有值,即name_suffix_code不能是'hwy'。因此,当全名为“E HWY 3A入口匝道”且名称为“3A”时,输出值应为“hwy 3a”。这就是它看起来的样子…

此输出值也不正确。正确的写入方法是什么,以便在字段名“body”的值之前获取字符串“hwy”?

请帮我写一个合适的输出值。

谢谢您,

孟广美

属性管理器 条件语句 FRI,2017年10月13日14:24:24格林尼治标准时间 杰克迪亚克
检查上一个或下一个功能是否存在 https://knowledge.亚搏在线safe.com/questions/53288/checking-if-previous-or-next-feature-exists.html

你好,

我有一组节点数据。

其中一些节点将具有空属性。我正在尝试根据上一个或下一个特性填充它们(称之为“config”)。

条件应该是沿着这些线的某个位置:

如果功能[-1]存在且功能[+1]不存在,那么config=feature[-1].config

不利地,

功能[-1]不存在且功能[+1]存在,那么config=feature[+1].config

如果两者都存在,然后config=feature[-1].config。

我正试图写出条件语句并检查相邻的特性。条件只允许检查属性是否为空,缺少或具有空字符串。对于一个特性本身的存在,我似乎没有任何选择。

有人知道我该怎么做吗?谢谢!

FME 条件语句 特征 FRI,2017年9月15日格林尼治标准时间18:18:28 法里亚法德
复杂Excel文件的操作 https://knowledge.亚搏在线safe.com/questions/52254/manipulation-of-an-complex-excel-file.html

你好,

我是FME新手。我有一个Excel文件,格式复杂,因为根据子区域,我只需要一些参数来计算。例如,对于分区P01,我应该得到:总成本,A+B和T+U,与P02相同。值得一提的是,我可以有几个子区域,对数据进行分组对于我获取数据的方式来说是一个挑战。

希望有人能帮助我,


谢谢

擅长 条件语句 操纵 星期二,2017年9月5日14:54:39格林尼治标准时间 德尔加多让让斯
在attributeManager中复制/粘贴条件语句 https://knowledge.亚搏在线safe.com/idea/47827/copypaste-conditional-statements-in-attributemanag.html

添加在attributeManager中复制/粘贴条件语句的功能,包括现有属性。您可以在attributeManager中复制条件语句,并将其应用于新属性,但不能应用于现有属性。我想为attribute1设置一个条件语句,复制它,然后将其(粘贴)到attribute2。

属性管理器 条件语句 属性值 结婚,2017年7月12日格林尼治标准时间16:33:35 亚伦
是否可以在attributeManager中复制/粘贴条件语句? https://knowledge.亚搏在线safe.com/questions/47753/is-it-possible-to-copyspaste-conditional-statements-1.html

是否可以在attributeManager中复制/粘贴条件语句?我有三个属性要计算attributeManager中的值。这三个语句都基于同一个条件语句。是否可以为一个属性设置条件语句,然后将其复制/粘贴到其他属性中(在“属性值”下)?条件语句有六个条件(a或b或c或d或e或f),稍后我可能会对其进行更改,以便能够复制/粘贴而不是重新创建/更改它三次,从而更容易并减少错误。

属性管理器 条件语句 属性值 星期二,2017年7月11日格林尼治标准时间21:45:10 亚伦