论文部分内容阅读
电子沙盘是以传统沙盘堆制理论为依据,以地理信息数据作为形成地形的基础,结合现代计算机图形图像技术,自动生成的形象逼真的地形立体透视图。电子沙盘克服了传统沙盘构制速度慢,占地面积大,携带不方便,表现内容单调且更新成本高等特点,已经在城市建设、土地规划、防汛指挥、工程施工、通信网络、城市仿真等等领域得到了广泛的应用。目前电子沙盘的制作通常是在三维GIS平台之上,将研究区域的DEM数据和纹理影像集成后,再进行查看、漫游和标注等其他功能的实现。但是对于研究大范围的电子沙盘,这种方法就会有一定的局限性,大规模地形的漫游查看必然对计算机平台要求较高,且用户等待时间长,同时地形的显示涉及到数据在内存中如何调度等复杂技术策略。文章以山西水利信息监控与管理系统中的电子沙盘子系统的制作过程为研究背景,阐述了以GIS,RS,网络和数据库技术支撑下,快速动态的调用分幅存储的DEM和遥感影像的方法,实现了小范围区域或重点水利工程三维场景的动态生成模拟。电子沙盘是山西水利信息现代化建设中重要的组成部分。文章提出电子沙盘子系统建设的背景和意义,并根据用户需求对系统的整体架构和各项功能做了详细的设计。论述了电子沙盘系统开发的技术方案。首先,介绍了系统的开发环境:在Visual Basic环境下进行电子沙盘系统的开发,采用ArcGIS Engine组件包作为实现三维GIS功能的支撑。其次,以1:1万的DEM和分辨率为1米的高精度遥感影像的分幅存储为基础,详细介绍了DEM和遥感数据在电子沙盘制作前的准备工作,及如何利用ArcGIS中地理处理模块中的ModeBuilder对空间数据处理机建立自动执行的模型,从而实现空间数据批处理;介绍了如何在ArcSDE中进行空间数据的组织和存储。最后,阐述了系统中各功能模块的实现,构建了电子沙盘的二维模块和三维模块,重点论述了如何根据地理坐标动态调用空间数据,使之集成到三维平台下生成三维地形场景。结合三维模块中视图导航功能,就可以对形成的三维地形场景进行漫游,查看,飞行和旋转等操作,形成一个完整的电子沙盘子系统。系统提供了多种定位到三维地形的方式,能够真实直观地再现山西省境内小范围地区的地貌,为数字水利工程的实施和管理提供了全方位的技术服务。