总体上看,数据格式转换可以分为两个层次,纯粹的数据格式转换和带含义的信息转换。纯粹的数据格式转换可以发生在两个数据文件之间,也可以通过一种中间格式将源数据的格式转换为中间格式,再由中间格式向目标格式转换。其主要的特点是只强调格式的转换,不考虑语义的翻译,因此这种数据格式转换方式无法保证其语义正确性。基于空间数据转换标准,例如SDTS的转换,由于SDTS本身是基于一定的元模型而建立起来的,源数据文件通过SFDTS各目标数据文件格式转换中,不但转换格式,还可以通过数据字典及模式而转换语义。在一定程度上讲,基于空间数据转换标准的数据转换可以称为信息的转换,但是在转换过程中,仍然没有保证语义转化的正确性绝对措施,并且由于它是一种格式转换,其精度不可避免地要受到影响。
在以数据转换作为实现数据共享的主要技术途径时,空间数据转换标准在数据格式转换中具有十分重要的作用。在数据格式转换的三种方式中(黄裕霞、陈常松、何建邦,1998),基于空间数据转换标准的转换是目前最常使用的转换方式。由于在空间数据转换标准中嵌入了一个元模型(Meta Model),从而在一定程度上保持了转换过程中语义的稳定性(陈常松,1999)。
1.计算机辅助制图和设计纲要(Computer-Aided Design and Drafting Profile)
1)目标
建立一个空间数据转换标准纲要,支持计算机辅助制图和设计(CADD)中的空间数据交换和转换。
2)范围和定义
这一文件包括识别一般CADD的元素和它们等价的SDTS元素,同时包括识别CADD独有的,现时还不被SDTS支持的元素(如曲线、单元、射线、3D物体)。这需要发展新的模块或改变现有的模块。在CADD的软件中,体现了CADD纲要中包含一些SDTS如何使用基于矢量的地理空间数据的规范。这个纲要的目的在于帮助数据在CADD软件包之间无损转换,以及支持CADD数据同主流GIS软件包之间的转换。
(1)转换一致性:为了保持同CADD纲要一致,SDTS转换应。
·包括全部该纲要规定的强制空间对象、模块、字段和子字段;
·同SDTSl,2,3部分的要求保持一致,除非它们与纲要冲突;
·同SDTSl,2,3部分的限制保持一致;
·按ANSI/ISO 8211的标准进行格式化;
·遵循该纲要所有关于模块和文件命名的习惯;
·坚持该纲要所有其它要求。
(2)编码一致性:为了保持同CADD纲要一致,SDTS转换应。
·能够指导生成仅符合该规范的 SDTS CADD转换;
·将输入系统中的空间对象(CADD和GIS)转换成适当的SDTS空间对象;
·将存储在输入系统(如在数据库中)中的属性数据转换成SDTS主要属性和次要属性模块(或提供一个合理的重获数据的方法);
·正确维护空间对象和属性之间的连接。
(3)解码一致性:能够解释保持了一致性的CADD纲要转换。
·能够解码任何该纲要要求或允许的模块;
·能够解码任何该纲要允许的空间对象;
·能够转换任何主要属性或次要属性模块,并将之转换成能为输出系统使用的格式;
·正确维持空间对象和主要属性记录之间的关系;
·能够忽略选择性或现时尚未定义的模块、字段和子字段;
·能够恢复在SDTS转换中一个特定的记录、字段或子字段出现的错误;
·能够严格地将一次转换中出现的全部错误记录到文件或设备中。
3)相关标准
较早的相关标准是SDTS和它的地形矢量纲要。
2.栅格纲要及扩展(Raster Profile and Extensions)
空间数据转换标准(SDTS)定义了一个通用的机制,用于进行地理参照的空间数据以及支持它的元数据(如属性、数据质量报告、坐标参照系统、安全信息等)的转换。SDTS所推行的主要原则是空间数据转换应该能够自我记录(self-documenting)。SDTS的数据集应该包括任何恰当的GIS应用所需要获得和(或)使用的所有信息。SDTS的基本规范应通过SDTS纲要来执行。一个SDTS纲要,通常来讲,可以被定义为一个有限的标准子系统,设计为用来使用一个特定的数据模型(如地形矢量、点、网格、图像等)。同时,它也规定了基本标准以外的扩展标准,用来声明技术变更,并用以利用其他工业标准。对于栅格图像数据,具有多种不同性质、不同限制和不同执行程度的标准。SDTS的栅格纲要及其扩展(SRPE)允许使用两种基本的图像数据工业标准:基本图像交互格式(BIIF)和标识图像文件格式(TIFF)。BIIF定义了一种图像数据及任意一种支持数据的转换机制,如图像参数、可视化参数、压缩参数、文字注释、符号等。BIIF是一种ANSI/ISO标准,在商业军事团体中应用广泛(通常称为NITF);TIFF是一种通用目的的图像文件格式,在简单图像应用中商业广泛。
3.点纲要《the Point Profile)
1)目的
用于提供同SDTS相一致的高精度地理点数据的转换标准。
2)范围
点纲要包含SDTS纲要的规范,仅用于地理点状数据。可以用于选择处理高精度坐标数据(通过增加小数的位数或有效数字的位数),如大地测量网格控制点所要求数据。地理点状数据是用来描述真实世界物体的,而不是描述符号化了的地图图形。数据可以从制图产品(地图)中获得,但点纲要的范围是传输高精度的点状数据,如从高精度的大地测量网格控制调查中获得数据,而不是在地图上显示的地理现象的信息。该纲要不包括地形结构的转换。
一个SDTS纲要应该依据以下目标提供文件、记录、字段和子字段之间的转换:
·编码为一种标准的格式;
·提供一种与机器和介质无关的方式;
·使数据与它们的描述相结合;
·保留数据全部的意义和关系;
·为字段和记录准备适当的最大长度。
转换过程中应保持转换、编码、解码的一致性。
3)同其他标准的关系
点纲要提供不同SDTs成员之间在进行地理点状数据表达时的一致性,要支持相关的地理数据的收集、处理和(或)转换的标准(包括附加的纲要,如计算机辅助设计和制图纲要),同时要和 SDTS FIPS 173保持一致。