logo资料库

基于等高线的三维地形建模.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
2011年 2月 第 1期 城 市 勘 测 Urban Geotechnical Investigation & Surveying 文章 编 号 :1672—8262(2011)01—40—03 中 图分 类 号 :P208 Feb.2011 No.1 文 献 标 识 码 :B 基 于等 高 线 的 三维 地 形 建模 方 法 魏翔 ,吴熙 (武 汉 市勘 测 设 计 研 究 院 ,湖 北 武 汉 430022) 摘 要 :随 着信 息化 建设 的快 速 发 展 ,数 字地 球 的 理 论 与技 术 逐 渐 成 熟 。 而 三 维 地 形 作 为 数 字 地 球 最 基 本 的组 成 部 分 ,具 有 十 分 重要 的作 用 。本 文介 绍 了三 维 地 形 的 建模 和优 化 技 术 ,并 采 用 等 高 线 数 据 ,利 用 3ds Max软 件 完 成 了一 个 区域 的三 维地 形 建 模 ,最后 对 优 化 后 的 模 型进 行 了对 比和 分 析 。 关 键词 :等 高 线 ;三 维 地 形 ;建 模 技 术 l 概 述 自 1998年美 国副总统 戈尔提 出数字 地球 的概念后 , 一 致 ,可以是正方形 ,也可 以是矩 形 、三角形等规则形 状。 这种基于规则格 网的地 形模 型数据排列整齐 ,结构简 单 , 数字地球的理念逐渐得到了人们 的广泛认 同。数 字地球 模 型精度视 格大小而定 ,格 网越小 ,格网密度越大 ,模型 是指 以地球作 为对象 的、以地理坐标为依据 ,具有 多分辨 精度越高 ,但数据量也越大 ;反之则模型精度较低 ,数据量 率 、海量的和多种数据融合 的,并可用多媒体 和虚 拟技术 较小 。使用规则格 网模型 表达地 形时 ,如 果选用较 小 的 进行多维 (立体 的 和动态 的 )表 达 的,具有 空 问化 、数 字 格 网,则会在地势平缓地 区出现数据冗余 ,而选 用较大格 化 、网络化 、智能化 和可视化特征 的技术系统 。 网时 ,又不能准确表 达地 形细部 特征 。这种 建模方 式大 计算机技术 、虚 拟技 术 、数 据库 技术 、可视 化 技术 、 多用在地 势比较平缓地区的地形建模 。 海量存储技 术以及认知科学等 技术于 理论 的发 展 ,为现 实世界 三维数字化表达和再建 奠定 了理论 技术基 础 j。 美 国 Google公司于 2005年推 出 Google Earth虚拟地 球 浏览软件 ,其 中构建 了全 球 的三 维地 形模 型 ,并 在此 基 础上添加 了影像 和道路 信息 ,部分地 区还构 建 1广三维建 筑模型 ,为人们提供 了丰富的空 间地理信息 。 建设数 字地 球 ,三 维地 形 建模 是 其 首 要 工 作 。三 维地形 不仅作 为影像 信息 、地理信 息 、建 筑模 型 的承 载 物 ,更是 实 现三维 空间分 析 的基 础 ,可用来进 行 土方计 算 、线路 选线 、通视分 析 、地 貌分析 等等 。 2 三 维 地 形 的建 模 技 术 在虚拟场 景中的地形面积 少则 几 十平 方千米 ,多则 上百平 方千米 ,有 时甚 至是 一个 城 市 ,一 个 国家乃 至 全 球 范围。评 价一个地形模型构 建的成 功与否 ,不 仅要看 其在可视化场 景 中的视觉效果 ,而且还要 看其构 建精度 能否满 足应用需求 ,所 以,地形建模 技术 显得 尤为关键 。 从模型特点来 看 ,地 形建模主要有 以下两种 方式 。 2.1 规则格 网模 型 图 1 规 则 格 网模 型 图 2 不 规 则 三 角 网模 型 2.2 不 规则 三角 网模 型 不规则 i角 网模 型是将 地形特 征点 根据一 定 规则 连 接成 覆盖 整个 区域且互 不 重叠 的三角形 而构 建 的模 型 ,如 图 2所 示 。不 规 则 三角 网模 型较 多 的选 用 了地 形 特 征点 ,因此 ,能 够 比较 准 确地 表 示 出地形 特 征 ,但 这 种模 型数 据结 构 复 杂 ,数 据量 大 。由于 该模 型是 通 过 不规 则分 布 的空间点 来构 建连续且 互不 重叠 的三角 面 来表示 地形 表 面 ,所 以 如何 合 理 构建 三 角 网是 该 建 模 方法 的关键 技术 。 目前 大 多数构建 方法 都是 在平 面 中实现 的 ,因此 ,利 用空 间点构 建合理 三角 网 的方法 是 今 后值得 研究 的课 题 。 规则格 网模型是将 区域按照一定 的单元 大小划分成 为规则排列 的格网而构建 的模型 ,如 图 1所示 ,格 网大小 3 三维 地 形 的优 化 技 术 一 般而言 ,在 保证地形模 型 的可视化 效果和应用需 收稿 日期 :2010— O5~3O 作者 简 介 :魏 翔 (1980 ),男 ,工 程 师 ,主 要 从 事 虚拟 城 市 的建 设 与 研 究 工作 。
第 1期 魏翔等 .基 于等高线的三维地形建模 方法 41 求的前提下 ,都会 建 立 比较 精 细 的 地形 模 型 ,而埘 于大 (2)在 3ds Max 8软件 【{』导 入 dwg格 式 的等 高 线 规模 的地形 建模 ,则 会 造成 其 数据 量 t分 庞大 ,往 往 会 数 据 ,如 图 3所 示 。 在 Geometry Options中启 用 Corn— 发 生建立完 成 的精细 地 形模 型 不 能够 实 现 实 时渲 染 和 bine Objects by Layer选项 ,这 样 导 入 的 等 高 线 数 据将 交互 操作 ,因此 ,必 须 采 用有 效方 法 来 控 制 当前 场 景 中 会 按层 合并 对 象 ,即每一 层 等 高 线 合并 成 为 一 个 Edit— 的数据量 。一般人都 有这样 的经验 ,当视 点离 场 景 中的 able Spline对象 ,同时 将 会 自动 被 命 名 为 “Layer:区 域 地形 较远时 ,观 察 耆更 多是 从 宏观 上 进 行观 察 ,这 时 就 名称 一Layer一高程 值 ”。 可 以忽略某些 地 形 细节 ,注 重整 体 上 的 表现 力 ;而 当视 点离 场景 中的地 形较近 时 ,观察 者更 多足从 微 观上 进行 观察 ,这 时往往 观察 的是 地形 的一 部 分 ,所 以必 须要 能 够表现 出细节 特征 。考 虑 到地 形 特 点 和 ‘算 机 可视 化 技术 ,本文 采用 以下 三种方 法对地形模 型进行 优化 : (1)分 区建 模 ,根 据地 形 特 点 ,对 不 同地 区 建 市不 同精 细程度 的地 形 模 型 。 可 以根 据 地 形 特 点 ,在地 形 复杂地 区 ,建 立 较 高精度 的地 形 模 ,而 在地 形 平 坦地 区 ,建立 较低 精 度 的地形 模 型 。 (2)分级建 模 ,根据 视点位置 ,对 同一 区域建立 不 同 复 杂程 度 的地形模 型 。利 用 LOD(细节层次 )的方法 ,当 视点离该 区域 较远 时 ,采 用较 简 单 的地形 模 型 表示 ,当 图 3 等 高 线数 据 视点离该 区域较 近时 ,采用 较复杂 的地形模 型表示 。 (3)视景 体 裁 剪 ,根 据 计 算 视 场 的锥 体 裁 减 场 景 (3)在 3ds Max中 编 写 脚 本 代 码 ,根 据 Editable 范 围 。将 表 示视 角范 围 的上下 左 右 四个 面和 远 近剪 切 Spline对 象 名称 获 取 其 对 应 的 等 高 线 高 程 ,并 将 Edit— 面之 内的空 问定 义为 视 景 体 ,用 视 景 体 与场 景 进 行 比 able Spline对 象 移 至相应 高度 。主要 脚本代 码 如下 : 较得 到有 效 的 可视 范 同 ,将 不在 可 视范 围内 的点 删 除 , ctourail"= selection as array for i= l to ctouran".count do 以减 少数 据量 。 4 建模 方 法 目前 ,大部 分 的 汁算 机 显 卡 都 是 使 用 多 边 形 作 为 最 终渲 染 图元 ,一 个 图 元 就 是 在 任何 显 卡上 面所 能 使 用 的最 低 级 别 的绘 制 ,包 括 点 、线 、面 (多 边 形 ) 等 。从 空 间几何 特 性 来 看 ,一 个 三 角 形 只需 要 三 个 顶 点来 表 示 ,而三 点 即可 确 定一 个 平 面 ,冈此 ,三 角 形 成 为 维模 型使 用 最多 的图元类 型 ,同时 ,儿 所 有 的 图 形显 示硬 件 和软件 都 是 支持使 用 三角 形来 完成 三 维 模 型 的绘制 。基于 上 述 原 因 ,本 文 建 立 的 维 地 形 模 型 采用 三 角形 为基 本 图元 ,使 用 若 十 三 角 形 相 连 接 所 构成 的三角 网来 构建 地形 模 型 。 4.1 建 模 过 程 本 文 采用 等 高线数 据 ,利用 3ds Max 8软 件完 成 了 一 个 区域 的三维 地 形建模 ,建 模 步骤 如 下 : (1)从 ArcGIS软 件 巾导 出等 高线数 据 。首 先选 取 ( ) etourspllne=ctourarr[i] ct0ur plinenaH】eslrarr=filterString ctourspline.nam e ” 一 ” ctour Plinezvalue=ctoursplinenamestran"[3]as float ctourspline.pos.z=ct0ursplinezvalue (4)选 中所 有 导 入 的等 高 线 数 据 ,使 用 Compound Objects中的 Terrain命 令 ,开 始 建 立 地 形 模 型 ,如 图 4 所 示 。 图 4 地 形 线框 模 型 建模 区域 内的等 高 线 ,然 后 按 照 等 高 线 高 程 属 性 进 行 (5)可 以使 用 Parameters、Simplification以及 Color 分层 ,并将 层名 以“区域 名称 一Layer一 高程 值 ”的方 式命 by Elevation等 卷 展 栏 里 的命 令 对 地 形 模 型 进 行 调 整 名 ,最后 输 出为 dwg格 式 的文 件 。 和 优化 ,调 整后 的地 形模 型 如 图 5所示 。
42 城 市 勘 删 2011年 2月 在三 维地 形模 型 的浏 览 中 ,可 以根 据视 点 与地 形 模 型 的远 近程度 ,实 现 LOD变换 。 当视点距 离 模 型 比 较 近时 ,采 用精 细 模 型 ,重点 反 映地 形 细节 ;当视点 逐 渐远 离模 型 时 ,就 需要 从 宏 观上 观 察模 型 ,因此 ,采 用 较精 细或 较简单模 型 ,忽略模 型部分 细节 特征 ,突 出模 型整体 效果 。采 用 LOD方法后 ,对 减轻 计算 机 实 时渲 染 的压 力有 很大 的帮助 。 5 结 论 在数 字地球 的发展进程 中 ,三维地形建模始 终都是 最基 本也是 最重 要 的环 节 。同时 ,在 虚拟 城市 、三维 数 字地 图 、模拟沙盘 、三维 GIS等虚拟现 实 系统 中,三 维地 形模 型也发挥着 重要 作 用 。本 文所 采 用 的利 用 等高 线 进行三 维地形建模 的方 法 也只是 众 多地 形建 模 方法 中 的一种 ,这种 建模方法主要具有 以下 三个方面 的特点 : (1)构 建 的 地形 与 等 高 线 的精 度 有 密切 的关 系 , 等高 线精度 越高 ,表达 地形越 理想 。 (2)对数 据 要 求 简 单 ,利用 等 高线 即可 完 成 地 形 建 模 ,甚 至是 残缺 和不 闭合 的等高线 都可 以完成建 模 。 (3)利 用 3ds Max中定义 的三 角 网生产 方法 ,构 网 准确合理 ,建模 简单 迅速 ,使得建 模人员 将更 多 的精 力 放 在模 型优化 和美化 方面 。 参考文献 [1] 李 成 名 ,王继 周 ,马 照 亭 .数 字 城 市 三 维 地 理 空 间框 架 原 理 与 方 法 [M].北 京 :科 学 出版 社 ,2008 [2] 刘晓艳 ,林珲 ,张宏.虚拟城 市建设原 理与 方法[M].北 京 :科 学 出版 社 ,2004 [3] [美]Kelly L.Murdock,田玉敏 ,沈金河译.3ds max8宝典 [M].北 京 :人 民 邮 电 出版社 ,2007 [4] 靳海 亮,高井祥.三维地形 可视化技 术研 究进 展 [J].测 绘 科 学 ,2006.11,162~165 [5 J 卞 海 红 ,王 峰 .基 于 三 维 GIS的 地 形 可 视 化 研 究 及 实 现 [J].计 算机 技 术 与发 展 ,2006.7,230—232 [6] 赵 九 文 ,杜 庆 ,孟 凡奎 等.大 规 模 真 实 感 三 维 地 形 技 术 综 图 5 地 形 实体 模 型 4.2 模 型优化 在 3ds Max中是选取 等高 线上 的特 征 点来 构建 三 角 网 ,并 可根据 需 要进 行 内插 或者 简 化 。为保 证 在 三 维浏 览 中实现实 时 渲染 ,本 文 对 该 区域 建 立 三种 精 度 级别 的地形模 型 ,分 别 为 : (1)使 用 等 高 线 上 所 有 顶 点 来 创 建 的 精 细 模 型 (如 图 4、图 5所示 ),由 35 613个 二 角面构成 。 (2)使用等 高线 上二 分 之一 的顶 点来 创建 的较精 细模 型(如 图 6所示 ),由 17 8l0个 三角 面构成 。 (3)使 用等 高线上 四分 之一 的 顶点 来创 建 的 较简 单模 型 (如图 7所 示 ),由 9 023个三t角 面构 成 。 (a)线框模型 (b)实体 模 型 图 6 较 精 细 模 型 (a)线框模型 (b)实体模型 图 7 较 简 单 模 型 述 [J].化 工 矿 产 地 质 ,2006.4,245~250 M ethod of 3 D Terrain M odeling Based on Contour Data W ei Xiang,W u Xi (Wuhan Geotechnical Engineering and Surveying Institute,Wuhan 430022,China) A bstract:W ith the rapid development of inform atization,the theory and technology of digital earth has gradually come to m aturity. The 3D terrain that is the most basic components of digital earth plays a very important role。 This pa— per presents the modeling technology and the optimization technology of 3 D terrain,and builds a 3 D terrain model in 3 ds Max based on contour data.Then the comparison and analyses of the optimized 3 D terrain models will be presented. Key w ords:contour;3 D terrain;m odeling technology
分享到:
收藏