欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    “青藏铁路数字路基及数值仿真平台” 初步解决方案.ppt

    • 资源ID:5907876       资源大小:1.27MB        全文页数:43页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    “青藏铁路数字路基及数值仿真平台” 初步解决方案.ppt

    狂 涡 泵 讹 习 捎 甜 眠 褂 痞 缕 次 二 档 曳 穴 挫 精 攘 宅 莹 赫 凝 愁 运 论 解 引 突 渐 根 籽 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ “青藏铁路数字路基及数值仿真平台青藏铁路数字路基及数值仿真平台” ” 初步解决方案初步解决方案 项目负责人:程国栋 课题负责人:李新 王书功 南卓铜 颊 厉 妹 掺 仁 放 嫡 直 钥 记 味 腿 彰 纠 罪 御 充 国 票 皆 孔 蚌 奈 巡 急 吊 芍 烯 瑶 撰 颁 渝 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 问题定义 可行性研究 需求分析 综合测试 编码与测试 详细设计 总体设计 软件维护 当前进度 瀑布模型的开发流程 回答的问题 : 软件 怎样做 青藏铁路数字路基及数值仿真平台初步解决方案 解决的问题 :软件做什 么 尖 铭 伍 航 啤 粳 袱 陷 撅 熟 蛙 柞 庄 页 鉴 肝 今 森 堆 巍 役 冈 疲 痪 楚 菏 盗 葬 擞 重 缨 棕 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 主要内容 n总体设计概述 n地理信息系统功能模块设计 n冻土工程数值仿真程序接口设计 n软件系统框架设计及实现 n许可证部署方案 青藏铁路数字路基及数值仿真平台初步解决方案 欧 蝗 舰 孺 卒 俺 割 运 谋 表 威 家 债 粗 返 培 嘶 净 飞 壹 乔 贼 咆 印 秤 穷 帅 籽 砧 貌 樱 崎 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 一、总体设计概述 n系统设计 根据需求分析阶段成果,考虑各种可能的软 件实施方案,确定系统的具体实现方案 n n 结构设计结构设计 根据系统设计目标根据系统设计目标, ,将软件划分为相应的功将软件划分为相应的功 能模块能模块. . n n 开发工具选择开发工具选择 青藏铁路数字路基及数值仿真平台初步解决方案 向 温 哭 吗 厕 斋 浪 窥 艺 淳 书 健 怔 淋 疟 挫 韶 吾 葫 允 派 疚 离 悍 怠 塘 粥 郑 拈 朗 割 霍 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n系统实施方案选择 可选方案可选方案 n n 客户机服务器(客户机服务器(C/SC/S)结构)结构 客户机客户机/ /服务器系统比文件服务器系统能提供更高的性能服务器系统比文件服务器系统能提供更高的性能 ,因为客户端和服务器端将客户的的处理要求分开,同,因为客户端和服务器端将客户的的处理要求分开,同 时又共同实现其处理要求,对客户端程序的请求实现时又共同实现其处理要求,对客户端程序的请求实现“ “分分 布式应用处理布式应用处理” ”。 n n 浏览器服务器(浏览器服务器(B/SB/S)结构)结构 用户界面完全通过用户界面完全通过WWWWWW浏览器实现,一部分事务逻辑浏览器实现,一部分事务逻辑 在前端实现,但是主要事务逻辑在服务器端实现。在前端实现,但是主要事务逻辑在服务器端实现。 我们的选择:胖客户机瘦服务器结构我们的选择:胖客户机瘦服务器结构 n n 客户端应用程序客户端应用程序: :直接面向用户,采用图形界面,直接面向用户,采用图形界面, 为用户提供地理信息服务、数值仿真服务。为用户提供地理信息服务、数值仿真服务。 n n 服务器应用程序服务器应用程序: :即后台程序,为客户端应用程序即后台程序,为客户端应用程序 提供数据存储数据服务、许可证(提供数据存储数据服务、许可证(LicenseLicense)管理)管理 服务。服务。 总体设计概述 咐 镍 论 供 煎 估 橙 桌 韩 幂 茹 棕 活 绞 者 涝 噎 蚀 锄 仆 恍 柠 艳 卵 檄 臻 碰 缎 紧 绍 红 掇 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 系统结构说明 n客户机功能设计 数字路基地理信息服 务 3G2000数值仿真 工程热物理计算 n n 服务器功能设计服务器功能设计 海量地理信息存储海量地理信息存储 铁路工程数据存储铁路工程数据存储 GISGIS许可证管理许可证管理 总体设计概述 飘 妙 啼 索 蛇 隙 框 钱 顺 糜 麻 漾 蠕 段 磐 搞 滴 展 际 湃 茧 私 渔 赊 逗 微 借 陵 家 庚 拼 勘 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n系统的结构设计 客户端应用程序客户端应用程序 n n 地理信息功能模块地理信息功能模块 李新小组,应用李新小组,应用Arc ObjectsArc Objects实现实现 许可证管理许可证管理, ,自开发应用程序实现自开发应用程序实现 3G20003G2000工程仿真模块工程仿真模块 李宁老师小组(提交李宁老师小组(提交Active EXEActive EXE或者或者COMCOM组件)组件) n n 工程热物理仿真模块工程热物理仿真模块 刘石老师小组(提交刘石老师小组(提交Active EXEActive EXE或者或者COMCOM组件)组件) n n 地理信息系统与工程仿真模块数据接口地理信息系统与工程仿真模块数据接口 李新小组,自开发应用程序李新小组,自开发应用程序 服务器端应用程序服务器端应用程序 n n 地理数据数据服务模块地理数据数据服务模块 李新小组,李新小组,Arc SDEArc SDE和和SQL Server2000SQL Server2000实现实现 n n 许可证管理模块许可证管理模块 服务器端采用服务器端采用ESRI License ManagerESRI License Manager 总体设计概述 哩 初 绽 逊 失 惯 灿 搀 承 脊 檀 灸 伯 株 拐 要 姥 翼 涉 田 烈 靖 盆 涕 驴 豫 蝇 露 啼 央 骏 蔼 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n开发工具选择 开发工具的选择主要决定于系统的最终用户开发工具的选择主要决定于系统的最终用户 和开发人员的习惯和开发人员的习惯 可供选择方案可供选择方案 n n JavaJava、C CC+C+、DelphiDelphi、VBVB、PowerBuilderPowerBuilder 等等 我们的选择:我们的选择:Visual Studio.NetVisual Studio.Net n n Visual C+.NetVisual C+.Net n n Visual Basic.NetVisual Basic.Net n n Visual C#.NetVisual C#.Net 理由理由: : n n 项目组开发人员都有应用项目组开发人员都有应用MicrosoftMicrosoft开发工具的经开发工具的经 验验 n n C#C#具备具备C/C+C/C+的强大功能和的强大功能和VB/DelphiVB/Delphi的快速的快速 开发能力开发能力, ,软件产品为图形界面软件产品为图形界面, ,易学易用易学易用. . n n Visual Studio.NetVisual Studio.Net代表了软件开发的技术方向代表了软件开发的技术方向, , 有强大而连续的技术支持有强大而连续的技术支持. . 总体设计概述 彼 守 彩 瞎 唱 歇 旗 卒 寡 猜 鸥 扇 朽 糜 胜 搽 撑 攫 呻 氖 潍 窜 涣 歇 租 休 邯 疥 蟹 吓 崭 铅 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 Visual Studio.Net 开发工具界面 总体设计概述 惟 灯 荫 膜 芒 酥 平 舞 心 猴 儡 赠 妨 躺 趁 糕 嚷 嘲 棠 督 腮 呼 颈 悬 涝 柏 骋 檄 反 秆 掸 宅 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 二 、地理信息系统模块的设计 n地理信息系统平台的选择 nArcObjects介绍 nArcObjects开发方法研究 青藏铁路数字路基及数值仿真平台初步解决方案 脯 涸 烁 沽 衔 巡 熏 鸭 敛 荐 暑 富 槽 戴 喻 履 墓 睬 陌 车 吃 呵 换 控 矣 境 酮 聊 渣 忙 督 麦 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n地理信息系统平台的选择 可选方案可选方案 n n ESRIESRI公司产品(公司产品(ArcInfoArcInfo、ArcViewArcView、ArcGISArcGIS) n n 其它其它GISGIS公司产品(公司产品(MapInfoMapInfo、MapGISMapGIS、 SuperMapSuperMap、GrassGrass等)等) 我们的选择:我们的选择:ArcGISArcGIS 理由:理由: n n ESRIESRI是一家地理信息系统软件的领先开发商是一家地理信息系统软件的领先开发商 ,其,其 产品有良好的声誉。产品有良好的声誉。 n n ArcGISArcGIS系列软件是基于系列软件是基于WindowsWindows操作系统的图操作系统的图 形界面、组件式地理信息系统形界面、组件式地理信息系统 。 n n ArcGIS ArcGIS提供了基于组件对象模型(提供了基于组件对象模型(COMCOM)的开)的开 发接口发接口Arc ObjectsArc Objects,功能强大,便于开发,能够,功能强大,便于开发,能够 满足青藏铁路数字路基地理信息功能的要求。满足青藏铁路数字路基地理信息功能的要求。 地理信息系统模块设计 雹 安 廉 凳 鬃 鞘 怠 低 移 砒 溉 毗 藏 迸 碍 眯 磨 呛 桔 署 悄 瘦 聂 呻 尘 脑 踢 眼 谩 碉 寸 榴 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 nArc Objects介绍 Arc ObjectsArc Objects是是ArcGISArcGIS二次开发程序设计接二次开发程序设计接 口,共有口,共有20002000多个多个COMCOM组件。组件。 Arc ObjectsArc Objects不是独立的不是独立的SDKSDK,所以要用,所以要用Arc Arc ObjectsObjects开发应用系统,必须要在已经装有开发应用系统,必须要在已经装有 ArcGISArcGIS的环境下进行,以获取软件使用的许的环境下进行,以获取软件使用的许 可。可。 应用应用ArcObjectsArcObjects,可以实现几乎所有的,可以实现几乎所有的GISGIS 功能功能 n n GISGIS的分析功能:地统计、空间分析、的分析功能:地统计、空间分析、3D3D分析、分析、 缓冲区分析、空间度量等缓冲区分析、空间度量等 n n GISGIS的管理功能:数据查询、更新与转换的管理功能:数据查询、更新与转换 应用应用ArcObjectsArcObjects的好处:针对青藏铁路数字的好处:针对青藏铁路数字 路基特定需求,量体裁衣,减少系统冗余,路基特定需求,量体裁衣,减少系统冗余, 提高系统效率。提高系统效率。 地理信息系统模块设计 穿 元 莉 捣 外 金 昔 冒 址 烩 鳃 像 更 峡 蔑 宛 侦 那 钟 慷 泛 小 肌 邑 柠 域 骆 拱 户 由 踌 王 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 nArcObjects的开发方法研究 Arc ObjectsArc Objects基于基于COMCOM技术技术,COM,COM是一个二进制是一个二进制 规范规范, ,与开发语言无关与开发语言无关, ,凡是支持凡是支持COMCOM规范的语规范的语 言言, ,都可以用作都可以用作Arc ObjectsArc Objects开发开发. . 我们的工作我们的工作 n n 分析了分析了Arc ObjectsArc Objects对象模型的结构、功能,并编对象模型的结构、功能,并编 写了中文开发文档文档。写了中文开发文档文档。 n n 开展了开展了Arc ObjectsArc Objects与与Visual Studio.NetVisual Studio.Net的兼容的兼容 性测试性测试, ,并对并对ArcObjects Developer Kit for ArcObjects Developer Kit for .NET (beta 2).NET (beta 2)进行了测试和讨论进行了测试和讨论. . n n 应用应用Visual C#Visual C#和和Arc Objects,Arc Objects,实现了部分实现了部分GISGIS分分 析功能析功能, ,并编写了技术文档并编写了技术文档. . n n 研究了应用研究了应用Visual C#Visual C#访问访问GeodatabaseGeodatabase的技术环的技术环 节节, ,并编写了示例程序并编写了示例程序 地理信息系统模块设计 治 喳 京 溉 咬 睦 惦 懦 党 杏 阵 砍 坡 歹 生 的 坯 憋 臭 溉 翁 芭 铬 毙 赔 剪 壮 诈 炽 馈 谆 析 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 地理信息系统模块设计 1.Arc Objects的组件开发方式 2.Arc Objects之数据库方案Arc SDE开发 叁 彦 淀 务 壹 袱 审 氟 普 帆 褐 邢 抽 濒 涨 琵 缩 防 沥 渭 励 肿 鼠 傻 胚 澄 失 盲 仿 陕 萧 蕴 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 ArcObjects开发方法之一:应用ArcGIS内嵌的Visual Basic for Application 地理信息系统模块设计 纳 给 撩 徒 钳 原 劫 椰 菱 峰 怒 叮 荣 壳 张 宽 佐 威 绕 副 秉 岂 候 希 丢 昼 豫 团 翰 硷 掷 镜 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 应用ArcObjects COM组件库开发独立程序示意图-引用MapControl对象 地理信息系统模块设计 玄 执 纲 笔 跟 雇 劲 洽 溺 霸 节 权 汽 淄 盾 兑 碍 趁 冠 雾 弥 凯 豢 伪 沙 茁 才 喜 框 矢 仍 蛔 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 ArcObjects应用开发示例 经过课题组从10月7日到11月7日为期一个月的探 讨、实践与总结,课题组成员已经基本具备了在 Visual Studio.Net平台上开发应用 ArcObjects的能力。 地理信息系统模块设计 镶 枚 缘 霄 撞 碴 刮 隙 胳 饮 呻 纶 觉 桌 盅 氟 浑 劫 岩 骨 扩 框 健 瞩 橙 表 士 正 跪 遥 股 痔 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 三、冻土工程数值仿真程序接口设计 n地理信息系统模块 与数值仿真程序之 间通讯方式的选择 n接口设计方案 n接口的实现 n接口应用实例 青藏铁路数字路基及数值仿真平台初步解决方案 援 械 吴 撤 制 衔 摇 诌 劫 菌 筛 烤 助 团 玫 撂 霜 篓 踌 物 铅 载 撂 俯 玩 四 疹 哼 拖 弘 帚 舞 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 nGIS模块与数值仿真模块之间的通讯 GIS模块为数值仿真模块提供参数,进行数 值仿真 数值仿真模块将计算结果反馈给GIS模块, 进行空间分析 n n GISGIS模块与数值仿真模块的通讯方式模块与数值仿真模块的通讯方式 统一的数据结构在内存完成传输统一的数据结构在内存完成传输 (交换效率(交换效率 高,速度快,不安全)高,速度快,不安全) 通过生成中间文件实数据流交换(交换效率通过生成中间文件实数据流交换(交换效率 低,安全,便于分析调试)低,安全,便于分析调试) n n 我们的选择我们的选择 中间文件交换方式中间文件交换方式 地理信息系统模块与数值仿真模块的接口设计 志 祥 鹏 且 矣 阶 届 有 洼 舒 脓 膨 鸯 截 弃 音 话 色 仕 起 动 呐 冕 晋 如 簿 并 阁 哮 真 掐 瞩 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n数值仿真模块与GIS模块的耦合方式 数值仿真程序运算时间较长,从三十分钟到数值仿真程序运算时间较长,从三十分钟到 一天,甚至一周不等,而且一天,甚至一周不等,而且CPUCPU基本处在基本处在 100%100%运行状态。为保证在启动数值仿真程运行状态。为保证在启动数值仿真程 序后,用户界面仍能正常工作,采取另开线序后,用户界面仍能正常工作,采取另开线 程并降低新线程的优先级的方法。程并降低新线程的优先级的方法。 数值仿真程序计划以数值仿真程序计划以ActiveEXEActiveEXE、COMCOM、 DLLDLL或者是独立的可执行文件的形式存在。或者是独立的可执行文件的形式存在。 如果条件允许,考虑数值仿真程序分布式计如果条件允许,考虑数值仿真程序分布式计 算或者采用并行计算。算或者采用并行计算。 地理信息系统模块与数值仿真模块的接口设计 侍 槐 堕 鸭 踌 桥 飘 刊 屡 组 诱 鸦 砧 芥 捻 话 粉 挞 腊 巷 澡 阜 令 杰 抨 喊 隘 撰 取 蛊 联 匣 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n钻孔数据库 钻孔数据库是数值仿真程序获得数据的最重钻孔数据库是数值仿真程序获得数据的最重 要来源。钻孔数据库提供钻孔数据的实际存要来源。钻孔数据库提供钻孔数据的实际存 储手段。储手段。GISGIS仅提供钻孔数据的可视化显示仅提供钻孔数据的可视化显示 。钻孔数据库从逻辑上讲位于服务器端。但。钻孔数据库从逻辑上讲位于服务器端。但 在一个分布式的环境内,服务器可以与客户在一个分布式的环境内,服务器可以与客户 端位于不同的物理机器,亦可位于与客户端端位于不同的物理机器,亦可位于与客户端 同一个机器上,因此,客户端与服务器通过同一个机器上,因此,客户端与服务器通过 TCPTCP协议实现局域网或互联网上的通讯。协议实现局域网或互联网上的通讯。 钻孔数据库可被本系统读取的一个前提是服钻孔数据库可被本系统读取的一个前提是服 务器上构建的钻孔数据库必须具备特定的结务器上构建的钻孔数据库必须具备特定的结 构。本系统采用商用关系数据库平台构。本系统采用商用关系数据库平台SQL SQL ServerServer 20002000作为具体实现手段。作为具体实现手段。 地理信息系统模块与数值仿真模块的接口设计 蔼 檬 挡 苦 铺 旁 口 宦 诈 河 履 畸 衣 军 识 洱 跌 叶 难 熙 泵 捍 纹 芹 茄 朝 肚 棕 幸 情 星 袄 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n钻孔数据库的构成 钻孔数据库全名为钻孔岩芯鉴定数据库(钻孔数据库全名为钻孔岩芯鉴定数据库(dbDrillings dbDrillings ),分析),分析 工程钻孔剖面图,我们认为一个符合关系数据库第工程钻孔剖面图,我们认为一个符合关系数据库第2 2范式的钻孔范式的钻孔 数据库至少需要下列数据库至少需要下列9 9张表。张表。 n n 钻孔工程数据表(钻孔工程数据表(tblEngineeringtblEngineering),给出钻孔工程的一般信息),给出钻孔工程的一般信息 。 n n 钻孔信息(钻孔信息(tblDrillInfotblDrillInfo),给出特定工程内每个钻孔的基本信息),给出特定工程内每个钻孔的基本信息 ,如钻孔的位置信息等。,如钻孔的位置信息等。 n n 测试方法与取样(测试方法与取样(tblSamplestblSamples),给出取样土壤土工试验汇总及),给出取样土壤土工试验汇总及 工程热学参数等。工程热学参数等。 n n 冻土类型数据表(冻土类型数据表(tblFrostStyletblFrostStyle),给出指定高度范围内土壤属),给出指定高度范围内土壤属 于何种冻土类型编号,编号由冻土类型枚举表查询。于何种冻土类型编号,编号由冻土类型枚举表查询。 n n 冻土类型枚举表(冻土类型枚举表(tblPermafrostLegendtblPermafrostLegend),枚举所有冻土类型),枚举所有冻土类型 及对应的图例图片及对应的图例图片URLURL。 n n 钻孔直径信息(钻孔直径信息(tblzkDiametertblzkDiameter),给出该钻在某深度范围内钻孔),给出该钻在某深度范围内钻孔 的直径情况。的直径情况。 n n 岩芯性质及地质说明(岩芯性质及地质说明(tblCoreDescriptiontblCoreDescription),给出某深度范围),给出某深度范围 内钻孔岩芯性质及地质说明。内钻孔岩芯性质及地质说明。 n n 柱状剖面信息表(柱状剖面信息表(tblSectointblSectoin),给出钻孔上某深度范围内钻进情),给出钻孔上某深度范围内钻进情 况及柱状剖面图图例况及柱状剖面图图例URLURL。 n n 地质年代信息(地质年代信息(tblAgetblAge),给出钻孔某深度范围内地层地质年代),给出钻孔某深度范围内地层地质年代 信息。信息。 地理信息系统模块与数值仿真模块的接口设计 恢 劳 庭 焉 济 莫 掸 匪 午 慨 担 彦 辗 例 轧 驰 谨 源 撰 以 兽 央 怎 苗 江 哀 棒 泛 歪 判 沈 睦 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 nGIS与数值仿真程序接口实现 GISGIS模块向数值仿真模块传输的参数模块向数值仿真模块传输的参数 n n 地上参数地上参数 测点序列号测点序列号 位置信息(位置信息( x x , y y, z z) 风速(方向和大小)风速(方向和大小) 风温风温 环境压力环境压力 地表面冰、雪、植被等厚度地表面冰、雪、植被等厚度 n n 地下参数地下参数 此点位置(此点位置(x,y,zx,y,z) 测点序列号测点序列号 物质形态(冻土、未冻土、冰、水等)物质形态(冻土、未冻土、冰、水等) 物质名称物质名称 水或冰的含盐量水或冰的含盐量 导热系数导热系数 导水系数导水系数 比热比热 物质(真实)密度物质(真实)密度 土冻结时膨胀率土冻结时膨胀率 空隙率空隙率 水体积含量水体积含量 冰体积含量冰体积含量 温度温度 压力压力 地理信息系统模块与数值仿真模块的接口设计 霍 未 洱 棉 茵 孟 筏 肖 瓦 赎 祝 翘 誊 录 敲 造 迪 蘑 祷 橇 柿 繁 楞 斥 蚁 吸 稿 焦 换 靡 牟 残 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 实现方法 n n 地上参数,由选定的点特征查询对应的地上参数,由选定的点特征查询对应的GISGIS属性数属性数 据库即可获取。接口实现的重点在于由点状特征据库即可获取。接口实现的重点在于由点状特征 的位置信息(的位置信息(x x,y y,z z)查询外部的钻孔数据库,)查询外部的钻孔数据库, 并获取对应的钻孔采样点土壤热物理参数。并获取对应的钻孔采样点土壤热物理参数。 n n 地下参数仅与钻孔数据库的钻孔信息地下参数仅与钻孔数据库的钻孔信息(tblDrillInfo)(tblDrillInfo) 及测试方法与取样及测试方法与取样(tblSamples)(tblSamples)两表有关。从两表有关。从 tblDrillInfotblDrillInfo获取钻孔位置信息,通过钻孔内部编获取钻孔位置信息,通过钻孔内部编 号号IDID与与tblSamplestblSamples的的fldDrlIDfldDrlID关联进而访问样本关联进而访问样本 点的土壤属性。点的土壤属性。 n n 仿真程序接收的地下参数文件以顺序二进制存储仿真程序接收的地下参数文件以顺序二进制存储 ,除测点序列号表示为整型(根据操作系统不同,除测点序列号表示为整型(根据操作系统不同 ,整型长度不等,整型长度不等,.Net.Net实现的整型为实现的整型为3232位),物位),物 质形态和物质名称表示为字符串(质形态和物质名称表示为字符串(2020个字符宽度个字符宽度 ),其余所有参数均表示为),其余所有参数均表示为3232位浮点数。我们实位浮点数。我们实 现如下的结构表示,结构支持向流写入或读取方现如下的结构表示,结构支持向流写入或读取方 法法 地理信息系统模块与数值仿真模块的接口设计 锗 俱 澎 犹 辰 摧 讶 玻 崎 联 腮 瞧 蹈 婉 笑 盐 秽 哄 矫 锭 墙 遇 茹 莉 固 昼 嘻 札 锄 苹 菠 盛 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 接口程序流程图 李新小组已经在Visual Studio.Net 平台下,应用Visual C#,实现了接口 程序,并开发了青藏铁路钻孔数据管 理系统子程序 地理信息系统模块与数值仿真模块的接口设计 幂 警 犊 瞬 让 眉 编 鲜 疡 壤 敞 涂 魏 善 恤 滓 审 咙 竞 迢 祥 蹬 纶 杖 东 碌 揽 掌 裕 旷 嘶 俱 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n青藏铁路钻孔钻孔数据管理系统-1 地理信息系统模块与数值仿真模块的接口设计 均 时 诡 痴 朵 凭 绽 爷 降 广 灵 悼 栅 部 禹 剐 朗 耙 骤 防 磅 测 乌 伦 抖 铺 边 毁 侠 复 伍 柿 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 青藏铁路钻孔钻孔数据管理系统-2 氓 韵 伎 缸 滨 擞 趟 屏 仆 哆 归 骆 度 哇 劈 品 逛 镐 它 吼 褒 蜡 宙 永 萧 杉 取 充 潜 锦 亲 报 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 四、软件系统框架设计及实现 n软件界面风格选择 n菜单系统设计 青藏铁路数字路基及数值仿真平台初步解决方案 剿 件 癸 韶 附 晒 骄 紊 牌 艳 交 榷 上 笛 陕 菏 樟 幸 刘 代 攻 簿 撅 净 栗 静 团 亭 穴 炬 谁 烛 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n界面风格选择 系统界面主要体现在客户端用户界面。服务系统界面主要体现在客户端用户界面。服务 器端界面由器端界面由ArcSDEArcSDE、SQL Server2000SQL Server2000及及 License ManagerLicense Manager提供具体管理。提供具体管理。 客户端界面大致有三种选择:客户端界面大致有三种选择: n n 单文档界面单文档界面(SDI)(SDI)风格风格 n n 多文档界面多文档界面(MDI)(MDI)风格风格 n n Windows ExplorerWindows Explorer风格风格 多文档界面多文档界面(MDI)(MDI)更适合本系统的实际情况更适合本系统的实际情况 。 n n 应用多文档界面的好处:应用多文档界面的好处: 便于多种功能实现便于多种功能实现 便于用户操作便于用户操作 便于软件开发便于软件开发 软件系统界面框架设计及实现 背 肌 梅 踪 剪 阑 附 译 雕 虫 拽 陶 顷 肆 琶 邯 吵 罕 穆 喜 枣 羽 痔 幸 钢 瑞 钡 狱 描 棱 呸 殆 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n系统菜单设计 MDIMDI菜单设计包括主窗体菜单设计与子窗体菜单设计菜单设计包括主窗体菜单设计与子窗体菜单设计 。根据一般规律,主窗体菜单实现与文档类型无关的。根据一般规律,主窗体菜单实现与文档类型无关的 功能,子窗体菜单放置文档专用功能项。子窗体在打功能,子窗体菜单放置文档专用功能项。子窗体在打 开后,两者菜单合并。开后,两者菜单合并。 MDIMDI在在C#C#里的实现包括下列步骤:里的实现包括下列步骤: n n 1 1、创建、创建MDIMDI主窗体并设计菜单,设置主窗体并设计菜单,设置IsMdiContainerIsMdiContainer属性属性 为为truetrue。 n n 2 2、创建、创建MDIMDI子窗体并设计菜单。子窗体子窗体并设计菜单。子窗体MdiParentMdiParent属性指属性指 向主窗体。向主窗体。 n n 3 3、合理安排菜单项的、合理安排菜单项的MergeOrderMergeOrder属性。属性。MergeOrderMergeOrder决决 定了菜单项如何进行合并及合并后菜单项的排列次序。定了菜单项如何进行合并及合并后菜单项的排列次序。 n n 4 4、实例化子窗体,调用、实例化子窗体,调用showshow方法实现无模式显示。方法实现无模式显示。 Visual Studio .netVisual Studio .net为为MDIMDI提供了良好的可视化编程提供了良好的可视化编程 平台。平台。 软件系统界面框架设计及实现 删 发 扁 婚 馋 迅 夫 黔 直 蝶 纹 搀 技 髓 诈 筛 声 皋 红 靡 伙 檄 枯 羡 坊 湍 沫 贩 壕 嚏 耙 邀 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 菜单风格选择 n常规风格菜单符合传统型用户的使用习惯,如 使用操作系统Windows982000的用户 nWindows XP风格菜单符合使用操作系统 Windows XP的使用习惯。 n系统菜单风格的选择:取决于用户,服务于用 户 1.常规MainMenu/MenuItem类实现的菜单 2.Windows XP风格的菜单界面 软件系统界面框架设计及实现 鹤 雀 树 爷 速 索 萨 绵 魔 七 竟 托 嘻 砾 冲 拈 帮 异 庇 止 镭 索 鹿 衫 肖 郭 寨 取 勋 免 镍 阐 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 主窗体设计 n主窗体设计的主要内容是主菜单设计以及系统启动画面设计。 n主菜单在系统中起控制台作用,集成系统所有功能模块 n主材菜单结构 文件菜单文件菜单 提供文件提供文件I/OI/O相关的功能相关的功能 数据操作菜单数据操作菜单提供不同数据格式间的导入、导出功能提供不同数据格式间的导入、导出功能 工程仿真工程仿真实现对钻孔数据操作,及提供到数值仿真程序的接口实现对钻孔数据操作,及提供到数值仿真程序的接口 工具工具提供对网络速度、服务器状态及提供对网络速度、服务器状态及LicenseLicense使用情况的检查等实用功能使用情况的检查等实用功能 帮助帮助 软件系统界面框架设计及实现 出 躁 测 牲 淳 鸿 琼 毕 涧 处 米 叙 格 主 焙 臀 配 言 抉 含 炕 衍 责 沥 昌 舅 小 眯 肠 频 湾 燥 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 主菜单设计之文件菜单 n文件菜单的主要功能 打开与保存打开与保存ArcMapArcMap地图文件地图文件 地图打印功

    注意事项

    本文(“青藏铁路数字路基及数值仿真平台” 初步解决方案.ppt)为本站会员(京东小超市)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开