论文部分内容阅读
地理信息系统是采集、存储、管理、分析和显示地球空间信息的信息系统。随着技术的发展,地理信息系统得到了广泛的应用。但因为GIS处理的数据对象是空间对象,有很强的时空特性,获取数据的手段也复杂多样,这就形成了多种格式的原始数据,再加上GIS应用系统很长一段时间处于以具体项目为中心的孤立发展状态中,很多GIS软件都有自己的数据格式,这使得GIS的数据共享问题变得尤为突出。由于地理信息系统的图形数据格式各异,给信息共享带来了极大的不便,解决多格式数据源集成一直是近年来GIS应用系统开发中需要解决的重要问题。在这种情况下,各种GIS系统之间的数据共享为人们所期待。为了促进地理空间数据的共享、避免数据的重复采集,对不同GIS下的地理空间数据的交换和共享的研究就很有意义和必要了。因目前很多单位或部门都使用着MapInfo和ArcGIS软件,所以大量的地理空间数据已经制作成这两种格式。对此,本文主要针对MapInfo与ArcInfo平台下的地理空间数据的交换和共享的理论和实践进行了研究。通过建立MapInfo外部交换格式MIF和ArcGIS的Shapefile格式的转换模型以及相应的转换算法,实现其相互转换,从而实现两种格式数据的共享,提高数据的利用率,所以本论文不仅具有一定的实用价值,对其它GIS平台之间的数据交换和共享研究还具有一定的理论意义。本文的主要研究成果如下:1、分析了数据交换和共享的国内外研究现状,介绍了本课题研究的目的和意义。2、分析和比较了目前几种数据交换和共享方法的优缺点,认为尽管外部数据交换方法不是最好的数据共享方法,但在工程中是更具有可操作性和现实性,与现实的技术条件更相符的一种数据交换方法,提出利用外部数据交换模式实现数据的共享。3、深入地分析和研究了MapInfo的MIF格式和ArcInfo的通用标准格式Shapefile,这是本文实现空间数据共享的基础。4、在MIF格式和Shapefile格式研究的基础上,分析了两种格式的差异性,设计了两者相互转换的转换模型以及图形数据的相互转换算法,并对两种格式相互转换的内容及方法作了阐述。5、在论文研究的方法和算法的基础上,采用VC++编程语言、面向对象编程思想,开发了一个MIF格式和Shapefile格式相互转换的系统,并利用实例数据进行了验证,取得了一定的效果。