摘要: |
通过对GIS软件技术的发展历程进行分析,针对非组件GIS的不足和组件式GIS的优点,结合铁路线路的特点和对三维可视化的要求,设计出铁路线路三维可视化COMGIS系统框架;在详细分析和研究目前各种三维建模技术的情况下,根据铁路线路及其构筑物的特点,提出了基于面向对象的CGS三维建模方案;结合目前流行的计算机技术、GIS技术、计算机图形学、组件技术等前沿技术,提出了开发基于OpenGIS的铁路线路构筑物的三维可视化的组件的方案;并在Visual C++6.0环境中开发出铁路桥梁的三维可视化ActiveX组件—GLGISCtrl,该组件可以通过属性、方法实现对图形的控制,如放大、缩小、旋转等.最后,在已有铁路线路横、纵断面数据的基础上,利用MapX的相关组件,在Visual Basic中开发了一个三维可视化GIS系统,在这个系统中交互地展示了自主开发的三维可视化组件.由于该组件是按照OpenGIS的规范和标准设计的,彻底摆脱语言和平台的束缚,完全符合信息共享的发展趋势,因此不仅可以有效实现铁路构筑物的三维可视化,而且在城市规划和建设、城市构筑物的三维可视化、以及其他相关领域中也有很大的实用价值. |