论文部分内容阅读
地理信息系统(GIS)是二十世纪六十年代开始迅速发展起来的地理学研究技术,是多种学科交叉的产物,在多种重要的领域中发挥着重要的作用.从GIS软件体系发展的历程看,可以划分为六个阶段,即:GIS模块、集成式GIS、模块化GIS、核心式GIS、组件式GIS和万维网GIS(WebGIS).随着万维网技术的发展,WebGIS已经成为GIS领域中当前的一个研究热点.目前WebGIS中有以下几个关键问题急需解决:1.地图的表示.2.空间数据和非空间属性的结合.3.数据库的管理.针对这几个问题,该文提出了自己的解决方案.即采用.NET框架环境下的三层模型(用户层、业务层和数据层)作为网络结构,数据采用可扩展标记语言(eXtensibleMarkupLanguane,XML)格式进行传输,并将对象的空间信息作为不定长数据与非空间信息一起存储.系统实现的关键是XML技术的采用.另外,为了实现一个完整的WebGIS演示系统,该文还实现了一种基于固定网格划分和面向对象的四分树空间索引算法.根据地理信息系统中对象操作的特点,该算法是在数据库端通过分布式事务处理来实现的.文章在最后设计了一个WebGIS演示系统,用于查询某大学各年级及各系本科生在学校宿舍楼中的分布图.该演示系统的功能非常简单,但验证了前面所有的关键技术.随着网络技术的进一步发展,这些技术必将在更为复杂的WebGIS系统中得到广泛的应用.