《基于ObjectArx开发等高线地形图三维立体化的研究》由会员分享,可在线阅读,更多相关《基于ObjectArx开发等高线地形图三维立体化的研究(3页珍藏版)》请在金锄头文库上搜索。
1、摘 要 介 绍 利 用 !#$%&() 开 发 工 具 包 装 在 *&+,- 环 境 中的 平 面 等 高 线 矢 量 图 生 成 三 维 立 体 图 , 利 用 本 方 法 开 发 的 三 维成 形 程 序 具 有 小 巧 实 用 、 开 发 周 期 短 、 易 于 维 护 、 三 维 效 果 逼 真的 特 点 。关 键 字 !#$%&() *&+,- 等 高 线 地 形 图 三 维 成 形. 引 言地 形 图 等 高 线 是 描 述 地 形 地 貌 信 息 常 用 的 重 要 表达 方 式 , 一 般 的 平 面 地 形 图 等 高 线 由 于 本 身 的 固 有 特点 在 视 觉 上
2、明 显 不 如 三 维 模 型 直 观 易 读 。 现 有 较 为 成形 的 地 理 信 息 系 统 类 软 件 ( 如 南 方 ,/ 012345 等 软件 ) 一 般 都 具 备 了 等 高 线 三 维 成 形 的 功 能 , 其 建 模 过 程一 般 是 通 过 实 际 测 量 点 , 进 行 插 值 处 理 , 本 文 探 讨 已 知平 面 地 形 图 等 高 线 ( 矢 量 图 ) 的 基 础 上 将 等 高 线 作 为单 个 的 实 体 对 象 , 通 过 提 取 已 知 等 高 线 上 各 点 , 利 用!#$%&() 编 程 开 发 三 维 等 高 线 实 体 建 模 的 过
3、程 。6 研 究 过 程 介 绍( .) !#$%&78 是 *&+9$5: 公 司 针 对 *&+,-平 台 上 二 次 开 发 而 推 出 的 一 个 工 具 包 , 它 支 持 面 向 对象 编 程 方 法 , !#$%&78 应 用 程 序 本 质 上 是 一 个 动 态链 接 库 ( -;) , 它 共 享 *&+,- 的 地 址 空 间 并 直 接 调用 *&+,- 的 函 数 , 在 ?A 开 发 平 台 上 用!#$%&78 开 发 的 应 用 程 序 具 有 高 效 快 速 的 特 点 。( 6) 本 文 基 本 思 想 为 构 造 三 维 曲 面 来 表 现 地 形 特征
4、。 通 过 提 取 等 高 线 上 离 散 点 的 空 间 坐 标 利 用 插 值 计算 生 成 三 维 模 型 。 *&+,- 图 形 中 的 等 高 线 在 本 质 上是 一 个 个 的 实 体 对 象 ( 一 般 情 况 下 是 多 段 线 ) , 在 其 属性 中 组 码 ( *&+,- 的 一 种 数 据 格 式 ) 类 型 为 BC 的 双精 度 数 代 表 了 其 高 程 属 性 。 利 用 这 一 特 点 , 遍 历*&+,- 当 前 图 形 数 据 库 中 的 所 有 图 形 实 体 , 提 取 其属 性 并 根 据 其 高 程 值 依 次 将 每 条 等 高 线 所 在 层
5、 ( 组 码为 C) 人 为 的 设 置 为 与 其 高 程 值 相 对 应 的 值 , 为 后 续 处理 等 高 线 及 构 造 选 择 集 提 供 依 据 , 这 一 过 程 是 等 高 线图 三 维 化 的 前 期 处 理 过 程 。 其 中 用 到 了 !#$%&78 中的 一 些 基 本 函 数 : 构 造 选 择 集 函 数 4D& 1%$9/3$&E%+D5&%F1(G5&(H%+D5& ?AB?C) 、 旋转 表 面 ( ADB?C) 、 条 割 表 面 ( E;FB?C) 、 边 界 表面 ( AGHAB?C) 、 三 维 网 格 面 ( IGJABK) 、 多 面 网 格面
6、 ( LC;EBENOI=#$%&ONEBKPEN=$Q*=$+M#R$3STUNEBKPEN=$Q*=$+M#R$32TUNV7WX)36*YVW*ZY=$Q*=$+M#R$3SW*TT7X)36YVWZY=$Q*=$+M#R$32WTT714$=EIGLPEN()*+,133128*989NV7W曲 面 上 的 节 点 空 间 坐 标 与 前 面 定 义 的 ()*+,133128+98#9数 组 元 素 的 -, ., / 属 性 值 对 应 。 构 造 好 三 维 网 格曲 面 后 , 删 除 掉 前 面 所 做 的 辅 助 正 交 网 格 线 ( 在 程 序 中自 动 实 现 ) ,
7、 对 三 维 网 格 曲 面 进 行 体 着 色 或 者 渲 染 。I 程 序 的 具 体 生 成 及 调 用 方 法按 照 上 述 思 想 编 制 程 序 , 在 D*%M10 4TT:V 开 发 环 境中 创 建 一 个 基 于 _I 或 者 基 于 JC$bVVV PR$4,;-G$Q$0)($3 % HM*=$8h9 ;M,)=$%a)4NUiii 王 福 军 ;M,);GVVV 环 境 下 4jQ*%M10 4TT应 用 程 序 开 发 北京 k希 望 电 子 出 版 社图 I 西 藏 某 地 区 等 高 线 原 始 图! 基于ObjectArx开发等高线地形图三维立体化的研究作者:
8、 龚迪琛, 卢延诗作者单位: 龚迪琛(成都理工大学应用核技术学院,610059), 卢延诗(电子科技大学机械电子工程学院,成都,610054)刊名: 中国测试技术英文刊名: CHINA MEASUREMENT TECHNOLOGY年,卷(期): 2003,29(5)被引用次数: 2次参考文献(2条)1.AutoCad R2000 ObejectARXDevelopers Guide 19992.王福军 AutoCAD2000环境下c/visual c+应用程序开发引证文献(2条)1.邸鹏浩.王志宏 一种基于ObjectARX的露天矿地质修图的方法期刊论文-露天采矿技术 2005(4)2.陈玉聪 彩色地图中地理对象的识别及细化算法研究学位论文硕士 2005本文链接:http:/