ArcGIS Explorer SDK |
![]() ![]() ![]() |
ArcGIS Explorer 包括一个软件开发包 (SDK)。SDK 的目的是支持开发人员使用 ArcGIS Explorer 应用程序编程接口 (API) 来构建可嵌入 ArcGIS Explorer 应用程序的加载项。
加载项可以执行任何自定义代码,因此可用于向标准 ArcGIS Explorer 界面添加各种功能。您可以使用加载项从 Internet 检索数据或图像、查询远程数据库、在远程服务器上执行地理处理任务以及从结果中提取信息,等等。
您还可以使用加载项与 ArcGIS Explorer 对象模型中的其他类进行交互,例如,可以找到有关现有图层和结果的信息、运行其他加载项、向地图添加内容以及在本地矢量图层中搜索要素。
ArcGIS Explorer API 提供了六种类型的“加载项”来扩展应用程序:按钮、复选框、组合框、可停靠窗口、扩展项和图库。每种类型的加载项都是在 .NET 中通过派生 ESRI.ArcGISExplorer.Application 命名空间中的抽象类而实现的。
ArcGIS Explorer API 依赖于 Microsoft .NET 3.5 Framework Service Pack 1。要成功开发和部署加载项,.NET Framework 不可或缺,而且还要使用 Microsoft Visual Studio 2008 或 2010(.NET 开发环境)开发加载项。安装 ArcGIS Explorer 时需要安装 .NET Framework,因此,.NET Framework 也会出现在部署加载项的计算机上。ArcGIS Explorer API 支持 Microsoft Visual Studio 2008 和 2010 的所有当前版本(从 Express 到 Enterprise),并支持使用两种 .NET 语言(C# 和 VB.NET)进行开发。
使用 Microsoft Visual Studio 和 ArcGIS Explorer API 可以开发加载项。在 Visual Studio 中编写完加载项后,加载项即被编译成动态链接库 (DLL) 文件,并被打包成加载项文件 (.eaz)。将 ArcGIS Explorer 指向加载项文件时,它会将该文件识别为加载项,在 ArcGIS Explorer 中通过 ArcGIS Explorer 加载项 对话框可使用该加载项。
注:加载项是 ArcGIS Explorer 中唯一一种可编程的自定义组件。您不能为 ArcGIS Explorer 创建任何其他类型的自定义类,也不能将 ArcGIS Explorer 功能嵌入到任何其他应用程序中。可通过应用程序配置文件实现以非编程方式自定义应用程序的外观。
了解有关应用程序配置的详细信息
要创建加载项,必须安装 ArcGIS Explorer SDK。除了集成到 Visual Studio IDE 中的概念和组件帮助版本外,ArcGIS Explorer SDK 还安装了大量项目,使开发人员能够充分利用 ArcGIS Explorer API:
ArcGIS Online 提供了有关 ArcGIS Server 和发布可在 ArcGIS Explorer 中查看的图层的信息。有关创建加载项的详细信息,请参考 ArcGIS Explorer 开发人员帮助。