黄冈做网站的公司哪家好,深圳网站建设服务哪家专业,太原市网站建设网站,学校网站建设联系电话文章目录ArcGIS Engine概述ArcGIS Engine与ArcObjects的关系ArcGIS Engine下载及安装ArcGIS Engine概述
ArcGIS Engine简介
ArcGIS Engine是ESRI公司在2004年推出的用于开发C/S架构GIS应用软件的工具包#xff0c;是将用于构建ArcGIS整套产品的组件库——ArcObjects的比分功… 文章目录ArcGIS Engine概述ArcGIS Engine与ArcObjects的关系ArcGIS Engine下载及安装ArcGIS Engine概述
ArcGIS Engine简介
ArcGIS Engine是ESRI公司在2004年推出的用于开发C/S架构GIS应用软件的工具包是将用于构建ArcGIS整套产品的组件库——ArcObjects的比分功能进行封装而成的一个独立的软件产品帮助开发人员快速、方便地开发自定义的GIS桌面应用程序。
ArcGIS Engine是ArcGIS的一套软件开发引擎可以让程序员创建自定义的GIS桌面程序。ArcGIS Engine支持多种开发语言包括COM、.NET框架、Java和C能够运行在Windows、Linux和Solaris等平台上。这套API提供了一系列比较高级的可视化控件大大方便了程序员构建基于ArcGIS的应用程序。
ArcGIS Engine的特点
可根据用户需求定制开发特定的功能的GIS程序。开发的程序可以独立运行完全脱离ArcGISDesktop。极其丰富的类库。包括Version类库、界面和控件类库、可视化显示类库、数据访问类库、数据分析类库、其他类库。
ArcGIS Engine与ArcObjects的关系
ArcObjects是Esri公司ArcGIS 系列产品的开发平台它基于Microsoft COM技术构建面向的不是最终用户而是GIS开发人员。ArcObjects 具有很强的开放性和可扩展性。开放性体现在开发环境的选择方面ArcObjects可以在VBA、VB、VC 、Delphi、. NET等多种支持COM标准的语言工具中进行开发因此开发人员可以使用自己熟悉的开发环境利用ArcObjects进行GIS软件开发。可扩展性是指对ArcObjects组件没有提供的功能进行的补充如要定义一种新的数据格式开发人员可以利用编程语言来实现以完成对ArcObjects组件库的功能扩展与补充。
在早期版本未提供独立开发组件的情况下利用ArcObjects开发的软件产品必须要运行在安装了ArcGIS Desktop软件的环境中。为此Esri将AreObjects的部分功能封装起来构建了一个独立的软件包使基于它开发的应用程序得以脱离原有的AreGIS桌面环境而独立运行这就是ArcGIS Engine。使用ArcGIS Engine 开发的软件运行时只需要安装ArcGIS Engine Runtime即可不再需要安装ArcGIS桌面端软件。脱离了ArcGIS桌面软件的ArcGIS Engine结构更加合理其提供的功能能够满足各种层次的开发需要。ArcGISEngine与ArcObjects的联系与区别如下。
1. 联系
ArcGIS Engine包括ArcObjects的核心功能是对ArcObjects 中大部分接口、类库进行封装所构成的。ArcGIS Engine中组件的接口、方法、属性与ArcObjects是相同的。
2. 区别
(1) 开发环境
在ArcGISEngine产品未出现时要基于ArcObjects进行开发必须安装ArcGISDesktop而ArcGIS Engine是独立的COM组件在应用其进行开发时不需要安装ArcGIS Desktop,只需安装ArcGIS Engine开发工具包即可。
(2) 功能强弱
ArcObjects包含了很多ArcGIS Desktop中的UI(User Interface)功能而部分UI功能在ArcGIS Engine中是没有的。如在ArcCatalog 中向地图文档中添加数据所用到的IGxDialog接口用于打印设置的IPrintDialog 接口等。
ArcGIS Engine下载及安装
软件准备
Visual Studio 2010点击下载提取码lnj4ArcGIS Desktop 10.2点击下载提取码j8mtArcObjects 10.2点击下载提取码vfleArcGIS Engine 10.2点击下载提取码bxzv
软件安装 Visual Studio 2010安装 ArcGIS Desktop 10.2安装ArcGIS实验教程ArcGIS 10.2手把手图文安装教程经典珍藏版 ArcObjects 10.2安装 ArcGIS Engine 10.2安装