FME用户技术培训教程北京世纪安图数码科技发展有限责任公司培训内容FME软件介绍FME软件配置与安装2FME基本功能及操作3FME重点函数介绍4FME案例分析51北京世纪安图数码科技发展有限责任公司FME软件介绍GIS互操作什么是互操作在GIS领域,互操作简单来说:就是在地理信息解决方案的不同组成部分之间集成、或交换信息的能力。即使这些组成部分是由不同的单位或部门在不同的GIS平台上开发的,使用着不同的CAD或GIS文件、空间数据库或属性数据库、或其它相关的来自于多个组织、不同类型的电子文档。互操作可能很简单——只需要从一种GIS格式转换到另一种GIS格式;也可能非常复杂——需要将数据转换为用户或应用系统所要求的结构。换句话说,真正的GIS互操作应当是利用恰当的工具和技术、将地理空间数据进行交换和转化,以便用户能够尽量发挥所使用的地理信息系统软件的功能。北京世纪安图数码科技发展有限责任公司FME软件介绍GIS互操作现实生活中的GIS互操作地理和地理信息系统(GIS)从未像现在这样与我们的生活联系得如此紧密,同时,“地理信息系统互操作”也从未像现在这样被业界关注过。不论你是否喜欢,不论你是否意识到,“互操作”实际上就存在于我们的日常生活中。也许在旧石器时代无从谈论互操作,但在21世纪高科技的生活中却随处即是。如果你去过国外旅行,一定还会记得由于语言差异造成沟通困难的尴尬情形;而如果全世界都能用一种共同的语言进行交流,你就会理解什么是互操作了。如果刻在SamsungCD上的音乐只能在Samsung的播放器上才能播放,又会是怎样?幸亏在实现互操作方面,音乐CD早已经克服了这种障碍。还有,亚洲人第一次到美国时,往往会这么说:“哎呀要是带着我的电源插座转换器就好了!”这些都是互操作的例子。北京世纪安图数码科技发展有限责任公司FME软件介绍GIS互操作现实生活中的GIS互操作不论你是否喜欢,不论你是否意识到,互操作就存在于生活中,GIS领域也不例外。然而令人遗憾的是,地理信息行业还没有实现其他行业中那种程度的互操作。当然,近些年来地理空间互操作虽然看起来仍然可望而不可及,但也已经获得了巨大的发展动力。随着“地理空间信息大众化”的思想深入人心,随着获取地理空间信息逐渐成为公众应有的权力,随着各种组织和机构在发展开放标准上所做的工作,以及人们越来越多地使用SDI(空间数据基础设施)互操作工具,——例如FME(要素处理引擎),GIS互操作将很快成为现实!北京世纪安图数码科技发展有限责任公司FME软件介绍GIS互操作互操作技术自从加拿大在20世纪80年代初期首次提出“地理空间数据基础设施”,其它国家如美国、英国、荷兰、澳大利亚和马来西亚等也先后加入这一行列中;最近印度也建立起“国家地理空间数据基础设施”。地理空间数据的重要性、地理空间数据基础设施与其它基础设施一样的必要性已经广为人知。在20世纪90年代早期,地理信息系统基本上是孤立的,没有与其它业务相结合,用到的数据以基于文件的格式进行存储和优化,以便实现快速的读取。在一个单位的内部实现数据共享的程度受制于网络文件系统(NFS)的能力,并且通常要求所有的应用软件都是从同一个软件公司购买。为了实现不同组织机构、不同软件系统之间数据的共享,必须使用这些GIS软件所提供的数据转换模块,或者是利用开发工具自行编写转换程序。然而,在这个高速发展的信息时代,政府部门或其它机构经常需要对各种自然灾害、环境和其它类似事件做出非北京世纪安图数码科技发展有限责任公司FME软件介绍GIS互操作互操作技术及时快速的反应,这就依赖于他们获得各种关键信息的能力;在分秒必争的紧要关头,能否迅速地获取必需的信息甚至是生死攸关。而现实的情况是:这些必需的信息如果不是无法获取,就是处于孤立的过时系统中、使用着各种不同的GIS格式。决策者往往陷于尴尬境地:一方面缺少进行准确决策所需要的信息,一方面还要面对不同各种格式之间的互操作问题。这不仅突出了建立各级空间数据基础设施的急迫性,也突出了合适的SDI工具或技术来实现互操作的重要性,目的就是在适当的时间、以适当的形式、获得适当的信息。北京世纪安图数码科技发展有限责任公司FME软件介绍数据转换问题文件格式传统的GIS平台的数据之间相互转换,只能通过各种公开的交换格式进行,如e00、dxf、wap、VCT等等,不同的GIS平台之间的数据往往不能进行直接进行转换和共享,例如:有些GIS软件不能直接读取DWG文件格式的数据;数据转换的并发处理传统的GIS平台只能进行简单的数据转换,不能在数据进行转换的同时,对各类数据做必要的变换处理,例如:在数据进行转换的同时,不能对数据的属性进行处理、对数据的空间关系进行处理、对投影的转换等等;数据转换造成的损失传统的GIS平台在进行数据的相互转换时,容易造成数据的损失,例如:转换后数据的坐标精度不够、某些属性变成乱码、数据之间拓扑关系不正确等;北京世纪安图数码科技发展有限责任公司FME软件介绍数据转换问题数据转换的灵活性由于传统的GIS平台在进行数据转换时,不能做到对数据的并发处理,因此,GIS平台在数据转换时的灵活性还是个大问题,例如:数据字段对应关系的调整、业务需求的变化往往不能在数据转换时进行相应的调整和变化,只能先在GIS平台下完善后,再进行数据交换;数据格式的升级当一个GIS平台的数据格式升级或数据标准变化后,另一GIS平台往往不能正常读取升级后的数据;数据转换的效率根据数据转换的需求,需要程序员花大量的时间去编写代码和层层测试才能完善GIS平台的转换功能?而需求上的小变化则需要程序员辛苦地找到要调整的代码,然后层层测试……;对于自已不会编写代码而需要软件公司进行维护的,也需要花上许多的时间等待;由些可见,在数据转换的效率上并不高。北京世纪安图数码科技发展有限责任公司FME软件介绍FME的解决办法FME是一套完整的访问空间数据的解决方案,可用于读写存储和转换各种空间数据。它能实现各类GIS及CAD格式的数据相互转换.以FME为中心实现超过100种GIS及CAD空间数据格式,如DWG、DXF、DGN、ArcInfoCorvage、ShapeFile、ArcSDE、OracleSDO等的相互转换;独立地直接浏览各种格式的空间数据,同时浏览图形、属性和坐标数据;提供为数据转换进行自定义的图形化界面,能够可视化定义从原始数据到目标数据的图形与属性的对应关系;将数据转换与丰富的GIS数据处理功能结合在一起如坐标系统转换、叠加分析、相交运算、构造闭合多边形、属性合并等;提供了FMEPlug-inBuilderAPI、FMEObjectAPI,用户可以为FME扩展新的数据格式,通过这些接口将FME嵌入到自己的应用系统中,实现方便的应用集成;北京世纪安图数码科技发展有限责任公司FME软件介绍FME的解决办法支持海量数据处理,大型的数据转换通过编写脚本及批处理模式高效运行,即使输入数据多达数千个甚至上万个文件。北京世纪安图数码科技发展有限责任公司FME软件介绍语义转换带来的变革在传统的GIS文件格式转换中,连接一个数据源到另一个数据源的是“窄通道”,属性数据和空间数据被强制从有限的数据模型通过;这个数据模型仅仅支持一些基本的概念,这使得它只能给数据增加少量价值,或者根本无法实现增值;但它为数据转换提供了简单快捷的方案。窄通道转换北京世纪安图数码科技发展有限责任公司FME软件介绍语义转换带来的变革FME实现了“语义转换”(宽通道转换),它的重点是按照最终用户或系统的要求改变数据的视图(changingtheviewofthedata)。FME不是简单的从一种格式到另一种格式的转换,而是完全在一种通用格式上工作,并且注重提供各种模块(providingbuildingblocks)来帮助用户操纵数据并转换为需要的形式,其中格式的改变只是数据转换过程中的极小部分工作。语义转换提供了一个引擎,能够分别对输入或输出数据重新进行定义。支持这个引擎的是FME所提供的一个非常丰富的数据模型,它比各种专用格式所支持的数据模型要更丰富,并且具有内部的一致性和扩展性,从而实现很高程度的数据重新定义。北京世纪安图数码科技发展有限责任公司FME软件介绍语义转换带来的变革语义转换宽通道转换北京世纪安图数码科技发展有限责任公司FME软件介绍语义转换带来的变革由于提供了底层丰富的数据模型,以及强大的、与格式无关的、支持超过100种格式的空间数据转换引擎,完全可以说在FME中“CAD和GIS文件格式不再是麻烦”。除了格式转换能力之外,FME还通过其内置的“函数”(Functions)和“分类机”(Factories)提供了一系列的数据处理功能。这些功能可以用于在数据转换的过程中进行图形数据的操作(如构面和连线),或生成新的属性(如长度或面积)。FME提供了超过65种函数(作用于单个空间对象)和超过47种分类机(每次作用于多个空间对象)。注:最新版本的FME早已不止这两个数字。北京世纪安图数码科技发展有限责任公司FME软件介绍FME软件产品FME有八个不同的套件版本,分别满足用户的不同需要。每个套件版本都包括三个核心组成部分:FMEWorkbench(工作台)、FMEUniversalTranslator(通用转换器)、以及FMEUniversalViewer(通用浏览器)。“FME通用转换器”是一个强大的数据转换软件,其界面支持数据的拖放,使用户可以很容易地实现数据的转换并存储成120多种不同的格式(其中包括一系列OGC标准格式)。如果用户需要自定义数据转换过程,他们可以使用“FME工作台”,它提供了图形化的数据流编辑环境,使极其复杂的数据处理任务都变得轻而易举。“FME通用浏览器”可以快速地浏览各种格式的数据,包括其中每个图形元素的全部资料。在利用FME工作台和FME通用转换器执行转换之前,用户可以预览要转换的数据的属性信息和图形信息,——能够预览数据是非常理想的。FME支持4400多种坐标系统,它们包括各种投影、椭球体和水准面参数。北京世纪安图数码科技发展有限责任公司FME软件介绍FME软件产品函数(Functions)和分类机(Factories)是FME提供给用户的基本模块,用于实现复杂的要素处理功能。函数提供了一种灵活的方式,能够在转换的同时对要素执行特定算法的操作,这有力地增强了FME的转换功能;分类机则使得FME可以对要素的集合进行处理。为了实现要素的格式转换,FME把空间要素看成是与二维或三维图形相关联的一组属性名称和属性值的集合。FME对属性的类型和属性值没有任何限定,属性名由一个或者多个ASCII字符组成。典型的FME数据转换由一系列规则进行控制,它们指定了数据转换的原则和变换操作。“映射文件”是FME的语言,它可以通过多种方法生成,也可以使用记事本(Notepad)等简单的程序进行编辑。映射文件决定了数据转换过程中FME各个模块要执行的操作。要素从原始系统到目标系统的变换完全是由语义映射文件中指定的规则所控制的。北京世纪安图数码科技发展有限责任公司FME软件介绍FME的构成北京世纪安图数码科技发展有限责任公司FMEWorkbenchFMEUniversalTranslatorFMEUniversalViewerFMEObjectsAPIFMEPlug-inSDKFMEApplicationExtendersFMEDesktopFMEServerFME软件介绍FME的核心架构北京世纪安图数码科技发展有限责任公司FME软件介绍FME支持的格式北京世纪安图数码科技发展有限责任公司培训内容FME软件介绍FME软件配置与安装2FME基本功能及操作3FME重点函数介绍4FME案例分析51北京世纪安图数码科技发展有限责任公司FME软件配置与安装FME安装包下载FMESuite安装包只有一个单一的应用程序。所有FMESuite许可级别都使用同一个安装包,安装包和服务管理器可以在SAFE