论文部分内容阅读
GIS(地理信息系统)是融合计算机图形和数据库一体,用来存储和处理空间信息的一项高新技术。而Web GIS则是利用交互网技术扩展和完善地理信息系统的一项新技术。它以更大众的访问范围、较低的系统成本、简单的操作、高效的计算负载得到更广泛的青睐。目前Web GIS已经发展到地理信息系统阶段,能在服务器上指定特定权限的用户对其进行数据更新。但是如何提高到网络计算环境下的空间信息服务(比如在线业务分析),是一个值得研究的命题。本文希望从一个工程实例入手,为以上的命题的解决提供一个新的参考。本文以一个在升级中的三维数字城市网站为平台,首先概括性介绍了其系统架构的搭建,配套的软硬件配置,以及主要前台功能的实现。其次描述了地图中图像资源,也就是所谓的空间地理信息的获取及处理,触及了Web GIS的核心话题,即Web GIS数据表现形式和Web GIS的数据访问技术。文章基于平台针对Web GIS的这两个核心话题,分别做了讨论。研究的途径是围绕着如何基于XML来实现三维数字城市地图的再升级。其中数据访问方面,运用了目前比较流行的微软.NET Framework3.5中的LINQ技术,其中包括LINQ to SQL和LINQ to Xml两项技术。数据表现方面,应用了微软基于XML的VML语言画二维矢量路径和统计图,用AJAX技术来提高网站的交互性和高效性。对于如何在三维地图上实现最短路径,本文也引用了一个数据结构中一个图的算法进行实践,结果表明有一定的参考价值。此外文章对Web Service在三维数字城市地图中应用做了一个初步讨论。Web Service可以说是下一代具有革命性的,基于标准的框架结构,它提供了一种开放的、可互操作、动态链接的空间信息服务平台,为三维数字地市地图的今后的拓展做好了技术储备。