论文部分内容阅读
随着计算机以及互联网通信技术的飞速发展和普及化,以此为基础的地理信息系统也得到了大力的发展,越来越多的应用到我们的生产生活中。Web Service技术的发展,使基于Web技术的RIA在地理信息系统中占据越来越重要的位置。本文就是利用了WebGIS Server技术中的ArcGIS平台和RIA技术中的Flex应用平台,开发出了综合资源管理系统,满足了一个企业或者部门对于其地理分布的资源的查询、定位、勘察、管理等等功能,并在数据库和实现效果中以移动通信设备资源为模板,对系统的功能进行了展现。本论文的主要内容如下:(1)介绍论文的研究背景和意义,简单介绍了地理信息系统技术不同阶段的发展情况,并对比国内外的发展现状和应用前景,简略介绍了基于ArcGIS Server和Flex的综合资源管理系统的特点。(2)结合本论文研发的GIS,对ArcGIS Server应用技术进行了介绍,主要包括ArcGIS Server的体系结构、切片技术、地图服务以及对服务器对象的管理方式进行了描述;对Flex应用技术的开发架构和功能进行了简要介绍,根据ESRI公司开源的ArcGIS API for Flex软件框架,开发出了本论文的综合资源管理GIS的Flex客户端,并部署在Weblogic容器里,工程应用名称为igis。该客户端中不仅集成了很多实用的GIS基础地图功能,还包括本系统针对移动通信设备资源建模后扩展的图层控制等功能。为了更好的对本GIS数据库中的关系模型进行管理,开发了一个管理模型和配置的Java应用igisserver,并和igis应用一起部署在Weblogic容器里。该应用可以增加、删除、修改系统中建立的资源对象模型,还可以批量修改igis客户端应用中对于资源管理的配置参数,可以大大提高系统的运行效率和稳定性。(3)基于ArcGIS Server和Flex平台的综合资源管理系统的总体结构设计。总结了基于Flex的WebGIS系统结构及其工作模式,阐述了本GIS的开发结构。从系统设计到功能实现,介绍了在基于Flex和ArcGIS Server的实际项目中进行WebGIS的开发过程,包括数据结构设计、界面设计、操作流程设计等。(4)本论文GIS的应用示例。为了显示本论文GIS的扩展性,以移动通信资源设备管理为模板,进行了系统功能的扩展,开发出了除基本地图之外的ArcGIS Server的地图服务,包括针对有线通信资源和无线通信资源的服务。在本系统采用的Oracle数据库中汇入用于演示的人工数据之后,可以在系统的Flex客户端中展示移动通信资源GIS管理的效果。