ArcGIS Engine ArcGIS Engine是ArcGIS的一套软件开发引擎可以让程序员建立自定义的GIS桌面程序 ArcGIS Engine支持多种开发语言包括COMNET框架Java和C能够运行在WindowsLinux和Solaris等平台上这套API提供了一系列比较高级的可视化控件大大方便了程序员构建基于ArcGIS的应用程序 ArcObjects是ArcGIS Engine的核心套件而ArcGIS Desktop本身就是ArcObjects套件的一个子集传统的开发方式例如使用ArcGIS SDK用户必须在系统中安装一套ArcGIS才能够运行编写出来的程序而使用ArcGIS Engine开发人员就能够为各个用户编写独立于运行的GIS软件或者把GIS嵌入到其他应用程序之中而不需要再依赖于ArcGIS Desktop除了一系列控件ArcGIS Engine套件还包括一些实用程序样例以及开发文档