空间数据共享与互操作

如题所述

如果要把遥感综合调查成果数据提供给其他政府部门和社会共享,会碰到一个很现实的问题,就是数据格式的共享和不同应用系统之间的互操作。

虽然数据库管理软件在技术发展上应领先于GIS软件,但到目前为止,还没有一种数据库管理软件可以在不同操作系统、不同级别、不同领域的应用中一统天下,即使像Oracle这样的大型数据库管理软件、GIS软件也是如此。

早期的GIS技术的数据共享与互操作主要采用数据格式直接转换方法,而不同GIS软件之间的数据格式转换往往会造成一定的信息损失,如MapInfo的Tab文件转换到Arc/Info的Coverage会丢失线型、颜色等与显示有关的属性。更为严重的是,Arc/Info采用拓扑数据结构,Maplnfo数据则是非拓扑数据结构,转换之后还需要进行拓扑重建等大量处理工作。近年来,通过空间数据转换标准的中介达到信息共享的方法也被许多国家和组织普遍采用,例如美国的SDTS、北约的DIGEST、英国的NTF,欧洲标准委员会的ETF等。我国在这方而也做了大量的工作,推出了中国的地球空间数据转换标准VCT,现在已被国土资源部的相关信息化标准引用。但这种转换方法仍然过于繁琐,而且只关心数据格式本身,不对原有的信息概念模型进行理解,因此不能保证信息接收者与信息拥有者之间的沟通,有可能使同一数据得到不同信息内涵(黄裕霞等,2001)。现在惟一的解决办法只有通过“中间件”的方式,在遵循统一标准的基础上,制定出一套各方都能接受的统一数据模型和空间数据操作API函数,即制定地理技术互操作规程。例如OGC(OpenGIS Consortium)制定了Open Geodata Interoperability Specification(OGIS)。通过这种方式,可实现不同的软件来操作对方的数据,实现不同系统间、不同数据结构、不同数据格式的数据动态调用,真正实现同构或异构数据的查询检索和开放存取,从而实现地理信息共享(龚健雅,1999)。

本次数据建库和系统开发就采用了 ArcSDE(空间库数据引擎)这一“中间件”技术,很好地解决了数据共享与交换问题。由于其所支持的数据格式与OGC颁布的规范(Simple Feature Specification for SQL)相一致,尽管不同的客户所采用的DBMS在数据模型、物理实现等诸多方面可能存在很大差异,但仍可通过ArcSDE符合工业标准的API,实现数据共享与交换,将所需的空间数据集成到自己的应用工程中去(ESRI,2001)。

温馨提示:答案为网友推荐,仅供参考
相似回答