- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“青藏铁路数字路基及数值仿真平台”初步解决方案;问题定义;主要内容;一、总体设计概述;系统结构说明;系统的结构设计
客户端应用程序
地理信息功能模块
李新小组,应用Arc Objects实现
许可证管理,自开发应用程序实现
3G2000工程仿真模块
李宁老师小组(提交Active EXE或者COM组件)
工程热物理仿真模块
刘石老师小组(提交Active EXE或者COM组件)
地理信息系统与工程仿真模块数据接口
李新小组,自开发应用程序
服务器端应用程序
地理数据数据服务模块
李新小组,Arc SDE和SQL Server2000实现
许可证管理模块
服务器端采用ESRI License Manager;开发工具选择
开发工具的选择主要决定于系统的最终用户和开发人员的习惯
可供选择方案
Java、C/C++、Delphi、VB、PowerBuilder等
我们的选择:Visual Studio.Net
Visual C++.Net
Visual Basic.Net
Visual C#.Net
理由:
项目组开发人员都有应用Microsoft开发工具的经验
C#具备C/C++的强大功能和VB/Delphi的快速开发能力,软件产品为图形界面,易学易用.
Visual Studio.Net代表了软件开发的技术方向,有强大而连续的技术支持.;Visual Studio.Net 开发工具界面;二 、地理信息系统模块的设计;地理信息系统平台的选择
可选方案
ESRI公司产品(ArcInfo、ArcView、ArcGIS)
其它GIS公司产品(MapInfo、MapGIS、SuperMap、Grass等)
我们的选择:ArcGIS
理由:
ESRI是一家地理信息系统软件的领先开发商 ,其产品有良好的声誉。
ArcGIS系列软件是基于Windows操作系统的图形界面、组件式地理信息系统 。
ArcGIS提供了基于组件对象模型(COM)的开发接口Arc Objects,功能强大,便于开发,能够满足青藏铁路数字路基地理信息功能的要求。;Arc Objects介绍
Arc Objects是ArcGIS二次开发程序设计接口,共有2000多个COM组件。
Arc Objects不是独立的SDK,所以要用Arc Objects开发应用系统,必须要在已经装有ArcGIS的环境下进行,以获取软件使用的许可。
应用ArcObjects,可以实现几乎所有的GIS功能
GIS的分析功能:地统计、空间分析、3D分析、缓冲区分析、空间度量等
GIS的管理功能:数据查询、更新与转换
应用ArcObjects的好处:针对青藏铁路数字路基特定需求,量体裁衣,减少系统冗余,提高系统效率。;ArcObjects的开发方法研究
Arc Objects基于COM技术,COM是一个二进制规范,与开发语言无关,凡是支持COM规范的语言,都可以用作Arc Objects开发.
我们的工作
分析了Arc Objects对象模型的结构、功能,并编写了中文开发文档文档。
开展了Arc Objects与Visual Studio.Net的兼容性测试,并对ArcObjects Developer Kit for .NET (beta 2)进行了测试和讨论.
应用Visual C#和Arc Objects,实现了部分GIS分析功能,并编写了技术文档.
研究了应用Visual C#访问Geodatabase的技术环节,并编写了示例程序
;地理信息系统模块设计;ArcObjects开发方法之一:应用ArcGIS内嵌的Visual Basic for Application;应用ArcObjects COM组件库开发独立程序示意图-引用MapControl对象;ArcObjects应用开发示例;三、冻土工程数值仿真程序接口设计;GIS模块与数值仿真模块之间的通讯
GIS模块为数值仿真模块提供参数,进行数值仿真
数值仿真模块将计算结果反馈给GIS模块,进行空间分析
GIS模块与数值仿真模块的通讯方式
统一的数据结构在内存完成传输 (交换效率高,速度快,不安全)
通过生成中间文件实数据流交换(交换效率低,安全,便于分析调试)
我们的选择
中间文件交换方式;数值仿真模块与GIS模块的耦合方式
数值仿真程序运算时间较长,从三十分钟到一天,甚至一周不等,而且CPU基本处在100%运行状态。为保证在启动数值仿真程序后,用户界面仍能正常工作,采取另开线程并降低新线程的优先级的方法。
数值仿真程序计划以ActiveEXE、COM、DLL或者是独立的可执行文件的形式存在。
如果条件允许,考虑数值仿真程序分布式计算或者采用并行计算。
;钻孔数据库
钻孔数据库是数值仿真程序获得数据的最重要来源。钻孔数据库提供钻孔数
您可能关注的文档
- [宝典]路面结构层次构成资料科学工程科技专业资料培训课件.ppt
- [宝典]铁路桥梁的设计荷载培训讲学.ppt
- [宝典]园林绿化养护办法(草坪,绿篱,乔木,草花,盆景等)培训讲学.ppt
- [标准施工招标文件]基本情况以及相关条款解读知识分享.ppt
- [采购管理]采购与供应管理(157页)讲课教案.ppt
- [从业资格考试]河南省造价员培训教案第四章基础与垫层培训讲学.ppt
- [方案]第二章 监理单位与监理工程师教学讲义.ppt
- [概预算课件][第五章 建筑工程计价依据]三砌筑工程学习资料.ppt
- [高等教育]测量学B 第八章 施工测量的基本工作说课材料.ppt
- [工程科技]《电力建设施工质量验收及评价规程》第4部分热工仪表及控制装置培训教材-韩英明幻灯片课件.ppt
原创力文档


文档评论(0)