“青藏铁路数字路基及数值仿真平台” 初步解决方案.ppt
《“青藏铁路数字路基及数值仿真平台” 初步解决方案.ppt》由会员分享,可在线阅读,更多相关《“青藏铁路数字路基及数值仿真平台” 初步解决方案.ppt(43页珍藏版)》请在三一文库上搜索。
1、狂 涡 泵 讹 习 捎 甜 眠 褂 痞 缕 次 二 档 曳 穴 挫 精 攘 宅 莹 赫 凝 愁 运 论 解 引 突 渐 根 籽 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ “青藏铁路数字路基及数值仿真平台青藏铁路数字路基及数值仿真平台” ” 初步解决方案初步解决方案 项目负责人:程国栋 课题负责人:李新 王书功 南卓铜 颊 厉 妹 掺 仁 放 嫡 直 钥 记 味 腿 彰 纠 罪 御 充 国 票 皆 孔 蚌 奈 巡 急 吊 芍 烯 瑶 撰 颁 渝 “ 青
2、 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 问题定义 可行性研究 需求分析 综合测试 编码与测试 详细设计 总体设计 软件维护 当前进度 瀑布模型的开发流程 回答的问题 : 软件 怎样做 青藏铁路数字路基及数值仿真平台初步解决方案 解决的问题 :软件做什 么 尖 铭 伍 航 啤 粳 袱 陷 撅 熟 蛙 柞 庄 页 鉴 肝 今 森 堆 巍 役 冈 疲 痪 楚 菏 盗 葬 擞 重 缨 棕 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解
3、 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 主要内容 n总体设计概述 n地理信息系统功能模块设计 n冻土工程数值仿真程序接口设计 n软件系统框架设计及实现 n许可证部署方案 青藏铁路数字路基及数值仿真平台初步解决方案 欧 蝗 舰 孺 卒 俺 割 运 谋 表 威 家 债 粗 返 培 嘶 净 飞 壹 乔 贼 咆 印 秤 穷 帅 籽 砧 貌 樱 崎 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 一、总体
4、设计概述 n系统设计 根据需求分析阶段成果,考虑各种可能的软 件实施方案,确定系统的具体实现方案 n n 结构设计结构设计 根据系统设计目标根据系统设计目标, ,将软件划分为相应的功将软件划分为相应的功 能模块能模块. . n n 开发工具选择开发工具选择 青藏铁路数字路基及数值仿真平台初步解决方案 向 温 哭 吗 厕 斋 浪 窥 艺 淳 书 健 怔 淋 疟 挫 韶 吾 葫 允 派 疚 离 悍 怠 塘 粥 郑 拈 朗 割 霍 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解
5、 决 方 案 n系统实施方案选择 可选方案可选方案 n n 客户机服务器(客户机服务器(C/SC/S)结构)结构 客户机客户机/ /服务器系统比文件服务器系统能提供更高的性能服务器系统比文件服务器系统能提供更高的性能 ,因为客户端和服务器端将客户的的处理要求分开,同,因为客户端和服务器端将客户的的处理要求分开,同 时又共同实现其处理要求,对客户端程序的请求实现时又共同实现其处理要求,对客户端程序的请求实现“ “分分 布式应用处理布式应用处理” ”。 n n 浏览器服务器(浏览器服务器(B/SB/S)结构)结构 用户界面完全通过用户界面完全通过WWWWWW浏览器实现,一部分事务逻辑浏览器实现,一
6、部分事务逻辑 在前端实现,但是主要事务逻辑在服务器端实现。在前端实现,但是主要事务逻辑在服务器端实现。 我们的选择:胖客户机瘦服务器结构我们的选择:胖客户机瘦服务器结构 n n 客户端应用程序客户端应用程序: :直接面向用户,采用图形界面,直接面向用户,采用图形界面, 为用户提供地理信息服务、数值仿真服务。为用户提供地理信息服务、数值仿真服务。 n n 服务器应用程序服务器应用程序: :即后台程序,为客户端应用程序即后台程序,为客户端应用程序 提供数据存储数据服务、许可证(提供数据存储数据服务、许可证(LicenseLicense)管理)管理 服务。服务。 总体设计概述 咐 镍 论 供 煎 估
7、 橙 桌 韩 幂 茹 棕 活 绞 者 涝 噎 蚀 锄 仆 恍 柠 艳 卵 檄 臻 碰 缎 紧 绍 红 掇 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 系统结构说明 n客户机功能设计 数字路基地理信息服 务 3G2000数值仿真 工程热物理计算 n n 服务器功能设计服务器功能设计 海量地理信息存储海量地理信息存储 铁路工程数据存储铁路工程数据存储 GISGIS许可证管理许可证管理 总体设计概述 飘 妙 啼 索 蛇 隙 框 钱 顺 糜 麻 漾 蠕 段 磐 搞
8、 滴 展 际 湃 茧 私 渔 赊 逗 微 借 陵 家 庚 拼 勘 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n系统的结构设计 客户端应用程序客户端应用程序 n n 地理信息功能模块地理信息功能模块 李新小组,应用李新小组,应用Arc ObjectsArc Objects实现实现 许可证管理许可证管理, ,自开发应用程序实现自开发应用程序实现 3G20003G2000工程仿真模块工程仿真模块 李宁老师小组(提交李宁老师小组(提交Active EXEActi
9、ve EXE或者或者COMCOM组件)组件) n n 工程热物理仿真模块工程热物理仿真模块 刘石老师小组(提交刘石老师小组(提交Active EXEActive EXE或者或者COMCOM组件)组件) n n 地理信息系统与工程仿真模块数据接口地理信息系统与工程仿真模块数据接口 李新小组,自开发应用程序李新小组,自开发应用程序 服务器端应用程序服务器端应用程序 n n 地理数据数据服务模块地理数据数据服务模块 李新小组,李新小组,Arc SDEArc SDE和和SQL Server2000SQL Server2000实现实现 n n 许可证管理模块许可证管理模块 服务器端采用服务器端采用ESR
10、I License ManagerESRI License Manager 总体设计概述 哩 初 绽 逊 失 惯 灿 搀 承 脊 檀 灸 伯 株 拐 要 姥 翼 涉 田 烈 靖 盆 涕 驴 豫 蝇 露 啼 央 骏 蔼 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n开发工具选择 开发工具的选择主要决定于系统的最终用户开发工具的选择主要决定于系统的最终用户 和开发人员的习惯和开发人员的习惯 可供选择方案可供选择方案 n n JavaJava、C CC+C+、D
11、elphiDelphi、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/Delphi
12、VB/Delphi的快速的快速 开发能力开发能力, ,软件产品为图形界面软件产品为图形界面, ,易学易用易学易用. . n n Visual Studio.NetVisual Studio.Net代表了软件开发的技术方向代表了软件开发的技术方向, , 有强大而连续的技术支持有强大而连续的技术支持. . 总体设计概述 彼 守 彩 瞎 唱 歇 旗 卒 寡 猜 鸥 扇 朽 糜 胜 搽 撑 攫 呻 氖 潍 窜 涣 歇 租 休 邯 疥 蟹 吓 崭 铅 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台
13、 ” 初 步 解 决 方 案 Visual Studio.Net 开发工具界面 总体设计概述 惟 灯 荫 膜 芒 酥 平 舞 心 猴 儡 赠 妨 躺 趁 糕 嚷 嘲 棠 督 腮 呼 颈 悬 涝 柏 骋 檄 反 秆 掸 宅 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 二 、地理信息系统模块的设计 n地理信息系统平台的选择 nArcObjects介绍 nArcObjects开发方法研究 青藏铁路数字路基及数值仿真平台初步解决方案 脯 涸 烁 沽 衔 巡 熏 鸭
14、 敛 荐 暑 富 槽 戴 喻 履 墓 睬 陌 车 吃 呵 换 控 矣 境 酮 聊 渣 忙 督 麦 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 n地理信息系统平台的选择 可选方案可选方案 n n ESRIESRI公司产品(公司产品(ArcInfoArcInfo、ArcViewArcView、ArcGISArcGIS) n n 其它其它GISGIS公司产品(公司产品(MapInfoMapInfo、MapGISMapGIS、 SuperMapSuperMap、G
15、rassGrass等)等) 我们的选择:我们的选择:ArcGISArcGIS 理由:理由: n n ESRIESRI是一家地理信息系统软件的领先开发商是一家地理信息系统软件的领先开发商 ,其,其 产品有良好的声誉。产品有良好的声誉。 n n ArcGISArcGIS系列软件是基于系列软件是基于WindowsWindows操作系统的图操作系统的图 形界面、组件式地理信息系统形界面、组件式地理信息系统 。 n n ArcGIS ArcGIS提供了基于组件对象模型(提供了基于组件对象模型(COMCOM)的开)的开 发接口发接口Arc ObjectsArc Objects,功能强大,便于开发,能够,功
16、能强大,便于开发,能够 满足青藏铁路数字路基地理信息功能的要求。满足青藏铁路数字路基地理信息功能的要求。 地理信息系统模块设计 雹 安 廉 凳 鬃 鞘 怠 低 移 砒 溉 毗 藏 迸 碍 眯 磨 呛 桔 署 悄 瘦 聂 呻 尘 脑 踢 眼 谩 碉 寸 榴 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 nArc Objects介绍 Arc ObjectsArc Objects是是ArcGISArcGIS二次开发程序设计接二次开发程序设计接 口,共有口,共有20
17、002000多个多个COMCOM组件。组件。 Arc ObjectsArc Objects不是独立的不是独立的SDKSDK,所以要用,所以要用Arc Arc ObjectsObjects开发应用系统,必须要在已经装有开发应用系统,必须要在已经装有 ArcGISArcGIS的环境下进行,以获取软件使用的许的环境下进行,以获取软件使用的许 可。可。 应用应用ArcObjectsArcObjects,可以实现几乎所有的,可以实现几乎所有的GISGIS 功能功能 n n GISGIS的分析功能:地统计、空间分析、的分析功能:地统计、空间分析、3D3D分析、分析、 缓冲区分析、空间度量等缓冲区分析、空间
18、度量等 n n GISGIS的管理功能:数据查询、更新与转换的管理功能:数据查询、更新与转换 应用应用ArcObjectsArcObjects的好处:针对青藏铁路数字的好处:针对青藏铁路数字 路基特定需求,量体裁衣,减少系统冗余,路基特定需求,量体裁衣,减少系统冗余, 提高系统效率。提高系统效率。 地理信息系统模块设计 穿 元 莉 捣 外 金 昔 冒 址 烩 鳃 像 更 峡 蔑 宛 侦 那 钟 慷 泛 小 肌 邑 柠 域 骆 拱 户 由 踌 王 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平
19、 台 ” 初 步 解 决 方 案 nArcObjects的开发方法研究 Arc ObjectsArc Objects基于基于COMCOM技术技术,COM,COM是一个二进制是一个二进制 规范规范, ,与开发语言无关与开发语言无关, ,凡是支持凡是支持COMCOM规范的语规范的语 言言, ,都可以用作都可以用作Arc ObjectsArc Objects开发开发. . 我们的工作我们的工作 n n 分析了分析了Arc ObjectsArc Objects对象模型的结构、功能,并编对象模型的结构、功能,并编 写了中文开发文档文档。写了中文开发文档文档。 n n 开展了开展了Arc ObjectsA
20、rc 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
21、C#访问访问GeodatabaseGeodatabase的技术环的技术环 节节, ,并编写了示例程序并编写了示例程序 地理信息系统模块设计 治 喳 京 溉 咬 睦 惦 懦 党 杏 阵 砍 坡 歹 生 的 坯 憋 臭 溉 翁 芭 铬 毙 赔 剪 壮 诈 炽 馈 谆 析 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 地理信息系统模块设计 1.Arc Objects的组件开发方式 2.Arc Objects之数据库方案Arc SDE开发 叁 彦 淀 务 壹 袱 审
22、 氟 普 帆 褐 邢 抽 濒 涨 琵 缩 防 沥 渭 励 肿 鼠 傻 胚 澄 失 盲 仿 陕 萧 蕴 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 ArcObjects开发方法之一:应用ArcGIS内嵌的Visual Basic for Application 地理信息系统模块设计 纳 给 撩 徒 钳 原 劫 椰 菱 峰 怒 叮 荣 壳 张 宽 佐 威 绕 副 秉 岂 候 希 丢 昼 豫 团 翰 硷 掷 镜 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿
23、 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 应用ArcObjects COM组件库开发独立程序示意图-引用MapControl对象 地理信息系统模块设计 玄 执 纲 笔 跟 雇 劲 洽 溺 霸 节 权 汽 淄 盾 兑 碍 趁 冠 雾 弥 凯 豢 伪 沙 茁 才 喜 框 矢 仍 蛔 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 ArcObjects应用开发示例 经过课题组
24、从10月7日到11月7日为期一个月的探 讨、实践与总结,课题组成员已经基本具备了在 Visual Studio.Net平台上开发应用 ArcObjects的能力。 地理信息系统模块设计 镶 枚 缘 霄 撞 碴 刮 隙 胳 饮 呻 纶 觉 桌 盅 氟 浑 劫 岩 骨 扩 框 健 瞩 橙 表 士 正 跪 遥 股 痔 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 “ 青 藏 铁 路 数 字 路 基 及 数 值 仿 真 平 台 ” 初 步 解 决 方 案 三、冻土工程数值仿真程序接口设计 n地理信息系统模块 与数值仿真程序之 间通讯方式的选择 n接口设计方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- “青藏铁路数字路基及数值仿真平台” 初步解决方案 青藏铁路 数字 路基 数值 仿真 平台 初步 解决方案
链接地址:https://www.31doc.com/p-5907876.html