在单机环境下,这种数据转换方法可以快速、准确地满足用户的需要,达到数据交换的目的。用户可以在系统内设置有关的转换参数后,对海量GIS数据进行批量转换。但这种方法具有明显的缺点:①由于不同系统对空间实体的描述方法和概念模型不同,而该方案只强调格式的转换,不考虑语义的翻译,因而转换后不能完全准确地表达源数据的信息,经常造成一些信息丢失,有时还会造成空间数据精度损失;②数据转换过程复杂,往往需要多次转换,如果数据需要不断更新,为保证不同系统之间数据的一致性,需要频繁进行数据格式的转换。<br> 由于GIS系统很多,每一个系统都不可能提供直接读写所有商用GIS软件的外部数据文件的程序。为了更方便地进行空间数据交换,也为了尽量减少空间数据交换损失的信息,使之更加科学化和标准化,许多国家和国际组织制定了空间数据交换标准,如美国SI)TS,即Spatial Data Transformation Standard,我国的地理空间数据交换格式(Geospatial Data Transfer Format)。有了空间数据交换的标准格式以后,空间数据的转换过程为:先从系统A的内部格式转换为标准的外部交换格式,再从标准的外部交换格式转换为系统B的内部文件格式。这种方法仅需两次转换,而且省去为每种GIS软件都编写一个数据交换程序的步骤。因此,只要系统支持标准格式,它就可以实现与其他系统的数据交换。
展开