开源FDO数据访问技术

开源FDO数据访问技术


发布日期: 2016-10-27 更新日期: 2016-10-27 编辑:黄馨宁 浏览次数: 3594

标签:

摘要: 一直以来,由于地理空间信息行业的固有特点,在这一领域中存在着多种不同的文件或数据库格式。当用户使用了某个公司的数据存储格式之后,常常就被迫使用同一 个公司的软件,以访问他们自己的数据。如果希望使用其它公司的软件,往往就要把数据从一种格式转换成另一种格式,或者设...

一直以来,由于地理空间信息行业的固有特点,在这一领域中存在着多种不同的文件或数据库格式。当用户使用了某个公司的数据存储格式之后,常常就被迫使用同一 个公司的软件,以访问他们自己的数据。如果希望使用其它公司的软件,往往就要把数据从一种格式转换成另一种格式,或者设法去读写这些专有格式。在这个过程中,可能导致的问题包括:

◆ 数据丢失:例如一种格式中记录的数据可能无法或很难转移到另一种格式中;

◆ 精度损失:例如把数据从一个双精度的格式中转移到单精度甚至整型的格式中;

◆ 数据冗余:同一份数据要创建多种格式的拷贝;

◆ 过时信息:当一个版本的数据更新后,未能及时更新其它格式的版本,导致项目成员使用过时的数据而导致不必要的错误;

◆浪费成本:大量的时间和金钱耗费于毫无生产性的工作。

在FDO技术的帮助下,针对每种现有的数据存储格式,只要编写一段程序,将原有的数据存储“翻译”到FDO API,就可以提供给使用FDO的应用程序访问。这个“翻译”程序就称为FDO Provider。只要安装了FDO Provider,应用程序就可以通过调用FDO接口来直接访问相应的数据存储,而不再需要进行格式转换。

Autodesk不仅制订了FDO API的标准,还开发了一系列的FDO Provider提供给用户。目前已包括:

◆ 文件型数据源:SDF、SHP;

◆ 数据库型数据源:ArcSDE、Oracle、MS SQL Server、MySQL、ODBC; ◆ Web数据源:符合OGC规范的WMS/WFS(只读);

◆ 光栅数据源:多种常见的二维光栅格式和DEM格式*(只读)。

为了推广FDO技术的应用,Autodesk与OSGeo合作,将FDO作为一个开放的标准发布(http://fdo.osgeo.org/),并将已有的FDO Provider作为免费的开源产品贡献给社区(列表中带*号的除外)。在OSGeo的推动下,FDO正在成为访问地理空间数据格式的统一的标准,并且已经由开源社区的开发人员(而非Autodesk)提供了更丰富的FDO Provider,包括OSGeo FDO Provider for PostGIS和OSGeo FDO Provider for GDAL/OGR。这些Provider程序都基于标准的FDO接口,因此应用程序可以轻松的使用它们来扩展其支持的格式。另外,由于FDO Provider本身并不必须是开源的,因此对于原先私有数据格式的所有者,即使在不公开该格式的情况下,也可以通过发布FDO Provider使得其它开发人员和应用软件可以访问该格式中存储的数据。借助FDO Provider,应用软件还可以访问遵循OGC(Open Geospatial Consortium)标准的WMS/WFS(网络地图/要素服务)站点,从而获取基于Web的公开的地图数据资源。

有了FDO,企业将不再局限于某一数据格式的软件供应商,而是可以自由的选择功能更强大、价格更低廉的软件来访问其自身的数据资源,更加的方便快捷,而且可以降低成本,提高生产力。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org