FME转换函数详解与应用
需积分: 10 156 浏览量
更新于2024-09-10
收藏 128KB DOC 举报
"FME函数速查手册提供了关于FME Workbench中常用转换函数的详尽指南,这些函数主要用于实现数据的语义转换,而不仅仅是格式转换。语义转换是FME的核心功能,它允许用户重新定义输入或输出数据的含义。手册中涵盖的函数涉及二维和三维几何对象的创建、修改和转换,以及属性处理、几何操作和空间分析等多个方面。"
在FME Workbench中,有多种函数用于处理几何对象:
1. 2DArcReplacer: 这个函数用于将几何对象转换为二维圆弧,圆弧的形状可以通过参数(如常数或属性值)来控制。
2. 2DBoxReplacer: 此函数可以将几何对象替换为二维矩形,矩形的边界可以通过常数或原始要素的属性来设定。
3. 2DCreator: 这个函数可以根据提供的参数创建新的二维要素,并将其引入转换流程。
4. 2DEllipseReplacer: 用于将几何对象转换为二维椭圆,椭圆的形状同样可以通过参数来定义。
5. 2DForcer: 此函数强制将几何对象转化为二维,删除Z坐标,适用于需要平面数据的情况。
6. 2DGridCreator: 该函数按网格方式生成二维点状要素,需要指定起点和间隔,可以用于创建面状网格。
7. 2DGridReplacer: 将输入的要素转换为网格化的二维点状要素,确保新生成的格网覆盖所有输入要素的外接矩形。
8. 2DPointAdder: 为要素添加一个新的二维节点,节点坐标基于原始要素的属性。
9. 3DArcReplacer: 类似于2DArcReplacer,但用于创建三维圆弧,尽管描述中可能有误。
10. 3DCreator: 根据参数创建三维几何对象并加入转换流程。
11. 3DForcer: 将几何对象转化为三维,Z坐标可以由指定的属性或常数值决定。
12. 3DInterpolator: 实现三维插值,沿着线状要素根据起始和结束点的高度值进行内插。
13. 3DPointAdder: 同2DPointAdder,但为要素添加三维节点。
14. 3DPointReplacer: 转换为三维点,坐标依据原始要素属性。
15. Affiner和AffineWarper: 分别用于执行坐标仿射变换和仿射纠正,以校正要素位置。
16. AggregateFilter和Aggregator: 分别用于根据图形的聚合类型筛选和聚合相同属性值的要素。
17. AnchoredSnapper: 捕捉候选要素的端点到锚点要素的端点,锚点要素不输出,用于精确对齐。
18. AngleConverter: 用于转换要素图形或属性中的角度表示。
19. ArcCreator: 创建二维圆弧要素。
20. ArcEstimator 和 ArcStroker: 分别用于估计圆弧参数和将圆弧分解为线串。
21. AreaCalculator: 计算多边形要素的面积并写入属性。
这些函数只是FME Workbench庞大功能库的一部分,它们共同构成了强大的数据转换工具,帮助用户在各种GIS格式之间进行复杂的数据操作和转换。通过熟练掌握这些函数,用户可以高效地处理各种地理空间数据挑战。
2010-03-02 上传
2009-06-10 上传
2011-01-18 上传
2011-11-18 上传
2012-10-15 上传
2013-02-04 上传
2019-06-14 上传
h17720759639
- 粉丝: 0
- 资源: 1
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率