FME双精度转出来限制12位小数
时间: 2024-02-05 14:02:57 浏览: 26
FME中可以通过使用格式化器(Formatter)或者属性转换器(AttributeExposer)对双精度数值进行格式化输出。
使用格式化器:
1. 在FME工作空间中添加一个格式化器转换器。
2. 将需要格式化输出的双精度属性连接到格式化器转换器的输入端口。
3. 在格式化器转换器的参数设置中,选择输出格式为“浮点数”,然后在“小数位数”中输入“12”。
4. 连接格式化器转换器的输出端口到下一个转换器或者输出端口。
使用属性转换器:
1. 在FME工作空间中添加一个属性转换器转换器。
2. 将需要格式化输出的双精度属性连接到属性转换器转换器的输入端口。
3. 在属性转换器转换器的参数设置中,选择输出属性格式为“字符串”。
4. 在属性转换器转换器的参数设置中,使用以下表达式将双精度数值格式化为12位小数:
`[MyDoubleAttribute,%0.12f]`
其中,`MyDoubleAttribute`是需要格式化的属性名称,`%0.12f`表示输出12位小数的浮点数。
5. 连接属性转换器转换器的输出端口到下一个转换器或者输出端口。
相关问题
FME给double字段类型限制长度
在FME中,可以使用属性管理器转换器来给double字段类型限制长度。具体步骤如下:
1. 将属性管理器转换器添加到FME工作空间中,并连接到需要限制长度的数据流上。
2. 打开属性管理器转换器的参数设置对话框。
3. 在参数设置对话框中,选择需要限制长度的double字段类型,然后在“属性设置”选项卡下,找到该字段类型的“最大字符长度”参数。
4. 将“最大字符长度”参数设置为所需的长度,例如10。
5. 点击“确定”按钮保存设置,并运行工作空间即可。
这样设置后,属性管理器转换器会将double字段类型转换为字符串类型,并限制其长度为指定长度。注意,这种方法会将double类型转换为字符串类型,可能会影响后续数据处理的精度和效率。
fme批量shp转kmz
FME是一款功能强大的地理信息系统(GIS)数据转换工具,支持批量处理各种格式的数据。要将Shapefile(shp)批量转换为Google Earth(kmz)格式,可以按照以下步骤进行操作:
1. 打开FME软件,并导入待转换的Shapefile文件。可以通过点击“导入”按钮或者拖拽文件到界面中来实现。
2. 确认Shapefile图层的属性和设定。可以通过选择要包含的属性字段,设置坐标系以及进行筛选等操作来对图层进行预处理。
3. 在FME界面中选择输出格式为KMZ。可以在“输出”选项卡中找到Google Earth KMZ输出格式选项,并进行相应的配置。
4. 配置KMZ输出的属性。可以设置KMZ的图层名称、图标样式、扩展信息等属性,以便在Google Earth中进行展示和操作。
5. 配置输出路径。点击“浏览”按钮,选择输出KMZ文件的保存路径。
6. 开始转换。点击FME界面中的“运行”按钮,FME会自动将Shapefile批量转换为KMZ格式,并保存到指定的输出路径中。
7. 完成后,打开Google Earth软件,导入生成的KMZ文件,即可在Google Earth中查看转换后的结果。
总结:使用FME批量将Shapefile转换为KMZ格式只需几个简单的步骤,通过选择正确的输入和输出格式,配置相应的属性和路径,即可完成转换操作。FME的强大功能可以帮助用户高效地处理地理信息数据。