论文部分内容阅读
GPS,又称全球卫星定位系统,它的问世给我们日常生活带来了极大的便利。我们平常的出行、海洋资源的使用、航空航天的应用都离不开我们的GPS系统。然而,GPS之所以具有如此强大的功能,它需要GIS与RS的支持。GIS称为地理信息系统,提供了空间数据处理与存储的平台与系统,其强大的处理空间数据能力让我们可以快速的对GPS数据进行转换与读取。RS称为遥感技术,它本身未与其它系统结合使用时,几乎没什么特别的作用。它主要为GPS与GIS提供数据支持与来源,其方便强大的获取数据的途径为我们研究使用GPS与GIS提供了便利。在本文中,我们主要研究对空间数据的处理,也就是GIS模块,并对GIS处理数据的方式进行深入探讨。本文所叙述的系统是在ArcGIS Engine基础上做的开发,调用了ArcGIS Engine开发环境中大量的类以及现有的插件等。ArcGIS Engine是一个用于建立自定义独立地理信息系统的GIS应用程序的平台,支持多种应用程序接口,拥有许多高级GIS功能,而且建立在工业标准基础之上。因此我们在ArcGIS Engine基础上进行开发的产品主要功能是实现基本的地图功能,如查询、缩放、图层显示等。本文所描述的系统也可以在ArcGIS的类库ArcObjects类库上实现,AO(ArcObjects)类库提供了大量的类与接口对地图进行控制。但是由于ArcObjetcs没有提供图形化的实例与应用程序,不容易使用,因此我们选择ArcGIS Engine进行二次开发。本系统是建立在Oracle数据库基础上进行开发,由Oracle数据库提供空间数据的存储容器,并将实现一些查询、插入、更新、删除空间数据的简单操作。