论文部分内容阅读
传统的Desktop GIS相对于Web GIS存在一些缺陷,它限制了GIS的访问人数,因为Desktop GIS把大部分的资源和信息都集中在本地计算机上,没有使资源得到高效的分配和共享,在一定程度上造成了资源和信息的浪费。而Web GIS支持无限量的客户访问,而且客户可以在任何地方,任何时间通过互联网访问GIS,使空间数据得到高效的分配和共享。Web GIS不仅开拓了地理信息资源利用的新领域,而且还为GIS信息的高度社会化共享提供了可能。利用Web GIS技术,整合现有的各种地理空间数据资料,通过开放的基于浏览器以电子地图方式为公众提供直观高效、图文关联的信息服务平台。基于ArcGIS Server系统和.NET平台,研究了Web GIS服务,具体内容如下:①研究了通过Manager工具和ArcCatalog管理与发布服务,创建Web GIS服务的几种方法。特别是利用Web ADF控件来根据自己的需要创建Web GIS服务。②研究了AJAX技术的特点、AJAX的技术支撑,以及在Web GIS开发中应用AJAX技术的实例。③研究了Web Service技术的特点、原理,以及创建地理信息系统Web服务的方法等。④研究了在Web GIS开发中通过使用自定义的工具能够实现对图层进行放大、缩小、移动、全图的操作,并能够通过点查询、矩形查询、多边形查询等功能实现对图层属性的查询;通过属性来查询图层。⑤研究了Web GIS开发中数据源、资源和功能对象的关系,以及如何通过公有API和特有API实现对数据源的使用,进而来操作资源和功能对象。⑥论述了以XML数据和遥感数据为主的自定义数据源如何通过数据源接口把它们集成到地理信息系统中。⑦研究了在客户端、Web端以及GIS服务器端三个不同层次上操作图形的方法和理论,进而进行了着色器、专题图和缓冲区分析的实验。⑧研究了把自定义的任务封装在类库里,使Web GIS能够完成自定义任务。⑨论述了通过利用COM对象的应用程序扩展GIS服务器和使用自定义的服务器对象来扩展GIS服务器的方法。