TerraExplorerPro二次开发指南:英文版API详解

需积分: 12 1 下载量 157 浏览量 更新于2024-07-20 收藏 2.27MB PDF 举报
"Skyline二次开发文档英文版包含用户手册和开发文档,专注于TerraExplorer Pro的API使用,适用于JS和C#开发者。文档详细解释了API的各种接口、方法和更新,旨在帮助开发者理解并进行扩展功能的实现。" 本文档是针对Skyline的TerraExplorer Pro的二次开发指南,特别适合熟悉JavaScript (js)和C#的开发者。这份V6.1版本的手册详细介绍了如何利用COM接口进行开发,并提供了从API 6.0到6.1的更新信息。 1. **概述** - 主要接口:文档中提到了多个主要接口,如ISGWorld61、Analysis(IAnalysis61)等,这些接口是与TerraExplorer Pro交互的基础。 - 使用COM接口:教程指导开发者如何有效地利用COM接口来调用和操作软件的功能。 - 基本概念:涵盖了开发所需的GIS和软件工程基础概念,帮助理解API的工作机制。 - 如何做:提供了实际操作步骤,让开发者能按照指南逐步实现功能。 2. **API更新** - APIv6.1的更新:这部分详述了新版本API增加和修改的属性和方法,以及新增接口,帮助开发者了解新功能和变化,以便进行相应的代码调整。 3. **使用SGWorld类** - SGWorld类是核心接口,它包含了对整个应用环境的操作,如地图数据、分析工具、应用程序控制等。 - 文档深入讲解了如ISGWorld61、Analysis、Application、Command、CoordServices等多个子接口,涵盖了从地图分析到用户界面操作的广泛领域。 4. **其他接口** - 从IAction61到IDataSourceInfo61,文档列举并解释了大量接口,包括但不限于动作执行、附件管理、属性处理、视频录制、坐标系统设定等,这些接口提供了对TerraExplorer Pro各种功能的访问。 此文档不仅对有经验的开发者有价值,也适合希望深入学习TerraExplorer Pro API的新手。通过阅读和实践,开发者可以掌握如何使用提供的接口和方法创建自定义插件或增强现有功能,从而实现对TerraExplorer Pro的个性化定制。虽然文档为英文,但作者强调其理解难度不高,适合广大开发者参考学习。