基于 ArcGIS 开发
与其他任何开发一样,都应该遵循一定的步骤。
1.确定要解决的问题——如“你的开发工作要解决的问题是什么?”。
2.确定要开发的程序类型(独立应用程序、Add-in插件或ArcObjects 扩展的动态链接库 等)。ArcGIS 具有各种扩展点,在开始编写代码之前,您需要知道您将针对的是这些扩展点中的哪一个。
3.根据您要开发的程序的功能,找到正确的 ArcObjects。ArcObjects 是为您的程序提供所有 GIS 功能的组件。 ArcObject 有很多,但它们被分组到各功能区域中。某些程序要求您使用 ArcObjects 的多个功能区域,可将每一个功能区域都视为程序开发的子任务,并一次只专注于一项任务。
4. 开发您的程序:
(1)创建一个Visual Studio项目。
(2)引用步骤 3 中确定的所需 ArcObjects 程序集。
(3)创建程序的框架,通过创建独立应用程序、“设置Add-in和关联的 .esriaddinx 文件”、或实现所需的 ArcObjects 接口。若使用 Visual Studio ,它的模板和向导将帮助您创建程序的基础代码。
(4)添加代码,包括通过ArcObjects的GIS功能。您需要授权您的应用程序,以实现对 ArcObjects 的访问。
(5)将源代码编译为独立应用程序的可执行文件 (EXE)、Add-in的 .esriaddin ,或 ArcObjects 扩展的动态链接库 (DLL)。
5. 测试您的程序。验证您的应用程序是否按预期工作,并确保您正确处理任何常见的错误。
6.部署您的定制。