FME数据处理01:认识FME Desktop

目录

1 FME Desktop的几个主要组成部分

2 FME Data Inspector 

2.1 界面介绍

2.2 读入数据:

2.3 要素信息窗口

3 FME Workbench

3.1 概述

3.1.1 界面概览

3.1.2 几个主要的概念

3.1.3 FME的层级关系

3.2 一个数据转换的简单示例

3.2.1 自己构建工作流程的实现

3.2.2 使用开始菜单的Generate自动生成格式转换流程

4 转换器的使用

4.1 属性处理转换器

4.2 几何处理转换器

4.3 条件过滤转换器

4.4 属性挂接/连接

4.5 点云转换器

5 学习资料


1 FME Desktop的几个主要组成部分

组件 描述 备注
FME Data Inspector  数据预览

数据预览,检查和分析;在设计数据处理流程之前、过程中和之后,都可以将数据输出到Data Inspector进行检查

FME Workbench 工作流程设计 设计可重复使用的数据处理流程,包含400多个转换器
FME Quick Translator 快速格式转换,是FME Workbench的前身,最初的FME只能做格式转换  
FME Licensing Assistant 许可助手  
FME Intergration Console 拓展功能模块,对ArcGIS和AutoCAD进行拓展  

FME数据处理01:认识FME Desktop_第1张图片

在同一台计算机可以同时安装32位和64位的数据,也可以同时安装多个版本的FME

2 FME Data Inspector 

  • 帮助你了解自己的数据,通过分析数据为数据处理做好前期准备;
  • 在数据处理过程中及处理完成后,通过查看中间结果,检查其正确性

2.1 界面介绍

界面介绍:

  1. 打开
  2. 添加
  3. 关闭
  4. 另存为
  5. 保存选择要素
  6. 刷新
  7. 停止
  8. 2D显示
  9. 3D显示
  10. 属性表显示
  11. 侧边栏显示
  12. 距离量测
  13. 旋转视图
  14. 选择
  15. 拖拽
  16. 缩小
  17. 放大
  18. 缩放选择
  19. 缩放视图
  20. 选择要素不选图形
  21. 过滤
  22. 添加标记
  23. 背景
  24. 增加背景

界面展示:

FME数据处理01:认识FME Desktop_第2张图片

2.2 读入数据:

FME数据处理01:认识FME Desktop_第3张图片

  • 注:数据格式中默认是最常使用的10种数据格式,找其他格式点击More Format即可

FME数据处理01:认识FME Desktop_第4张图片

要素属性显示界面:

FME数据处理01:认识FME Desktop_第5张图片

  • 在图层控制窗口,选中图层右键,得到右键菜单

FME数据处理01:认识FME Desktop_第6张图片

  • 修改图层轮廓线、填充色及透明度

FME数据处理01:认识FME Desktop_第7张图片

2.3 要素信息窗口

要素信息窗口包含三个主要部分:

  • 通用属性信息
  • 属性信息
    • 数据类型的属性,以 [数据类型_]开头
    • 要素本身的所有属性信息
    • FME增加的属性信息,以[fme_]开头;如fme_aggregate表示要素为聚合要素,聚合要素转化为CAD数据会转化为块
  • 几何信息
    • 如果为复合要素,会显示多个部分
    • 图形维度、是否边界、转向规则、坐标维度、凸性

FME数据处理01:认识FME Desktop_第8张图片

FME数据处理01:认识FME Desktop_第9张图片

3 FME Workbench

通过图形化的操作中界面进行模块进行组合,完成需要的数据处理功能,无需写任何代码;

FME模板或工作空间,就是使用FME Workbench制作的工作流程

3.1 概述

3.1.1 界面概览

FME一共包含四百多个转换器,在制作工作流程时,主需要重转换器库将需要的转换器拖拽到主界面即可

注意:

  • 导航窗口中会显示所有加载的数据,用到的转换器、输出的数据等信息

FME数据处理01:认识FME Desktop_第10张图片

3.1.2 几个主要的概念

  • Reader:用于读取待处理数据,
  • Writer:用于写出处理结果
  • Dataset:数据文件或数据库,一个数据集通过杜木快进行添加
  • FeatureType:要素类相当于一个图层或表,是存储在数据集中的
  • Feature:数据处理的最小单元,对于数据的一个点、线或面
  • FME数据结构的定义:Schema,包含涂层名称、属性名称、属性类型和几何类型等方面;如果前后数据结构一致,则会自动连接;否则需要手动连接;原始数据的类型不能修改,但是输出数据可以

FME数据处理01:认识FME Desktop_第11张图片

3.1.3 FME的层级关系

  • 每个工作空间可以包含多个读模块,也可以包含多个写模块
  • 每个写模块和读模块可包含多个数据集,和要素类
  • 每个要素集中可以包含多个要素

3.2 一个数据转换的简单示例

3.2.1 自己构建工作流程的实现

添加读模块的两种方式:

  • 菜单栏Reader --> Add Reader
  • 工具栏:Reader

FME数据处理01:认识FME Desktop_第12张图片

添加写模块的两种方式:

  • 菜单栏Writer --> Add Writer
  • 工具栏:Writer

FME数据处理01:认识FME Desktop_第13张图片

连接读模块和写模块:

FME数据处理01:认识FME Desktop_第14张图片

注意:点击读模块或写模块的右向箭头,会显示图层的所有字段名称

保存工作流程:

点击Save,将设计好的工作流程保存为*.fmv格式的文件,之后在使用可直接打开该fmv文件即可

FME数据处理01:认识FME Desktop_第15张图片

运行:点击工具栏的Run按钮

3.2.2 使用开始菜单的Generate自动生成格式转换流程

FME数据处理01:认识FME Desktop_第16张图片         FME数据处理01:认识FME Desktop_第17张图片

即可完成数据转换。

4 转换器的使用

FME共有24种不同类型492个转换器,每个转换器都有输入部分和输出部分,多个输入或输出是对数据进行合流和分流的操作

对于一个FME程序,主体思路包含三大块:

  • 读模块用于将要处理的数据读入到程序当中,
  • 处理模块是将需要调用的转换器按照需求逻辑进行连接,
  • 写模块是将转换器的处理结果输出。

4.1 属性处理转换器

FME数据处理01:认识FME Desktop_第18张图片

4.2 几何处理转换器

FME数据处理01:认识FME Desktop_第19张图片

4.3 条件过滤转换器

FME数据处理01:认识FME Desktop_第20张图片

4.4 属性挂接/连接

属性挂接是根据将数据本体与外部的数据进行挂接,如CAD中空间图形和属性信息保存在不同文件中,通过某些字段进行挂接

属性连接则是根据空间范围读取和查找数据,

FME数据处理01:认识FME Desktop_第21张图片

4.5 点云转换器

官方博客:FME中点云转换器介绍

FME数据处理01:认识FME Desktop_第22张图片

5 学习资料

知识库:http://www.fme-china.com/html/kownledge.html

FME数据处理01:认识FME Desktop_第23张图片 FME数据处理01:认识FME Desktop_第24张图片  FME数据处理01:认识FME Desktop_第25张图片

 

 

 

你可能感兴趣的:(FME)