FDO的发展

FDO的发展


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

标签:

摘要: 当今世界信息技术发展迅猛,人们对于地理信息的需求不断增加,GIS顺势而生。目前,GIS已经有了几十年的历史,在不同的公司或组织会提供不同的解决方案,用不同的方式来对GIS数据进行存储和管理,例如AutoCAD使用的DWG文件,AutoCAD Map 3D使用的...

当今世界信息技术发展迅猛,人们对于地理信息的需求不断增加,GIS顺势而生。目前,GIS已经有了几十年的历史,在不同的公司或组织会提供不同的解决方案,用不同的方式来对GIS数据进行存储和管理,例如AutoCAD使用的DWG文件,AutoCAD Map 3D使用的SDF文件以及ArcGIS使用的SHP、 Coverage、Geodatabase和Oracle使用的数据库服务器。

FDO最初包含了如下的需求:

1.提供了面向对象的一个空间数据要素模型,并且它不依赖于现有的空间数据的存储方式。

2.最少支持OGC简单要素规范(Simple Feature Specification)中所定义的要素类型。

3.定义一个逻辑模型使得可以映射到不同物理的存储格式。

4.针对某种数据源类型FDO API的实现有一个FDO Provider,而且每种类型的数据源都需要有与之对应的FDO Provider。

5.定义一套允许客户端查询某种FDO Provider的能力(Capability)API。

6.FDO的命令(Command)API具有可扩展性,它即允又许将来添加新的命令,允许为某种FDO Provider添加自定义命令。

在2004年,和Autodesk Map 3D 2005一起发布了第一个版本的FDO,它包括了两个FDO Provider Oracle和SDF。后来FDO 2.0添加了ArcSDE Provider,随后FDO 3.0添加了MySQL、SQL Server、ODBC、SHP、Raster、OGC WFS、OGC WMS Provider。

到了2006年,FDO加入了OSGeo开源项目的行列,FDO Provider包括SDF、SHP、MySQL、SQL Server、ODBC、OGC WFS、OGC WMS Provider,但是仍有Oracle和Raster Provider没有加入开源的行列。目前,使用了FDO技术的有Radius Studio、AutoCAD Map 3D、Autodesk Topobase、Autodesk Utility Design、MapGuide、FDO Toolbox、Geomap、FME、FDO2FDO。

FDO在OSGeo开源社区和Autodesk的推动下逐步发展,并且不断有新的FDO Provider加入到FDO的行列,例如GDAL、ORG以及KING Oracle和KING KML Provider等。

在国内,SuperMap也在2007年开发了SuperMap FDO Provider。FDO开源版的主页为http://fdo.osgeo.org,通过访问FDO的RFC列表(http://trac.osgeo.org/fdo/wiki/FDORfcs)在这里可以了解到FDO在开源后所有的重大修改。

关注公众号
获取免费资源

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

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

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