论文部分内容阅读
随着计算机技术、互联网技术、信息技术的飞速发展,网络地理信息系统正成为大众化的信息工具,越来越多的Web站点提供空间数据服务。WebGIS正在走入千家万户,并逐渐成为Web应用的热点问题。目前WebGIS的开发平台有很多种,如:超图的SuperMapIS.net, ESRI的ArcIMS等。利用这些平台进行开发时,服务器端的配置较为繁琐,而且对服务的管理也比较麻烦。利用ArcGIS Server可以简单快速的进行服务器端的配置和服务的集中管理,不但节省了时间,同时也提供了大量的空间数据操作和分析的组件,成为人们首选的WebGIS开发平台。本论文以ArcGIS Server和.NET Framework为平台来研究和设计地图网络服务系统。本文首先分析了国内外研究状况,探讨了与系统设计有关的若干关键技术,包括WebGIS技术、ArcGIS Server技术.NET技术、关系数据库技术等;建立了Geodatabase数据模型,利用ArcSDE进行空间数据管理;然后基于B/S三层混合模式,利用C#语言和ASP.NET,在ArcGIS Server平台下进行二次开发,设计和实现了具有地图基本操作、地图查询和缓冲区分析等功能的地图网络服务系统;最后总结全文,提出意见和不足。