原文发布时间:2011-04-13
西安市国土资源信息中心 李博
FME Objects提供了一套软件组件用于处理空间数据,软件开发人员为了访问空间数据,可以整合FME Obejct到新的或现有的应用程序并提供给最终用户。
要用FME Object创建良好的空间应用,你首先需要学习FME,FME提供了丰富的参考文档帮助你快速学习,在使用FME Object开发项目前,你至少需要通过学习FME Foundation手册来掌握FME的基础内容。
FME Object 能做什么?
FME Object可以为你的程序提供几个关键特性,如下:
l 从FME支持的格式中读取数据
l 向FME支持的格式中写数据
l 空间索引数据和执行复杂的空间查询
l 坐标投影变换
l 用输入的线要素生成面要素
l 合并点要素、多边形要素
l 删除重复数据
l 对多边形产生内插点
l 抽稀线和多边形数据
l 围绕空间数据创建缓冲区
以上仅仅是简要的描述,详细的介绍请参考FME Functions,Factories,and Transformers手册。
哪个产品才是我需要的?
在FME,FME Plug-in SDK和FME Object之间如何选择呢?下面将给你一些帮助指导。
注意:正确的选择对于你的开发成果和计划至关重要,如果你无法确定,请联系Safe Software技术支持,并提供详细的需求信息,我们将为你提供帮助。
FME Plug-in SDK 用于开发新的reader插件或writer插件,也可以用于开发factoryies(处理器)和functions(函数)。
FME 当你需要用读、写、转换空间数据时使用,如果你关注的是数据生产、数据编辑、数据转换等,FME则是合适的选择,对于已知的数据结构,FME可以导入、导出、处理。
FME Objects 为新的或现有的应用程序提供空间数据访问能力,对于未知的数据结构来说FME Objects是一套完美的解决方案。
下面的流程图将帮助你在FME和FME Objects之间做出选择.