attributeCompressor.
解压缩并解密由压缩压缩的指定属性的值attributecompressor.。
典型的用途
- 解密以前加密的密码加密值attributecompressor.
- Decompress XML or large geometries that were previously compressed by theattributecompressor.
它是如何工作的?
该attributeCompressor允许您选择要解压缩的传入功能的一个,某些或所有属性。如果已加密压缩属性,则可以提供密码以解密它们。通过变压器的功能将输出其属性名称未更改,选择值解压缩,以及完整的其他值。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
在工作空间的这一部分中,具有先前压缩的几何属性的数据attributecompressor.已被读取,需要使用。压缩数据包含在_geometry属性,最初编码为OGC众所周知的文本(WKT)。
在读取功能后,它们将传递给AttryudeCompressor以进行解释。选择压缩属性,并且没有加密。字符编码留下默认值。
此时,几何形状仍然是一个属性,但已经被压缩并且是可读的。下一步是使用一个GeometryReplacer.要创建几何图形,现在可以在工作区的其他地方使用。
Usage Notes
- AttributeCompressor使用zlib库提供基本压缩,以及openssl库提供加密。
配置
Input Ports
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
具有压缩和/或编码的属性的功能attributecompressor.。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
所有属性,指定属性解压缩。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
属性来装饰mpress |
连接变压器后,单击“浏览”按钮以选择要解压缩和/或解密的属性。 |
Character Encoding for Decompressed Attributes |
The decompression/decryption algorithms produce a string of bytes. Use this parameter to instruct the transformer how to interpret those bytes. If an encoded attribute was compressed in theattributecompressor.变形金刚,此参数应设置为相同的编码。 |
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
Encryption Type |
Use this parameter to select an encryption type. Currently, only the AES-256 encryption algorithm is supported. |
Password |
如果正在使用加密,则该参数的值将用于生成加密密钥。这必须是用于加密属性值的相同的值attributecompressor.transformer. |
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅Transformer Parameter Menu Options。
Defining Values
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
Using the Text Editor
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来构建来自各种数据源的数学表达式,例如属性,参数和特征函数,其中结果直接在参数内使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
Parameter Condition Definition Dialog
Content
表达式和字符串可以包括许多函数,字符,参数等 - 是否直接在参数中输入或使用其中一个编辑器构造。
Reference
处理行为 |
|
功能持有 |
不 |
依赖性 | 不ne |
FME许可级别 | FME专业版及以上 |
别名 | |
历史 | |
类别 |
FME知识中心
The FME Knowledge Center is the place for demos, how-tos, articles, FAQs, and more. Get answers to your questions, learn from other users, and suggest, vote, and comment on new features.
搜索所有结果关于attributeCompressor在FME知识中心。