论文部分内容阅读
山体边坡可能引发滑坡、崩塌和泥石流等多种地质灾害,尤其是公路沿线的边坡对工程建设和运营带来诸多不利因素和安全隐患。针对易发生灾害的边坡,地质工作者开展了监测、防治、模拟等一系列研究工作,产生了大量宝贵的边坡数据,如钻孔数据、物探数据。在物联网飞速发展的今天,通过建立边坡三维模型来有效的组织、管理和充分发挥这些数据的作用,使其能够迅速、有效的被地质工作人员掌握应用,从而达到预防和减少边坡地质灾害的目的是目前一个重要研究课题。本文围绕边坡三维模型的可视化及在Web客户端剖分这一主题,开展了以下工作:(1)三维建模数据的获取和处理。运用钻孔分层处理方法对钻孔数据进行分层处理,获取不同地层的离散采样点数据;编程实现对钻探、物探获取的CAD格式的钻孔剖面图和物探地质解释剖面图解析,获得建模所需要的离散采样点数据;对获取的数据建立概念数据模型E-R模型并依据此模型建立数据二维表存储于SQL Server2008中。(2)边坡三维建模及可视化。运用多层DEM建模方法对边坡地质体进行建模。采用目前应用较为广泛的Kriging(克里金)插值方法对采样点插值建立各地层DEM;调用Balder3D引擎在silverlight平台下对各地层DEM创建高度图,构建边坡三维地层框架;用基于最短对角线的地层缝合方法对地层两两缝合,建立边坡三维模型。(3)Web环境下边坡三维模型的剖分。通过服务器端与客户端的交互,获取Web页面中鼠标点击拾取的点的三维坐标;采用两点方法获取任意方向的垂直剖面;用垂直剖面对边坡模型分割求取剖面与模型中各地层的交点;对相邻层地交点进行组合构建地层剖面框架,并对各地层面贴以对应的岩性纹理完成模型的剖分与剖面图的展示。文中系统详细讲述了边坡三维建模的各个环节,实现了Web环境下边坡模型的可视化与剖分。与传统软件平台相比Web程序更灵活,更方便,更易于实现信息的共享。由于Web环境要涉及到服务器与浏览器的交互,在获取点三维坐标及实现剖分阶段又比传统的软件平台建立的可视化模型的分析更困难,因而Web环境下的三维建模与剖分更具有难度和意义。