FMEDesktop培训手册-1-数据转换基础.doc

上传人:牧羊曲112 文档编号:4196823 上传时间:2023-04-09 格式:DOC 页数:25 大小:4.07MB
返回 下载 相关 举报
FMEDesktop培训手册-1-数据转换基础.doc_第1页
第1页 / 共25页
FMEDesktop培训手册-1-数据转换基础.doc_第2页
第2页 / 共25页
FMEDesktop培训手册-1-数据转换基础.doc_第3页
第3页 / 共25页
FMEDesktop培训手册-1-数据转换基础.doc_第4页
第4页 / 共25页
FMEDesktop培训手册-1-数据转换基础.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《FMEDesktop培训手册-1-数据转换基础.doc》由会员分享,可在线阅读,更多相关《FMEDesktop培训手册-1-数据转换基础.doc(25页珍藏版)》请在三一办公上搜索。

1、目录数据互操作. 3 什么是数据互操作?. 3 互操作性的例子. 3 互操作性的障碍. 4 数据类别. 4 数据格式. 5 “细管道”转换. 6 互操作性标准. 7 数据标准. 7FME 是什么? . 9空间 ETL 是什么?. 9FME 是怎样工作的? . 9FME 版本和许可证 . 10FME Desktop 的版本 . 10FME 的授权 . 10FME Desktop 组成 . 11FME Workbench. 11FME Universal Viewer . 11FME Universal Translator . 11FME Command Line Engine . 11FME

2、其它组件 . 11FME 其它产品 . 12FME Server . 12FME Data Servers . 12FME Plugins . 12FME Workbench 的简介. 13什么是 FME Workbench? . 13打开 FME Workbench. 13FME Workbench 的主要组成部分. 14Window 控制面板. 15 开始数据转换. 18 对话框或向导. 18 要素类型对话框. 19 新建工作空间. 20 运行数据转换. 20 保存转换过程. 20 转换结果 日志框. 21FME Universal Translator 的介绍 . 22 什么是 FME

3、Universal Translator? . 22 启动 FME Universal Translator. . 22 开始数据转换. 22Translation 对话框 . 23 转换数据. 23 运行已有的转换过程. 23 单元复习. 24 从这单元中你学到了什么?. 24 疑难解答. 25数据互操作传统的数据格式转换通常是由一些功能有限的软件执行的。什么是数据互操作? 它指的是,通过分享和分发数据,来交换信息,它具有直接处理数据的功能。在这个定义中,出现了以下三个关键词:交流:信息间的交换数据分享/分发:提供数据,或是直接对源数据进行访问 透明地:不需要对数据结构有背景认识有时候,互操

4、作性也被称为数据融合或数据模式转换 互操作性的例子警长 Webb-Mapp 曾说过“当我们只能孤立地应对紧急情况时,无论是空间数据,设备,或收音机波段,混乱 时必然会发生的。互操作性就是对紧急情况作有效反映的一个重要手段。”互操作性的障碍但是,互操作性并非总是显得那么简单。对于空间数据,存在两 个最主要的障碍。数据类别对于空间数据来说,有许多类型的数据,例如,CAD, GIS, BIM(建筑信息),导航等。因为不同类型的数据根据不同目的设计的,所有它们并不是总是能够兼容的。我们可以说他们 之间有着不同的含义。下面我们举个例子:例如,一个导航系统,例如,车载 GPS,和针对土木工程项目的 CAD

5、 数据集,两者可能都是处 理有关“道路”的数据,但是它们对于数据的看法是完全不同的。有关导航的数据是一个经过 制图综合,具有拓扑特征的,带有交通属性的数据网络系统。但是,CAD 数据包括精确的几何 定位,以及有关路况的属性。这两种具有不同应用目的的数据是很难兼容的。数据格式空间数据领域的独特之处,空间数据拥有不同的数据格式,例如,地理数据库,DWG,MIF/MID, KML 等。因为不同的数据集有不同的格式,即使这些数据集是同一种类型的,它们也并非总是能够与计 算机的应用程序兼容例如,一个用来读取 GeoDatabase 的系统,可能就不能够输入 TAB 格式的数据,尽管它们都是GIS 类型的

6、数据集。“细管道”转换通常来说,用来将地理数据转化为其它格式数据的软件都有局限性。大多数数据在转化的过程 中,要被迫经过一个十分局限的数据模型,可能会导致相关信息的丢失。在 Safe Software 中, 我们将它叫做“细管道”转换上图:观察怎样丢失了属性 B,C。可能,格式 2 的数据部支持格式 1 的类型,或者是,转换软件 在传输过程中直接地丢掉了属性。同时,你会注意到进行数据转换的过程是单向的。另一个问题就是,大多数转换器都不是多目的的,也就是说,它们仅仅针对于某一种特殊的格 式。将数据转换为另一种格式时需要一个转换器,但将它再转换为原来的格式,可能就会需要 另一个转换器了。测量员女士

7、曾说过“我在土地测量公司工作,必须给顾客提供各种格式的数据。在使用 FME 之前,每 种格式的数据都要求编写一个自定义的解释程序。工程开销非常大,并且有局限的数 据模型又导致输出的数据,跟最初的土地测量意图不一致。”虽然我们用到了“传统”这个词,但是,你会发现目前 GIS 的许多应用程序中的输 出和输出功能都仍然是以这种传统方式进行运行的。互操作性标准有两种解决方法,可以帮助用户分享空间数据。数据标准 最常见的一种解决缺乏互操作性问题的办法,就是数据标准。如果每个人都使用同一类型和格式的数据,就不存在分享数据的问题了。标准可以被分为格式或数据模型,有些标准两者都包括!一些标准是用来储存数据的,

8、而一些 标准仅仅是用来转换数据集的。常用标准许多重要的空间数据标准是由 Open Geospatial Consortium 创建或维护的(OCG 是一个非盈利性 质的全球公认的标准机构)虽然它创建的所有标准都是基于一个叫做 Abstract Specification 的标准体系结构,但是 OCG 自身 也推广大量的不同标准。ISO(国际标准机构)也创建了一些标准,例如,S-57。 但是,也存在着许多其他的标准,有些是特定的,有些是针对某些国家的数据,而有些则是对OGC 或 ISO 标准进行了扩展或缩减。以下是一些常用标准:OGC:GML, KML, WKT, WKBNational:Mas

9、terMap(英国-一种基于 OGC GML 的数据模型)TIGER/Line(美国-既是一种数据格式又是一种数据模型)KF85(瑞典)和 NAS(德国)其它:S-57(既是一种数据格式又是一种数据模型)GeoJson、GeoRSS、LandXML、CIM(公用信息模型)VPF(格式)和 VPF 产品(DNC、VMAP、世界向量海岸线)标准的缺点 总的来说,这些标准可能能够很好的处理一些简单的数据集,但是当遇到一些复杂的问题时,它自身要么更加复杂化,要么会分成一些新的标准。在前面的例子中,CAD 和导航数据集以不同的方式来处理“道路”,我们就很难找到某一种标准 来同时适应这两种数据集。同样地,

10、政府的各个部门也并非总是能够很好的协作,这样就需要大量的国家标准。另外,许事/FME Desktop 培训|手册SA; so阿WARE多标准开始是非空间性的,但之后又具苟了空间性能(例如,GeoJson,GeoRSS)总的来说,一些软件制作商,他们不愿意舍弃支持标准结构的专苟数据,也就是说,公认的格 式只会越来越多,而不会越来越少。FME 是什么?当我们不大可能或者实际地去使用一个常用数据标准时,IT 解决 方案就显得非常有必要了。空间 ETL,以 FME 为例,就是这样的一个 IT 解决方法。FME 被设 计用来解决与传统数据转换方法相关的影响互操作性的障碍问 题。空间 ETL 是什么?FM

11、E(Feature Manipulation Engine, 要素处理引擎)被设计成一个空间 ETL 应用程序,这是第一 个实现空间 ETL 的工具。ETL 指的是提取、转换和加载。我们将 ETL 描述成数据仓库工具,它能从源数据库中提取数据,将数据转化以满足用户需要, 将数据加载到目标数据库。空间 ETL 工具也能够读取,编写,处理空间数据。一方面 ETL 工具要能够处理非空间数据库或 系统中的不同类型数据,另一方面必须要具有空间处理功能,亦即能够改变数据的结构和表达, 这些要求正是一个空间数据库或 GIS 中的数据转移到其它的数据库时所需要的。FME 是怎样工作的?FME 拥有许多重要的特

12、性核心性FME 是大量支持格式中的核心引擎(如右图)。 可以读取任何格式的数据,并且编写成其它的格 式要支持新的格式,就如将这种新格式插入到 FME引擎中一样简单FME 可以在相同的核心模式下,同时支持栅格和 矢量格式语义FME 自身拥有的丰富数据模式,可以用来处理所 有可能出现的几何性和属性类别。当目标格式导致出现兼容问题时,FME 会自动修复以保证进 行无缝的数据转换。粗管道ETL 中的 T 指的是传统格式转换的不足之处。FME 提供大量的转换功能,输出格式比输入的格 式类别要大得多,并且允许数据从一种类别(如 GIS)转化为其它类型(如 CAD)。FME 版本和许可证根据用户需求的不同,

13、FME有许多不同的版本FME Desktop 的版本FME 拥有许多不同的版本,每个版本都具有不同的功能和格式,在右边的图表中,每个版本都 包含所有的要素。版本信息如下:FME Base 版针对初学者的一个版本,它支持 40种格式和一系列基本的转换工具。FME Professional 版 这个版本拥有更广泛的功能,支持更 多格式的数据,和完整的转换工具。Database Specific 版它包括 DB2,Microsoft SQL Server,Oracle 和 Smallworld,这些版本增加了对一些特殊数据库的 写操作支持。Application Specific 版这些版本支持与特

14、殊应用程序相关的格式,例如,ESRI 版本支持 GeoDatabase,而 Intergraph 版本就支持编写 GeoMedia。FME 的授权通过多种方式,我们可以获取 FME 的许可证固定版 License它仅仅适用于特定的电脑。许可证不能转给另一台电脑,除非是向 Safe Software 做特殊的要求浮动版 License不固定的许可证指的是,服务器拥有它,然后在联机用户启动 FME 时,就会获取许可证。当有 许多可能的 FME 用户,但他们又不会同时使用 FME 时,这种获取许可证方法是非常有用的。硬盘版 License它与硬件匙紧密相关。可以在任何一台电脑上安装 FME,但是只有

15、插入了硬件匙后,电脑能运 行 FME。例如,当用户既需要在办公室电脑,也需要在手提电脑上工作时,这种方法就非常有用。 我们常犯的错误是,认为每个版本都是一个特别的安装程序,事实上,这种想法是错的。我们安装的是同一种 FME Desktop,如果拥有了不同的许可证,便可以来来访问不同的功能。FME Desktop 组成FME 是由许多空间数据处理组件构成的软件套装。每个版本的FME 都包含这里列出来的所有应用程序。FME WorkbenchFME Workbench 拥有的直观的图形操作界面,允许转换过程以图 形的数据流方式表现出来。FME Workbench 是 FME 中最基本的数FME U

16、niversal Viewer它让用户能够迅速地查看 FME 支持的任何一种格式的数据。通过 在转换之前查看数据,或是转换之后检查数据,就能够验证数据, 并确保它的准确性。FME Universal Translator它是 FME 开发的第一个应用程序。为了更好地使用它,我们需要 用到脚本语言而不是图形界面,所以现在它已经多数被 FME Workbench 所取代。FME Command Line Engine它允许将数据转换要求作为命令行来提交FME 其它组件在 FME Desktop 中也包括了其它的组件,并作为它的一部分FME Objects 它是软件库文件,用来处理空间数据。程序开发

17、人员使用它,扩展他们自己的应用程序功能, 使之能支持空间数据的读写。FME Application Extenders它是嵌入到其它 GIS 应用程序里的 FME 组件,它允许 GIS 软件程序来查看不属于这个程序的数 据集。FME Plug-In SDK它允许开发人员在 FME 转换核心中添加他们自己的格式。FME 其它产品FME 这个品牌包括大量其它的产品,而不仅仅是基本的 Desktop产品。FME Server采用与 FME Desktop 相同的技术,FME Server 是一种可扩展的空间 ETL 应用 程序,既可以进行数据转换,也可以 让用户无论何时,何地,以它们需要 的方式来对

18、空间数据进行访问。我们也将它描述为 MDA(Model-Driven Architecture,模型驱动架构),也就是说,它使用预定义工作流来处理数据。而这些工作流,就 如你所猜想的那样,和你使用 FME Desktop 产品中的 Workbench 所创建的工作流是一样的。FME Data Servers它提供以网络基础的应用程序,用来直接访问FME 支持的任何一种格式的数据。它 支 持 的 程 序 为 . MapGuide 和 GeoMedia WebMap。FME 的其它相关产品,FME Provider for MapGuide 和 FME Data Server for WebMap

19、,这些 程序在不需要提前进行数据转化的情况下,直接 对不同格式的数据进行访问。FME Plugins除了 FME 的这些基本功能,我们还可以购买许多其他的插件。 这些插件要么用来扩展功能,FME 基本产品所支持的格式。这些 插件包括:l MRFCleaner插件,用来清理几何对象l CurveFitter 插件,用来平滑线型l GDF 插件 支持读取/编写 GDF 格式l VPF插件 支持编写VPF格式FME Workbench 的简介Workbench 是 FME 用来进行数据转换的最主要工具。它自身的点 击图形界面能够让转换过程以图示的方式表现出来,就是我们所 说的数据流。什么是 FME

20、Workbench?它指的是一种解决数据转换以及处理数据过程中所出现问题的应用程序。通过它,用户可以通过直观的图形界面来访问 FME 的基本功能,用户则可以通过图形界面的方 式来定义数据流,从源数据到目标数据的转换过程。它有一些工具,用来定义源/目标数据集的结构(或图示),同时用来处理空间数据的几何特征 和属性。我们将 workbench 进行集成,用来与其它的 FME 应用程序一起使用,例如,Universal Viewer 以 及其它相关产品,FME Server,以及 FME Server 的授权工具。打开 FME Workbench在 Windows 的开始菜单中,打开 FME 的子菜

21、单,找到 FME Workbench。点击它,打开工作空间 如下图FME Workbench 的主要组成部分FME Workbench 的用户界面包含许多组成部分Workspace 工作区(Workspace Canvas) 当用户用图示方式来定义工作流时,就会出现这个界面。一般情况下,从左到右读取工作流: 源数据在左边,转换工具在中间,目标数据则在右边。中间的连接则代表数据流,并且可能向 不同的方向扩展,有需要时可以终止转换。转换日志(Translation Log) 它显示转换结果,所显示的信息包括错误,警告,转换状态,转换时间,以及已处理要素的数 目导航栏(Navigator) 它是浏览

22、器类型的工具,它会显示源数据集和目标数据集的文本定义,以及素有相关的设置转换通道(Transformer Gallery ) 它是用来定位以及选择 FME 转换工具菜单栏和工具栏(Menubar+Toolbar) 它们包括许多工具,例如,在工作空间中进行导航,控制操作任务,以及添加或删除源数据集浏览窗口(Overview Window) 它显示整个工作空间状况,并且突出现在正在运行的 Canvas 窗口Window 控制面板所有 Workbench 中的窗口都可以从固定位置中分离出来,然后通过点击窗口,将它拖拽到另一 个新的自定义位置。甚至,分离出的窗口可以再主窗口外浮动InteropGeek

23、68 说“Dude, 使用多个显示器。然后,你就可以讲 Workbench 菜单移到一个新的 显示器上,在主要的显示器上保留 Workspace Canvas 窗口。”通过将窗口拖到 Workbench 的主窗口,就能够对窗口进行停靠,窗口可以被停靠到 Workbench 框架范围 内的左边,右边,上面或下面左图: 这个用户选择将 navigation pane 和 transformer gallery 分别停 靠到 Workbench 的左边和右边。而日志窗口则被停靠到通常要求的位 置,显示的下方。将两个或多个窗口停靠到同一个位置时,就需要对它们进行安排,要么选择并列,要么制表符上面: t

24、ransformer gallery, overview window 和 workspace navigator 并列(左图)制表符 (右图-突出了 窗口名称)每个窗口上方的按键,决定是进行并列或是制表 符(右图)Miss Vector 曾经说“大家注意了!现在是时候来进行一项小测试,检查你们学到 了什么。询问其它的学员,然后回答你们不明白的问题。”下面的那些词语是用来描述 FME 的?1) Distributed2) Semantic3) Thick-Pipe4) Centralized下面的哪些程序是 FME 的组成部分1) FME Workbench2) FME Desktop3) F

25、ME Universal Translator4) FME Universal Viewer下面的哪些工具不能在 FME Workbench 中找到?1) A data viewing tool2) A source data selection tool3) A destination data selection tool4) Data manipulation tools下面的哪些窗口可以在 Workbench 界面中找到?1) Navigator2) Transformer Gallery3) Log Pane4) Display Control Window开始数据转换Workbench 直观的图形界面使不同格式数据间的转换变得很简单对话框或向导它们是创建一个新的转换过程的两种基本方法,分别是 “Translation Workspace Wizard”和“New Workspace Dialog”。从菜单条中选择 File New,进行转换。这两种方法都允许你选择源格式, 源数据集,目标格式以及

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号