论文部分内容阅读
随着Internet技术的不断发展和人们对地理信息系统(GIS)需求的不断增加,WebGIS已成为了当今GIS的研究热点和方向之一。WebGIS,即万维网地理信息系统,是基于Internet上的地理信息系统。 已有的太原市数字城管系统的部件更新任务都是通过手工操作完成的,不仅数据更新不及时,而且效率低下。论文在已有的太原市数字化城管系统的基础上,通过分析实际需求,提出了建设一个部件更新系统的目标,旨在提高部件更新任务的现势性、有效性、服务性和用户体验等。 首先,本文详细研究了系统的关键技术,如WebGIS的各种实现方法和框架结构、Ajax异步刷新机制的各种实现方式的介绍和比较等;其次,详细研究了系统的分析和设计,主要包括:系统需求及目标、系统业务流程分析、空间数据分析、系统总体设计和各个功能模块设计等;在此基础上,综合分析比较了WebGIS的各种实现方法及技术并采用了ArcGIS Server来搭建太原市数字城市管理部件在线更新系统。在实现过程中重点研究了基于ArcGIS Server的WebGIS系统的多层体系结构框架和.NET中的callback回调技术。此外,在系统实现的基础上,给出了部分系统界面和源代码。最后,对所做的工作进行了总结,指出系统的不足及需要改进之处。 本研究实例系统已经在太原市数字城管系统中运行,运行结果表明此框架有效的降低了服务器的负载,实现了页面异步调用和局部无刷新显示,提升了用户体验,并为数字城管建设提供了一种方便有效的方式。