AttributeDecompressor
属性压缩的指定属性的值解压缩和解密AttributeCompressor。
典型的使用
- 将以前由。加密的值解密AttributeCompressor
- 解压缩以前由AttributeCompressor
它是如何工作的?
AttributeDecompressor允许您选择传入特性上的一个、一些或所有属性进行解压缩。如果压缩的属性已经加密,则可以提供密码来解密它们。通过转换器的特性输出时,属性名不变,所选值解压缩,其他值不变。
在工作区的此部分中,以前被压缩的具有几何属性的数据AttributeCompressor已经读过,需要使用。压缩的数据包含在_geometry属性,最初被编码为OGC广为人知的文本(WKT)。
在读取这些特性之后,它们被传递给attributedecompression进行解释。压缩属性被选中,并且没有加密。字符编码保留为默认值。
此时,几何图形仍然是一个属性,但已被解压并可读。下一步是使用GeometryReplacer创建几何图形,它现在可以在工作空间的其他地方使用。
使用笔记
- AttributeDecompressor使用zlib库提供基本的压缩,使用OpenSSL库提供加密。
配置
输入端口
属性被压缩和/或编码的特性AttributeCompressor。
输出端口
所有属性,指定的属性被解压。
参数
属性来减压 |
连接转换器之后,单击browse按钮选择要解压缩和/或解密的属性。 |
对解压属性进行字符编码 |
解压缩/解密算法产生一个字节字符串。使用此参数指示转换器如何解释这些字节。中是否压缩了已编码的属性AttributeCompressortransformer,此参数应该设置为相同的编码。 |
加密类型 |
使用此参数选择加密类型。目前,只支持AES-256加密算法。 |
密码 |
如果正在使用加密,则此参数的值将用于生成加密密钥。属性中的属性值加密时必须使用相同的值AttributeCompressor变压器。 |
编辑变压器参数
使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,比如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构建值,通常可以从value字段旁边的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来从各种数据源(例如属性、参数和常量)构造文本字符串(包括正则表达式),其中结果直接在参数中使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(比如属性、参数和特性函数)构造数学表达式,其中结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数、字符、参数等——无论是直接在参数中输入还是使用某个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有一个 |
FME授权级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME知识中心
FME知识中心是演示、操作指南、文章、常见问题解答等的地方。获得问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有关于attributedecompression的结果在FME知识中心。