论文部分内容阅读
地理信息系统(Geographic Information System, GIS)是一种以现代计算机为设备基础的新兴技术,地理信息系统是用来进行数据采集、信号模拟、数据处理、数据检索、数据分析和表达空间的应用型信息系统。GIS系统是将计算机的图形学技术与后台数据库技术融合为一体的一种应用型数据系统,GIS可存储处理大量空间信息,能够把地理位置与其属性进行有机结合,同时利用用户需要,将大量空间信息及其相关属性进行准确、真实、图形化表现。本文首先介绍了基于Web的三维GIS的相关技术,提出了基于Web的三维GIS的体系结构,使得体系结构中实现二维GIS、三维GIS、二维GIS与三维GIS结合以及VRML等重要模块,主要利用Mapinfo文件与SQL Server数据库的结合作为二维GIS的数据来源,利用AutoCAD中DXF格式文件作为三维数据来源,分别采用MapXtreme和当前的新兴三维图形开发工具IDL作为网络化GIS和三维化GIS的实现工具。讨论了VRML实现Web上的三维GIS,从而提出了实现基于Web的三维GIS的另一种方法。然后,着重于解决如何处理三维DXF数据,在文中详细设计了一个专门用来处理DXF文件的类IDLDXFObjview,解决了在IDL中读入DXF,将DXF文件中的每一个实体转换为IDL中的每一个对象,并且将这些对象在IDL中显示等一系列问题。首先必须将三维的DXF文件转化为VRML文件,转换之后我们就可以将此VRML文件放进每一给定目录,最终实现了用VRML技术完成了基于Web的三维GIS的方案。最后,对此系统从功能和性能上进行了详细测试。测试结果表明本文实现的基于Web的三维GIS大部分能够满足用户需求,三维GIS的功能和要求都已经达到,对于用VRML实现的三维对实时性操作的效果比较良好。可以作为当前在Web上实现三维GIS的一种可选的解决方案。