Engine,你可以利用 ArcGIS 的强大功能来为你的用户快速的建立正确的 GIS 应用程序。
1.2 ArcGIS Engine 开发包
ArcGIS Engine 开发包是一套地图制图组件和开发资源库,可以让编程人员为现有的应用程
序添加动态制图和 GIS 功能,或者创建新的定制的制图和 GIS 解决方案。使用 ArcGIS
Engine 开发包,开发人员在为地图创建定制界面时有了前所未有的灵活性。开发人员可以
使用多种具有行业标准的交互式开发环境来创建专门的应用程序,或者将 ArcGIS Engine
组件和其他软件的组件结合来创建先进的 GIS 应用程序。
ArcGIS Engine 开发包不是面向终端用户的产品,而是专门为开发应用程序的人员设计的。
开发人员基于 ArcGIS Engine 建立应用程序,并将这些程序传递给终端用户。 ArcGIS
Engine 的一个很重要的特征就是在一个应用程序中,地图可以是次要部分,也可以是核心
部分。这以特性使得 ArcGIS Engine 尤其的适合于特定的 GIS 解决方案。
ArcGIS Engine 开发包为一个大型的 ArcObjects 组件集(ArcGIS 就是建立在此软件组件之
上)提供接口,并且包括了许多开发控件,用于创建一个高质量的制图用户界面。这些可
视化控件与.NET 控件、Visual JavaBeans 和 ActiveX 控件一样使用。
ArcGIS Engine 开发包还包括所有的开发资源库,以支持全面的开发任务。许多应用程序界
面(COM, Java, .NET, 和 C++)除了拥有对象模型图表和 ArcGIS Engine 每一部分的范例外,
还提供一个集成化的帮助系统。ArcGIS Engine 开发包允许用户建立和测试 ArcGIS Engine
应用程序中的包含在 ArcGIS Engine Runtime 及其所有选项中的功能。部属这些应用程序需
要一个 ArcGIS Engine Runtime 许可和相应的选项。
1.3 ArcGIS Engine Runtime
ArcGIS Engine Runtime 包括了 ArcObjects 的核心组件,能够执行一个定制的 ArcGIS Engine
应用程序,同时也必须随着定制程序一起安装。
标准的 ArcGIS Engine Runtime 许可提供了所有 ArcGIS 应用程序的核心功能。标准的
ArcGIS Engine Runtime 可以通过使用下列许可选项而得到增强:
Geodatabase 更新选项
空间分析选项 三维选项