论文部分内容阅读
随着GIS在我国的迅猛发展和应用的逐渐普及,有大量GIS系统的数据入库、数据维护、数据更新的工作迫切需要实用的软件和方案来保证数据的现势性、准确性和规范性。本文正是为了这一现实需求,以深圳市勘察研究院从底层开发的拥有自主知识版权的数字化测图软件—测绘e系统为例,进行了数字化测图软件与GIS的接口研究。 本文首先从GIS数据建模的角度探讨了GIS软件数据格式不一致性的问题,总结了当前实现GIS数据共享的方法,提出了我国GIS发展中面临的数据问题,从数据转换的角度探讨了数据质量控制的方法。在此基础上,以测绘e系统为例,详细的分析了其数据文件的特点,对比研究了当前常用的GIS软件的数据模型及数据组织方式,从分类编码,数据分层,编码转换对照表的建立,图形和属性数据的对应关系等几个方面详细的阐述了数字化测图软件与GIS数据接口基本的原理方法。 本文主要以测绘e系统与MapInfo、ArcInfo、MicroStation三个GIS软件平台的接口为例,阐述了测绘e系统实现与它们接口的策略。在与MapInfo的数据转换中,从分析MapInfo的内部数据交换文件入手,以某国土资源局建立的MapInfo系统的数据分层与编码为根据,采用外部配置文件的方法,实现了测绘e系统与MapInfo系统的数据接口;在研究与ArcInfo系统的数据接口时,主要以ArcInfo公开的通用数据文件格式Shapefile为例,灵活运用MapObjects组件,实现了两者的数据转换;在与MicroStation平台接口时,首先详细的分析了DGN设计文件的组织结构,提出了直接实现测绘e系统与MSV8接口的困难与不足之处,通过设计一种中间文件格式,结合某测绘院提供的数据实现了测绘e系统与MicroStation的接口。 最后,运用面向对象的方法,采用Delphi及通用的二次开发语言VBA开发了一个数据转换接口模块,通过实例数据的转换分析,证明了该数据转换模块的有效性,也进一步说明了测绘e系统作为GIS前端数据采集工具的可行性。