本文共 1798 字,大约阅读时间需要 5 分钟。
FME
FME函数及格式支持介绍
FME (Feature Manipulate Engineering , 简称FME)是加拿大Safe Software公司开发的空间数据转换处理系统 , 它是完整的空间ETL解决方案。该方案基于OpenGIS组织提出的新的数据转换理念“语义转换” , 通过提供在转换过程中重构数据的功能 , 实现了超过250种不同空间数据格式(模型)之间的转换,为进行快速、高质量、多需求的数据转换应用提供了高效、可靠的手段。 FME Suite—世界领先的数据转换平台
FME Suite 是一套完整的访问空间数据的解决方案,可以用于读、写、存储和转换各种空间数据。它能实现各类GIS及CAD格式的数据相互转换。 1、FME的特点
1.以FME为中心实现超过100种GIS及CAD空间数据格式,如DWG、DXF、DGN、ArcInfo Coverage、Shape File、ArcSDE 、Oracle、SDO等的相互转换; 2.独立地直接浏览各种格式地空间数据,同时浏览图形、属性和坐标数据; 3.提供为数据转换进行自定的图形化界面,能够可视化定义从原始数据到目标数据的图形与属性的对应关系; 4.将数据转换与丰富的GIS数据处理功能结合在一起,如坐标系统转换、叠加分析、相互运算、构造闭合多边形、属性合并等; 5.提供了FME Plug-in Builder API、FME Object API,用户可以为FME扩展新的数据格式,通过这些接口将FME嵌入到自己的应用系统中,实现方便的应用集成; 6.支持海量数据处理,大型的数据转换通过编写脚本及批处理模式高效运行,即使输入数据多达数千个甚至上万个文件。 FME的英文全拼是Feature Manipulate Engine,是加拿大safe Software公司的产品,简单说FME就是GIS数据转换平台,它能够实现100多种数据格式(模型)的相互转换.如果从技术层面上说,FME 不再将数据转换问题看作是从一种格式到另一种格式的变换,而是完全致力于将GIS 要素同构化并向用户提供组件以使用户能够将数据处理为所需的表达方式。事实上,许多GIS用户为了在同一系统中获得不同的数据表达方式,也使用FME来操纵数据。 2、FME产品的六个功能模块
(1)FME Workbench 当 用户定制自己的数据转换时,利用FME Workbench模块,只需要在直观的界面中“指指点点”就可以轻易完成非常复杂的数据转换任务,而且数据转换质量非常理想;能够可视化地定义从原数据到目标数据的对应关系(属性和图形);同时还可以使用该模块进行不同格式数据源的合并工作。 (2)FME Universal Translator 该模块是FME的旗舰产品,是一个独立运行的强大的数据转换程序,采用drag-and-drop界面,用户可以轻松地、精确地转换、存储100多种不同格式的数据,用户也可以完成比较复杂的数据处理过程,比如给数据加属性值等。 (3)FME Universal Viewer 该模块用于快速预览不同格式的数据。用户可以在使用Workbench或Translator.模块时,在做数据转换之前预览转换数据(属性和图形)。 (4)FME Plug-in(SDK) 该模块为开发组件,使用该软件开发工具包,开发人员能访问FME强大的语义核心,加入自己定制的数据格式,或者轻松进入FME转换内核去处理(只不过要额外追加费用)。一旦定制的数据格式加入FME内核就能够被所有的FME用户使用。 (5)FME Object API 这个开发接口能把FME的数据访问能力定制置入应用模块,用于增加数据的读、写、处理能力。开发语言支持Java, C++, C, COM (VB, C#), Delphi 和ArcView Avenue。 (6)FME Application Extenders 该模块给用户提供了一个直接访问(读、写)多平台GIS、CAD和数据库格式的应用。 转载于:https://www.cnblogs.com/sqlite3/archive/2012/05/15/2566701.html