本篇文章主要围绕ArcGIS Engine应用程序的开发与发布过程展开,由ESRI于2004年提供版权。主要内容分为六个部分:
1. **开发和发布的过程**:首先介绍的是开发应用程序的整体流程,包括安装和授权ArcGIS Engine Developer Kit(包含必要的开发工具和资源),然后进行代码编写。这个阶段强调了开发者在开发环境中的准备工作。
2. **开发应用程序**:详细步骤包括安装ArcGIS Engine Runtime,这是应用程序运行的基础环境,确保它在目标机器上可用。开发者需要编写应用程序的代码,可能涉及到地图处理、分析等功能。
3. **测试应用程序**:在代码完成后,开发者需要在安装了ArcGIS Engine Runtime的机器上进行测试,确保其功能正常,用户体验良好。这一步骤对产品的质量控制至关重要。
4. **创建Setup和发布程序**:涉及将应用程序与ArcGIS Engine Runtime打包,同时配置必要的数据、MXDs(地图文档)和符号库,以支持完整的功能执行。这个阶段是将产品准备推向用户的关键步骤。
5. **创建和分发stylesets**:开发者可以利用ArcMap创建自定义的样式集(style),这些样式会随Engine一同安装。此外,还提到ServerStyleGallery用于访问预定义或定制的样式,并介绍MakeServerStyles工具用于转换这些样式文件,以适应服务器环境。
6. **ArcGISEngineRuntime产品**:强调Runtime在应用程序部署中的核心位置,它不仅限于开发者机器,还需要安装在所有应用程序运行的机器上,包括那些已经安装了ArcGIS Desktop和Server的系统。Runtime的分配通常与ArcGIS Engine Developer Kit的销售捆绑在一起。
总结起来,本文档着重指导读者如何构建、测试和分发基于ArcGIS Engine的应用程序,包括开发环境的设置、测试流程、打包策略以及样式管理,确保最终产品能在不同环境下稳定运行和提供高质量的GIS服务。