题目中的问题:“条件值” https://knowledge.亚搏在线safe.com/questions/topics/single/34347.html 关于“条件值”主题的最新问题 当功能太多时,ExcelStyler不工作 https://knowledge.亚搏在线safe.com/questions/86358/excelstyler-not-working-when-too-much-features.html

你好!

我从数据库中创建了一份报告我有了一个想法用ExcelStyler来推销我的报告,给同事留下深刻印象。我很快意识到当我在背景色或字体上设置一个条件值时,当我有太多的特性时,我无法在Excel文件中不出错。我可以点击yes,但是我没有得到任何颜色/字体,精益求精的人行不通。

为了解释这个问题,我创建了一个附加的工作区MaximumFeaturesBug.fmw.我在属性上加上一个条件值,然后把它写进Excel。我添加了一个采样器,因为你们会看到,当我准确地写出21809功能时,但比这更高,它不是,我得到了错误。


我做错什么了吗?

我用的是FME 2018.1。


谢谢。



有条件的值 excelstyler 妈,2019年2月04日15:54:14格林尼治时间 philippeb
将条件值作为WorkspaceRunner不工作的参数 https://knowledge.亚搏在线safe.com/questions/85136/conditional-value-as-parameter-for-workspacerunner.html

我想在WorkspaceRunner中创建一个条件参数值,基于属性值。我可以这样做,因为WorkspaceRunner允许我填充参数的条件值,然而,每次我点击OK重新打开WorkspaceRunner,所有这些条件值都被重置,再一次被它们的硬编码值替换,从WorkspaceRunner正在调用的模型中读取。

这种行为是有原因的,还是仅仅是一个bug?

我正在使用FME 2018.1 build 18547 WIN64。

workspacerunner 参数 有条件的值 星期四,2019年1月10日13:30:00 GMT bakkermans
条件语句中的注释 https://knowledge.亚搏在线safe.com/idea/81674/annotations-in-tester-testfilter.html

在复杂的条件语句中,很难进行注释。transformer外部的注释变得很混乱。特别是如果你有一个attributeManager有很多条件值。

内联注释会有很大帮助,例如一个简单的栏目。在testFilter中的portnames)中获取一些小注释。


测试人员 注释 testfilter 有条件的值 条件语句 星期五,2018年11月02日13:07:18格林尼治时间 梅耶尔
空间过滤与条件作用 https://knowledge.亚搏在线safe.com/questions/80373/spatial-filtering-and-conditioning.html

你好,

以下翻译的目的是取区域地址点和区域建筑层,基于建筑多边形提取一定的研究区域。然后我尝试使用另一个空间过滤器将地址点链接到它所在的建筑多边形。然而,我正在努力寻找一种说法,“如果地址点在多边形中,那么使用属性地址并将其应用于建筑多边形中的新属性”。有人对如何把这些联系起来有什么建议吗?

fme.jpg

attributemanager spatialrelator attributecreator spatialfilter 有条件的值 星期五,2018年10月12日14:04:29 GMT aaron_oakes13
作为参数的DB连接被解析为文本,而不是作为连接字符串 https://knowledge.亚搏在线safe.com/questions/79597/db-connections-as-parameters-parsed-as-text-and-no.html

我有几个SQL执行器分布在大量的工作台上,我现在正在从开发环境转移到生产环境中,因此,我必须为每个SQL转换器更改连接字符串(希望以一种聪明的方式)。为了使它更简单,只需要更改一个参数,我尝试将DB连接作为一个已发布的参数。有一个名为“Environment”的参数文本,它既可以是“development”,也可以是“production”。SQLExecutor,SQLCreator,等)打开哪个db连接。为了做到这一点,我按照下面这个答案所示的例子:conditional.jpg (73.5 kB)

https://knowledge.亚搏在线safe.com/questions/34324/database-connection-as-publish-parameter-of-a-cust.html

不幸的是这个机制不起作用,当工作流遇到条件值亚搏在线FME(包括服务器和桌面)时,它不是读取表达式的结果,而是读取表达式本身的文本(可能是FME用来解析条件语句的内部语言),见附件。

是我做错了什么事还是FME出了问题?我在其他地方看到过很多这种“解析”问题(例如,python脚本,FMEJob提交者)。有人能帮忙吗?

参数 有条件的值 连接数据库 妈,2018年10月1日15:42:07格林尼治时间 alex_chris
条件光栅带值 https://knowledge.亚搏在线safe.com/questions/77280/conditional-raster-band-value.html

我想重新定义光栅波段的值,基于另一个光栅波段值。

更具体:如果光栅带3的值为“0”,光栅乐队0,1和2应该有一个值“nodata”。

如何最有效地做到这一点?

光栅 有条件的值 乐队 星期二,2018年8月28日09:39:51 GMT bakkermans
比较DGN属性字符串,包含Excel中的代码,给第三个属性赋值 https://knowledge.亚搏在线safe.com/questions/75871/compare-dgn-attribute-string-contains-and-assign-v.html

我有多个MicroStation V8i文件,需要根据igds_level_name为每个特性(140万个特性)添加一个类别属性。我还有一个Excel文件,其中有一个级别名称代码列表和分配给该代码的类别。

我想按顺序通读excel文件,找到包含代码的级别名称。例如,namecode“文本”,我想给所有包含字符串“text”的dgn级别名称分配一个属性值“Annotation”。[“annotation”(注释)被分配给在DGN功能中名为category(类别)的已创建属性。]不会覆盖任何信息,因此一旦一个功能被分配了一个类别,它被从比较中移除,所以读取的顺序很重要。希望这说得通。我认为应该使用InlineQuerier,但我的SQL基本上是新手级别。

有条件的值 比较属性 包含字符串 加入选项卡 星期二,2018年8月7日格林尼治时间20:16:29 tsurveyor
如果遇到问题,则从其他对象获取属性 https://knowledge.亚搏在线safe.com/questions/75743/if-problems-and-get-attribute-from-other-object.html

喂伙计们!

关于if语句我有一个很好的问题(请看图片)。我想检查一下这条线是不是第一个(带Count的)然后令s1=0,在这之后,我希望下一个s值是s2=lenght(第一行),在下一行中,我需要s3= length(第一行)+lenght(第二行)。这是一条直线,所以我有直线。我现在的问题是如何从上一个物体得到光线来填充下一个物体的s值?


我的下一个问题是,如果我尝试使用“if语句”,它会在文件中包含“xmlns”这个单词,但我不知道为什么。我希望任何人都能给我一个答案。


谢谢!

xml xmltemplater 有条件的值 妈,格林尼治时间2018年8月06日06:10:28 rolandpilsinger
使用reprojection中的条件值进行条件重新投影 https://knowledge.亚搏在线safe.com/questions/70182/conditional-reprojections-using-conditional-values.html

我正在尝试使用目标坐标系的re投影仪和条件值在工作区中设置一些条件重投影。

我使用工作区中发布的参数来选择世界各地的不同区域,并在这些区域的特性上运行一些进程。

当我试图使用已发布参数的值来有条件地设置目标坐标系时,FME无法计算输入表达式,翻译失败。

错误消息:

Reprojector_2: Reprojector_2:未能计算输入表达式:fme_condition:DEFAULT_VALUE'Mercator_World_KM'BOOL_OP;OR;COMPOSITE_TEST; TESTNorth America=北美'NA-ED-CONIC83_40_FME'FME_NUM_CONDITIONS2___Program Terminating . 'NA-ED-CONIC83_40_FME'FME_NUM_CONDITIONS2___Program Terminating . 'NA-ED-CONIC83_40_FME
翻译失败了。

我做错了什么?
有更好的方法来设置条件重投影吗?

谢谢你的帮助。

reprojection 有条件的值 有条件的 星期五,2018年5月11日20:54:55 GMT hear_it_here
MSWordStyler内容类型= Table中列值的条件值 https://knowledge.亚搏在线safe.com/idea/69928/conditional-values-for-column-values-in-mswordstyl.html

有条件的值 mswordstyler 结婚,2018年5月09日14:08:01 GMT jchang
从动态变化的列表索引中提取值 https://knowledge.亚搏在线safe.com/questions/61642/extract-values-from-dynamically-changing-indices-f.html

你好,

我尝试动态地从列表中读取值,即。有时我需要提取索引0处的值,有时索引5处的值等等,然后将该值存储到一个新属性中。我需要提取的值的索引取决于另一个属性的值。在我的用例中,列表中的条目数量大约限制在10个,我用AttributeManager中的条件值解决了这个问题。然而,如果这个问题有一个动态的解决方案就好了。

列表 attributemanager 有条件的值 动态 妈,2018年1月15日08:36:43 GMT kgt_lena
带条件值的字符串替换程序 https://knowledge.亚搏在线safe.com/questions/56449/string-replacer-with-conditional-value.html

这就跟你问声好!我试图为StringReplacer创建一个条件值,但我没有成功。基本上,我有一个属性,它可以包含以空格和斜杠开头的子字符串。“保持/删除”)。在这种情况下,我想删除“保留”exept之后的所有内容,因为在一个特殊的情况下,我想保留整个字符串(例如。“保持/ keepalso”)。我试着用下面的逻辑为“text to replace”参数设置条件值:

如果属性包含"/"
和Attribute != "keep / keepalso"
输出= regex _/.*$,
其他输出=

换句话说,StringReplacer要么用空字符串替换正则表达式(exept表示“keep / keepalso”),要么什么也不做。


它似乎可以替换所有“/ remove”子字符串,但也可以用空值覆盖所有其他实例。

甚至可以用一个StringReplacer来做我想做的事情吗?谢谢你的帮助。

stringreplacer 有条件的值 星期二,2017年10月24日15:58:14格林尼治时间 kasparlov
跨多个属性的条件检查 https://knowledge.亚搏在线safe.com/questions/47055/conditional-check-across-multiple-attributes.html

寻找处理下面示例的灵感。显然可以通过一些条件值来实现,但是如果有更多的组合(额外的属性对)会怎样呢?

一个特性有三个属性(WDA,WDB,(WDC)的Y/N值

三个匹配属性(MY_A,MY_B,MY_C)包含数值1到5

如果两个或多个WD属性的任意组合= Y,那么相等的值必须具有相同的数值

通过(总是因为只有一个WD是Y,所以没什么可比较的)
WDA = Y WDB = N WDC = N


通过(忽略MY_C,因为是WDC = N)
WDA = YWDB = Y WDC = N
MY_A = 2MY_B = 2 MY_C =5

失败(忽略MY_C,因为WDC = N)

WDA = Y WDB = Y WDC = N
MY_A =2 MY_B = 5 MY_C =2


失败(我的三个价值观应该是一样的)
WDA = Y WDB = Y WDC = Y
MY_A = 2 MY_B = 2 MY_C =5

有条件的值 星期五,2017年6月30日17:58:04格林尼治时间 mark_1spatial
用另一个文件属性覆盖一个属性:你知道如何设置一个条件查询,如果文件a的属性X =文件B的属性X,它将文件A的属性Y更改为文件B的属性Y中的值? https://knowledge.亚搏在线safe.com/questions/43807/overwrite-an-attribute-with-another-files-attribut.html

有条件的值 星期四,2017年5月4日18:11:15 GMT gam
条件属性求值一个输入,根据价值,两个不同的输出目标 https://knowledge.亚搏在线safe.com/questions/42502/conditional-attribute-evaluation-one-input-dependi.html

伙计们,第一职位和排名新手。我使用Mapinfo已经25年了,使用MSSQL已经15年了,所以我非常了解基本的GIS和查询。首次使用FME。

今天我进行了一次现场聊天,那些安全的家伙帮了我大忙,但很明显,我对FM亚搏在线E术语的不理解阻碍了更好的结果。

希望我能解释一下我想要的是什么。

我有一些Mapinfo表,想创建一个GML。

这是最简单的部分。困难的是,我有一个Mapinfo ID列,它可以有两种不同的格式。一个整数,一个字母数字。列是char类型。

取决于这个值,可以将ID写入GML标记,techID或名字。

我的理解是,我使用了AttributeManager(我可能是错的),我可以以某种方式创建一个会产生不同结果的条件。

但是我看过的所有例子似乎都计算输入值,修改该值并将修改后的值插入目标字段。

似乎没有一个流可以根据条件将输出重定向到另一个字段,并将正确的格式值传递到正确的列。

我考虑过两个attributemanager,一个用于一种格式,另一个用于另一种格式,但这似乎是一种unweildy方法,没有考虑异常。除非对两个attributemanager应用异常规则,看起来还是有很多工作要做。(也许我想得太多了)

任何建议表示赞赏。

有条件的值 星期四,格林尼治时间2017年4月06日14:00:48 andyew