TerraExplorerPro二次开发用户操作手册-核心接口与示例
需积分: 12 12 浏览量
更新于2024-08-07
收藏 6.01MB PDF 举报
"中国移动研究院发布的5G典型应用案例集锦,主要涵盖了TerraExplorerPro的二次开发内容,包括了工具设置的详细解释以及TERRAEXPLORER API的相关功能模块和接口的介绍。"
在“工具设置”部分,我们了解到在TerraExplorer中配置和自定义工具的一些关键要素。`<Tool>`元素是设置工具属性的核心,它的属性包括:
1. **AutoStart**:此属性用于决定工具是否在打开一个FLY工程时自动启动。如果设置为1,则工具会在工程打开时自动运行。
2. **RunOnce**:此属性设定工具是否只运行一次。如果设置为1,那么工具将只执行一次,之后不再运行。
3. **ShowOnVersionTypes**:该属性定义了工具应在TerraExplorer家族的哪个应用程序中显示。数值3可能表示在特定版本的应用程序中运行该工具。
4. **NeedProject**:此属性控制工具功能区中的命令是否只有在工程文件打开时才可用。如果设置为0,即使没有打开工程,工具也可以使用。
除此之外,还有图标路径(`<Icon path="..."/>`)和工具栏显示设置(`<Ribbon Show="1" Toggle="0"/>`及`<Container>`内的面板布局),这些都是自定义工具界面的重要组成部分。
在“TerraExplorerPro二次开发”用户操作手册中,介绍了TERRAEXPLORER API的主要功能,包括:
1. **TERRAEXPLORER API功能模块**:涉及多个接口,如ISGWorld701、ICreator701、IAnalysis701等,这些接口提供了对TerraExplorer内部功能的访问和控制。
2. **主要接口**:ISGWorld701接口负责世界环境的管理,ICreator701接口用于对象的创建,IAnalysis701接口则涉及数据分析。此外,还包括SkylineGlobe接口、TerraExplorerViewer接口和ActiveX控件接口。
3. **使用COM接口**:手册指导如何创建客户端应用程序,并解释了HRESULT类型返回值的意义。
4. **基本概念**:涵盖了单位、偏航、俯仰和翻滚角度、时间等核心概念。
5. **基本示例**:涵盖了从控制摄像机、管理项目树到对象操作、处理TerraExplorer事件、坐标系转换、WKT和WKB格式的数据以及ClientData和矢量图层的使用等。
6. **自动化安装TERRAEXPLORER**:这部分可能提供了自动化部署和集成TerraExplorer的指南。
手册还详细阐述了从API V6.6到V7.0.1的更新内容,包括C#和JavaScript环境的变化,以及新的属性、方法、事件和接口的介绍。
在SGWORLD章节中,ISGWORLD701接口的各个方法被详细讲解,例如忽略快捷键设置(IgnoreAccelerators)、事件的附加与分离(AttachEvent和DetachEvent)、获取和设置选项参数(GetOptionParam和SetOptionParam),以及分析距离点添加和进度事件(OnAnalysisDistancePointAdded和OnAnalysisProgress)等。
这些信息为开发者提供了全面的指导,帮助他们利用TerraExplorerPro进行定制化开发,实现5G应用场景的各种可能性。
2020-06-28 上传
2021-09-10 上传
2020-02-01 上传
2020-03-11 上传
2023-07-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
liu伟鹏
- 粉丝: 24
- 资源: 3860
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍