StatisticsCalculator在FME 2019中收到了非常需要的接口更新,以限制标记到输出特性上的自动生成的统计数据量,但我希望在这里看到更多的事情。90%的时间你实际上只需要计算1个统计数据,所以我更愿意看到变压器更像是几何过滤器,在那里你选择了你想要生成和添加的统计数据。这有一个影响,那就是人们不会过度生成统计数据,然后必须在以后删除它们,另外,它会更快,因为用户不需要调用更多的函数。
这一变化的重点是效率,因为在培训中,代表们很少立即意识到,这里的统计数据是“可选的”,当它们生成统计数据时,他们会花时间摆弄试图删除它们。
你好,
我试图使用httpcaller在同一个网络上调用一个URL,但是我有一些问题使其工作。
我收到的错误是“http/1.1 502代理错误”(Forefront TMG拒绝指定的统一资源定位器(URL)。)
使用具有相同帐户的浏览器,可以毫无问题地访问URL。
我解析并解码了所有字符,结果字符串是正确的。我在浏览器中测试的字符串。
提示?
谢谢
罗伯托
为了简化这个问题,我的短期目标是构建一个简单的模块,它检查来自转换器或读卡器的每个属性,并返回每个属性的空值百分比(与记录总数相比)。
例如:
输入:
属性1
属性2
属性3
属性4
…
…
输出:
属性1
属性1空计数
属性2
属性2空计数
属性3
属性3空计数
…
…
或者类似的…
再一次,澄清,我们不知道属性名,也不知道有多少属性。
理想的,我要做一个定制变压器,它接受未知数量的属性并执行此计算/处理。
然而,自定义转换器要求输入属性是静态的。
从我所做的所有研究中,我都想不出任何方法来实现这一点。
我想到了一个变形金刚,它将所有属性组合成一个属性,然后它们就可以被分离,但似乎什么都不存在。
我愿意接受任何建议,即使在使用FMEServer方面,发布的参数,无论需要什么,除了理想情况下避免使用python之外,因为其他人可以重用此模块,从而避免版本控制问题。
这是我要生成的许多数据质量检查模块中的第一步,因此我的主要目标是找到一种动态接受未知属性集的方法,进行计算,并用一些额外的计算值返回它们的原始状态。
当做,
戴夫
亲爱的,
我有一个长方形,宽2,长3。如何将宽度增加到3,长度增加到5?角度不能更改。
谢谢您!
建议:在忙碌的画布上,能够将变压器旋转90度,即从水平到垂直可能会使工作空间更符合人体工程学。
你好,是否建议创建一个允许变压器自动调整到变压器名称长度的FME选项?如果有大标题,一个变压器变长了,如果变短了,变压器保持紧凑。
我在FME 2018.0和2019B中注意到,当功能由于(例如)空值约束而未写入时,Microsoft SQL Server非空间编写器只会发出警告。
我个人认为,在任何没有将特性写入数据库的情况下,都应该出现错误。
尽管有警告,工作区通常是连续的,这个特性甚至出现在特性的书面摘要中。
嗨,所有/季节的问候,
我想知道这是最好使用SQL还是FME。
我有两个Excel文件,如下所示。我想将这些表连接在一起,然后根据“更改”列生成一个额外的列。连接位看起来不错。
下一步是根据“更改”列是否包含值来创建额外的列。如果是这样,它就会输出一个输出,如果不是,它也会输出。唯一的问题是我无法获得逻辑,所以当你根据记录号加入它们时,然后将“额外列”建立在用值填充的“更改”列的基础上。
附加列说明
额外的列标题=状态-将是列的名称。
如果“更改”列中有一个值,那么它应该能够基于记录号计算出来。如果该列为空,则该列的输出应为“未完成”;如果该列确实有注释,则该列的输出应为“已完成”。
到目前为止,我的流程是:
Excel->功能合并--->属性映射--->属性管理器--->输出Excel
我只是在努力寻找变压器来满足这个要求。
表1(更改列已填充在2/3行中)。因此,基于此,我在添加新列=状态和注释=完成之后。如果为空,则应=未完成。
记录号 | 被改进的 | 时间 | 变化 |
五 | 用户1 | 09:01 | |
十 | 用户2 | 08:01 | 评论补充 |
十五 | 用户3 | 07:01 | 评论补充 |
表2(此列中的所有更改均为空)
记录号 | 被改进的 | 时间 | 变化 |
五 | 用户1 | ||
十 | 用户2 | ||
十五 | 用户3 | 二千零一十二 |
如果我想隐藏一个变压器,这样它就不能添加到FME工作区的画布上,可以这样做吗?我不想做任何激烈的事情,把它收起来,这样就可以用另一个变压器代替。假设我不想让任何人知道存在的“reprojector”,以确保他们总是使用csmapreprojector,是否有一个文件可以在某个地方编辑以“注释掉”转发器…?
我试过编辑\transformers\fmsuite.fmx,但没用。
多谢…
你好,
我正在寻找收集或确认属性值的最佳方法,而且要数一数,以便在继续之前轻松查看我的数据。我现在通过聚合器Tranformer来实现,但不确定这是否是最佳实践?任何暗示都会被感激的。非常感谢你。
当做
我对FME非常陌生,所以这可能是一个显而易见的问题,但我需要一个转换器,它将采用形状文件的属性(即“符号”),并将其用作将为编写器(MSI)绘制的层的分类。
现在我正在使用python runner转换器来运行arcpy dice函数,但是我想知道是否有一种更简单的方法来限制顶点的数量?
是否有Oracle NMS MP文件的读卡器?这似乎是小世界许可证中的一个选项,但找不到任何构造。是否有人知道或有一个变压器可以安装此文件类型?
https://knowledge.亚搏在线safe.com/articles/780/working-with-ge-smallworld-databases.html
我有一张表,上面有“从”和“到”的邮政编码属性,构成几个字母数字范围,例如:
(自)7887AA(至)7887AA
(自)7887AB(至)7887AC
(自)7887AD(至)7887AJ
(自)7887AK(至)7887BB
每个功能都有一个“从”和“到”值,我想确定值之间的所有值,例如787AE,787AF,787AG,787Ah,787AI。
有人知道变压器序列能做到这一点吗?
你好,
所以,我在2016.1创建了工作区,运行它,很完美。
然后我把工作区给了一个同事,他在2016.0版上用同样的数据运行它,有些结果根本不好,特别是创建甜甜圈多边形。参数确实设置为create donut=yes和drop holes=no。
在2016.0版中翻阅时,没有错误消息“这些变压器不在您的系统中…”。工作台已成功运行工作区。
我们已经找到解决方案/解决方案。而在2016.0年,删除在2016.1中创建的AreaBuilder,并添加AreaBuilder。一切正常。
我想知道,有人知道为什么会发生这个问题吗?
谢谢