嵌入式GIS:ArcGIS Engine

合集下载

第十三章 ArcGIS Engine类库与控件简介

第十三章 ArcGIS Engine类库与控件简介

ArcGIS Engine控件
ArcGIS Engine控件
ArcGIS Engine控件
•封装ArcObjects
• 每个ArcGIS控件都封装了粗颗粒度的 ArcObjects,同时又提供对细颗粒度的 ArcObjects的访问,简化了开发过程。 • 如PageLayoutControl封装了 PageLayout对象,PageLayout对象至少 包含一个Map对象,而Map对象又可以包含 一个或者多个图层对象。 • ArcGIS控件是开发程序的起点,通过他们 可以直接快速进入开发的对象模型。
11、DataSourcesOleDB类库
• 包含用于Microsoft OLE DB数据源的
Geodatabase API实现。
• 只能用在Microsoft Windows上。 • 这些数据源包括支持数据提供者和文本文件工 作空间。
* OLE DB (Object Linking and Embedding Database,对象链接嵌入
• 包含用于显示GIS数据的对象。
• 包含符号、颜色等用来控制显示的对象 。 • 包含交互操作时提供给用户显示回馈的 对象,如MoveEnvelopeFeedback。
5、Server类库
• 用来连接并操作ArcGIS Server。 • 访问ArcGIS Server的
ServerObjectsManager对象。
ArcGIS Engine开发控件
9、DataSourcesFile类库
• 包含用于基于文件数据源的 GeoDatabase API实现。 • 基于文件的数据源包括:Shapefile、 coverage、TIN、CAD等。 • 开发者不能扩展DataSourcesFile。

实习一 ArcGIS9.0软件介绍

实习一 ArcGIS9.0软件介绍

实习(一)ArcGIS9.0软件介绍1 主要内容1.1了解ArcGIS9.0的系统构成、桌面GIS的模块构成;1.2熟悉ArcMap的界面,通过练习ArcMap的基本操作,了解ArcMap模块的主要功能和作用。

2 学时安排4学时3 预习内容ArcGIS基础知识的学习(1)ArcGIS 软件体系介绍(2)桌面GIS:ArcGIS Desktop介绍(3)地图、数据框架、图层组、图层等关系3.1 ArcGIS9.0软件体系介绍ESRI 公司的ArcGIS系列软件是一个全面的、完善的、可伸缩的GIS 软件平台,无论是单用户,还是多用户,无论是在桌面端、服务器端、互联网还是野外操作,都可以通过ArcGIS 构建地理信息系统。

桌面GIS -ArcGIS Desktop:一个专业GIS 应用的完整套件服务器GIS:ArcSDE,ArcIMS和ArcGIS ServerArcGIS Engine:开发GIS 应用的嵌入式开发组件移动GIS:ArcPad3.1.1 桌面GIS- Arcgis DesktopArcReader、ArcView、ArcEditor、Arcinfo和ArcGIS扩展模块是一套可伸缩的产品,用来创建、共享、管理和发布地理信息。

3.1.2 嵌入式GIS-ArcGis EngineArcGIS Engine是一个完整的嵌入式GIS组件库和工具包,开发者能用它创建一个新的、或者扩展原有的可定制的桌面应用程序。

使用ArcGIS Engine,开发者能将GIS功能嵌入到已有的应用程序中,如基于工业标准的产品以及一些商业应用(如微软的Word和Excel),也可以创建自定义的应用程序,为组织机构中的众多用户提供GIS功能。

通过ArcGIS Engine,开发商可以为用户搭建及配置ArcGIS解决方案,而不需要在同一机器上安装ArcGIS 桌面应用(ArcMap,ArcCatalog)。

3.1.3 服务器GIS—ArcGIS ServerArcGIS 9最显著的体系结构的改变是推出了ArcGIS Server。

ArcGIS的一些名词解释

ArcGIS的一些名词解释

【ESRI】ArcGIS的一些名词解释AML宏语言AML是在ARC环境中用于编程和创建应用的语言。

AML提供完整的编程能力和一套工具来创建应用的用户界面。

叠置分析是把两层和多层地图要素叠加产生一个新图层的操作。

叠置分析可以应用于矢量图层的叠置、栅格GRID的叠加以及地理事件的叠加等。

区域查询是从多个图层中查询满足一定条件的特征,从而创建一个新的图层的空间分析操作。

该工具也可以创建满足条件的区域子类。

ArcGIS Desktop是一个集成了众多高级GIS应用的软件套件,它包含了一套带有用户界面组件的Windows桌面应用(例如,ArcMap,ArcCatalog,ArcToobox)。

ArcSDE是在各种关系型数据库管理系统中管理地理信息的高级空间数据服务器。

ArcIMS是通过开放的Internet协议发布地图、数据和元数据的可伸缩的网络地图服务器。

ArcMap 是一个用于编辑、显示、查询和分析地图数据的以地图为核心的模块,ArcMap包含一个复杂的专业制图和编辑系统,既是一个面向对象的编辑器,又是一个完整的数据表生成器。

ArcCatalog 是以数据为核心,用于定位、浏览和管理空间数据的模块,是用户规划数据表,用于制定和利用元数据的环境,应用模块帮助你组织和管理你所有的GIS 信息,比如地图,数据集,模型,元数据,服务等。

ARCTOOLBOX是用于完成ARCGIS所提供的数据转换、叠加处理、缓冲区生成和投影变换等空间数据分析的处理环境。

MapObjects是一组供应用开发人员使用的制图与GIS功能组件。

它由一个OLE控件和一系列可编程OLE对象组成。

利用MapObjects,开发人员可以在应用程序中添加制图和GIS功能。

ArcGIS Engine是一个完整的嵌入式GIS组件库和工具包,开发者能用它创建一个新的、或扩展原有的可定制的桌面应用程序。

ArcGIS Server是一个中心应用服务器,它包含一个可共享的GIS软件对象库,能在企业和Web计算框架中建立服务器端的GIS应用。

简介国内外典型GIS软件

简介国内外典型GIS软件

1.ArcGIS是ESRI在全面整合了GIS与数据库、软件工程、人工智能、网络技术及其它多方面的计算机主流技术之后,成功地推出了代表GIS最高技术水平的全系列GIS产品。

ArcGIS 是一个全面的,可伸缩的GIS平台,为用户构建一个完善的GIS系统提供完整的解决方案。

ArcGIS的基本体系能够让用户在任何需要的地方部署GIS功能和业务逻辑,无论是在桌面、服务器、网络还是在野外:桌面GIS(ArcGIS Desktop)—ArcGIS桌面GIS软件产品是用来编辑、设计、共享、管理和发布地理信息和概念。

ArcGIS桌面可伸缩的产品结构,从ArcReader,向上扩展到ArcView、ArcEditor和ArcInfo。

目前ArcInfo被公认为是功能最强大的GIS产品。

通过一系列的可选的软件扩展模块,ArcGIS Desktop产品的能力还可以进一步得到扩展。

嵌入式GIS(Embedded GIS)—ArcGIS Engine是一个完整的嵌入式GIS组件库和工具包,开发者能用它创建一个新的、或扩展原有的可定制的桌面应用程序。

使用ArcGIS Engine,开发者能将GIS功能嵌入到已有的应用程序中,如基于工业标准的产品以及一些商业应用,也可以创建自定义的应用程序,为组织机构中的众多用户提供GIS功能。

服务器GIS(Server GIS)—ArcGIS Server、ArcIMS和ArcSDE用于创建和管理基于服务的GIS应用程序,在大型机构和互联网上众多用户之间共享地理信息。

ArcGIS Server是一个中心应用服务器,它包含一个可共享的GIS软件对象库,能在企业和Web计算框架中建立服务器端的GIS应用。

ArcIMS是通过开放的Internet协议发布地图、数据和元数据的可伸缩的网络地图服务器。

ArcSDE是在各种关系型数据库管理系统中管理地理信息的高级空间数据服务器。

移动GIS(Mobile GIS)—ArcPad,支持GPS的无线移动设备,越来越多地应用在野外数据采集和信息访问中。

arcgisengine帮助文档 icirculararc 解析

arcgisengine帮助文档 icirculararc 解析

arcgisengine帮助文档icirculararc 解析
ArcGIS Engine 是一个用于构建 GIS 应用程序的软件开发包 (SDK)。

它允许开发人员将 GIS 功能集成到自定义应用程序中。

`ICircularArc` 是 ArcGIS Engine 中的一个接口,用于表示圆弧。

这个接口提供了一些方法来查询和操作圆弧对象。

解析 `ICircularArc` 接口,以下是其主要属性和方法:
属性
1. Center (几何中心): 圆弧的中心点。

2. Radius: 圆弧的半径。

3. StartAngle: 圆弧的起始角度。

4. SweepAngle: 圆弧的跨越角度。

5. Type: 圆弧的类型,例如 `arcopen`, `arclockwise`, 或 `arccw`。

方法
1. QueryPoint(double x, double y): 根据给定的 x 和 y 坐标查询圆弧上或外的点。

2. QuerySegment(double x, double y): 根据给定的 x 和 y 坐标查询圆弧上或外的线段。

3. QueryCircle(double radius): 根据给定的半径查询圆弧上或外的圆。

4. Map(Graphics): 将圆弧映射到给定的 Graphics 对象上。

这只是 `I CircularArc` 接口的一些基本属性和方法。

为了深入了解和使用这个接口,建议查阅 ArcGIS Engine 的官方文档或相关的开发指南。

完整版主流GIS软件介绍及比较

完整版主流GIS软件介绍及比较

一、国内外主流 GIS 软件介绍外国:(1)ArcGIS:ArcGIS 是美国 ESRI 公司在全面整合了 GIS 与数据库、软件工程、人工智能、网络技术及其他多方面的计算机主流技术此后,成功地推出的代表 GIS最高技术水平的全系列 GIS产品。

ArcGIS 作为一个可伸缩的平台,无论是在桌面,在服务器,在野外还是经过 Web,为个人用户也为集体用户供应 GIS 的功能。

ArcGIS系列软件包括:ArcGIS Desktop:一个专业GIS应用的完满套件ArcGIS Engine :为定制开发 GIS 应用的嵌入式开发组件ArcSDE、ArcIMS 和 ArcGIS Server :服务端 GISArcGIS Mobile : Esri 公司搬动 GIS 解决方案之一;ArcGIS Online :一个面向全球用户的公有云 GIS 平台,为用户供应了按需的、安全的、可配置的 GIS 服务。

( ArcGIS Desktop界面)(2)MapInfo :是美国 MapInfo 公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。

它依据地图及其应用的看法、采用办公自动化的操作、集成多种数据库数据、交融计算机地图方法、使用地理数据库技术、加入了地理信息系统解析功能,形成了极具合用价值的、可以为各行各业所用的一般化小型软件系统。

MapInfo 含义是“ Mapping + Information (地图 +信息)”即:地图对象 +属性数据。

( MapInfo Professional界面)(3)Skyline :是美国 Skyline 公司研发的一套优秀的三维数字地球平台软件。

依赖其国际当先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。

目前在国内,它是制作大型真实三维数字场景的首选软件。

Skyline软件优点1)产品线齐全,涵盖了三维场景的制作,网络宣布,嵌入式二次开发整个流程;2) 支持多种数据源的接入,其中包括 WFS,WMS,GML,KML,Shp,SDE,Oracle , Excel 以及 3DMX,sketch up 等,方便信息集成;3)经过流接见方式可集成海量的数据量,它可制作小到城市,大到全球的三维场景;4)翱翔游览运行流畅,拥有优秀的用户体验;5)支持在网页上嵌入三维场景,制作网络应用程序;SkylineTerrasuite主要包括 3 类产品:1)TerraBuilder交融海量的遥感航测影像数据、高程和矢量数据以此来创办有精确三维模型景区的地形数据库。

地理信息系统开发ArcEngine方法

地理信息系统开发ArcEngine方法

通过ArcEngine构建的GIS软件能够实现以下功能:
1.2 ArcEngine的主要特点
要素符号化,使用主题方法为要素着色(如值映 射图、分类图和点密度图) 制定工具和命令 地图布局和打印 要素数据库的管理和更新 专题图制作(如值映射图、分类图、点密度图) 跟踪动态GPS要素 地理编码功能 3D显示及其应用 数据管理和分析(创建缓冲区;计算差值;查找 形状的交集、联合或反转交集) 交互操作个人地理数据库与主地理数据库 其他拓展技术应用
1.3 ArcEngine与其他组件的区别与联系
ArcEngine和ArcObjects的区别与联系
ArcObjects是ESRI公司用c++和基于微软公司CO M技术编写的独立于平台的一套软件组件库 AO是ArcGIS体系的基础。ArcGIS Desktop,Arc Engine,ArcGIS Server的底层组件都是AO AO不是为终端用户而是专门为开发人员提供的二次开 发软件,通过AO用户主要是方便地拓展GIS应用系统。 AO开发出来的系统不是独立的产品,它必须以ArcGI S Desktop为后台基础。这是AO和ArcEngine最主 要的区别 ArcEngine是基于AO组件库的,即AO构建了ArcEn gine,但ArcEngine是独立于应用程序的AO编程环 境,应用与ArcGIS Desktop应用程序框架之外的Ar cGIS组件
2.1 什么是对象模型图
接口属性和方法 接口(棒棒糖图标

对象模型图罗列了每一个类支持的所有接口, 并以列表的方式表示接口的属性和方法。 但OMD中只描述了常用接口的属性和方法,并 没有详细给出每一个接口的属性和方法。 在COM技术中,每一个接口都是从其他接口继 承而来的,最底层的接口都会在对象模型图上 列出来,在要表示的接口的右边会列出该接口 继承的最底层接口。

主流GIS软件介绍及比较

主流GIS软件介绍及比较

国内外主流GIS软件介绍国外:(1)ArcGIS:ArcGIS是美国ESRI公司在全面整合了GIS与数据库、软件工程、人工智能、网络技术及其他多方面的计算机主流技术之后,成功地推出的代表GIS最高技术水平的全系列GIS产品。

ArcGIS作为一个可伸缩的平台,无论是在桌面,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。

ArcGIS系列软件包括:ArcGIS Desktop:一个专业GIS应用的完整套件ArcGIS Engine:为定制开发GIS应用的嵌入式开发组件ArcSDE、ArcIMS和ArcGIS Server:服务端GISArcGIS Mobile:Esri公司移动GIS解决方案之一;ArcGIS Online:一个面向全球用户的公有云GIS平台,为用户提供了按需的、安全的、可配置的GIS服务。

( ArcGIS Desktop界面)(2)MapInfo:是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。

它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。

MapInfo 含义是“Mapping + Information(地图+信息)” 即:地图对象+属性数据。

(MapInfo Professional 界面)(3)Skyline:是美国Skyline 公司研发的一套优秀的三维数字地球平台软件。

凭借其国际领先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。

目前在国内,它是制作大型真实三维数字场景的首选软件。

Skyline 软件优点1)产品线齐全,涵盖了三维场景的制作,网络发布,嵌入式二次开发整个流程;2)支持多种数据源的接入,其中包括 WFS,WMS,GML,KML,Shp,SDE,Oracle, Excel 以及 3DMX,sketch up 等,方便信息集成;3)通过流访问方式可集成海量的数据量,它可制作小到城市,大到全球的三维场景;4)飞行漫游运行流畅,具有良好的用户体验;5)支持在网页上嵌入三维场景,制作网络应用程序;SkylineTerrasuite 主要包含 3 类产品:1)TerraBuilder融合海量的遥感航测影像数据、高程和矢量数据以此来创建有精确三维模型景区的地形数据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式GIS:ArcGIS Engine
在许多情况下,用户不仅需要通过高端的专业GIS桌面或连接到互联网服务器的浏览器访问GIS,还需要通过介于两者之间的一种中间方式访问GIS——如:辅助式应用,面向GIS的应用和移动设备等。

GIS 客户端可以是从简单的浏览器到专业的GIS 桌面,
如ArcV iew 和ArcInfo 的任何应用
典型的中间GIS应用方式是通过定制应用访问GIS功能,这种应用介于简单的Web浏览器和高端GIS桌面之间。

例如:
作为嵌入Web浏览器内的辅助应用
通过将GIS功能嵌入字处理文档和电子表格中
面向GIS的应用,它们与ArcView类似,但是只支持特定的部分高级功能(类似于一个定制的ArcView的便捷版本)。

这些软件要求简单、有针对性的用户界面。

他们通过高级的GIS逻辑执行一些具体的任务。

例如,很多组织只需要简单的数据编辑器而不是一个完整功能的桌面GIS。

客户化的GIS应用也要具有高度灵活的可定制性。

用户界面是为了给不熟悉GIS的用户使用GIS功能。

因此,软件开发者需要有一个可编程的GIS工具包,在构建应用时提供常规的GIS功能。

ArcGIS Engine提供的工具可以满足这些需求。

它提供了嵌入式的GIS组件,能用来在一个组织内建立应用,为用户提供有针对性的GIS功能。

ArcGIS Engine是为每个用户的特定需求提供有针对性的GIS功能实现的基础。

什么是ArcGIS Engine ?
ArcGIS Engine是用于构建定制应用的一个完整的嵌入式的GIS组件库。

利用ArcGIS Engine,开发者能将ArcGIS功能集成到一些应用软件,如:Microsoft Word和Excel中,还可以为用户提供针对GIS解决方案的定制应用。

ArcGIS Engine 流域分析
ArcGIS Engine可以在Windows,UNIX,和Linux桌面上运行并支持一系列的应用软件开发环境,例如:Visual Basic 6,Microsoft V isual Studio .NET,和各种Java开发环境,像ECLIPSE和JBuilder。

ArcGIS Engine 用于构建定制的应用,并部署在多个地方
ArcGIS Engine开发包
ArcGIS Engine包含一个构建定制应用的开发包。

程序设计者可以在自己的计算机上安装ArcGIS Engine开发工具包,工作于自己熟悉的编程语言和开发环境中。

ArcGIS Engine 通过在开发环境中添加控件、工具、菜单条和对象库,在应用中嵌入GIS功能。

例如:一个程序员可以建立一个应用程序,里面包含一个ArcMap的专题地图、一些来自ArcGIS Engine的地图工具和其他定制的功能。

上图是一个定制的ArcGIS Engine 应用的例子,它是用Visual Basic
开发的。

在VB 的窗体里添加了一个地图控件,一个内容控制列表控件,
一个菜单和一个工具条。

这个地图控件与一个ArcMap 地图文档相关联
( 一个.mxd 文件) ,它用来交互式地显示和查询地图。

对编程语言和框架的开放支持
除了支持COM环境之外,ArcGIS Engine还支持C++,.NET,和Java,使开发者能够跨操作系统、选择多种开发构架,通过ArcGIS Engine进行开发。

ArcGIS Engine 支持一系列操作系统平台和编程语言
ArcGIS Engine 的组成
ArcGIS Engine开发包包括三个关键部分:
∙控件
∙工具条和工具
∙对象库
包含控件、工具条和对象的ArcGIS Engine 应用示例
控件
控件是ArcGIS用户界面的组成部分,你来展示可以嵌入并在你的应用程序中使用。

例如:一个地图控件和一个内容表控件可以加在应用中和交互式运用地图。

工具条和工具
工具条是GIS工具的集合,在应用程序中用它来和地图和地理信息交互。

如,工具包括:平移、缩放、点击查询和与地图交互的各种选择工具。

工具在应用界面上用工具条的方式展现。

通过调用一套丰富的常规的工具和工具条,建立定制应用的过程被简化了。

开发者可以很容易的将选择的工具拖放到定制应用中或创建自己定制的工具来实现与地图的交互。

地图浏览工具条包含一组用于放大,平移,全屏和前一屏的交互式工具对象库
对象库是可编程ArcObjects组件的集合,包括几何图形到制图、GIS数据源和geodatabase 等一系列库。

在Windows,UNIX,和Linux平台的开发环境下使用这些库,程序员可以开发出从低级到高级的各种定制的应用。

相同的GIS库也是构成ArcGIS桌面软件和ArcGIS Server软件的基础。

对开发者来说这些ArcObjects库支持所有的ArcGIS功能,并且可以通过大多数通用的开发环境来访问(例如:Visual Basic 6,Delphi,C++,Java,VisualBasic .NET,和C#)
ArcGIS Engine 包含一组用于构建定制应用的可嵌入的GIS 逻辑,
包括用户界面组件(控件和工具)和可编程对象库
ArcGIS Engine 运行时选项
ArcGIS Engine有四种运行时选项,可以为应用增加额外的编程能力。

这些附加的运行时选项提供的功能与ArcGIS桌面扩展相类似,且需要具备Engine的运行时席位。

Spatial( 空间分析) 选项
在ArcGIS Engine运行环境中,Spatial(空间分析)选项扩展增加了栅格空间处理功能。

这些附加功能需要通过访问空间分析对象库来实现。

3D (三维)选项
在标准的ArcGIS Engine运行环境中,3D选项扩展增加了3D分析和可视化功能。

附加功能包括Scene和Globe开发控件和工具条,此外还包括一套针对Scene和Globe的3D对象库。

Geodatabas 更新选项
利用ArcGIS Engine应用软件,Geodatabase更新选项扩展增加了对Geodatabase的写入
和更新能力。

这被用来构建定制的GIS的编辑应用。

附加功能通过访问企业级geodatabase 对象库来实现。

ArcGIS Engine 可选扩展的开发组件的概况
运用 ArcGIS Engine 开发应用程序
开发者可以在他们自己选择的集成开发环境下,开发ArcGIS Engine应用程序,例如:
∙对Windows开发者来说有Microsoft V isual Studio或Delphi
∙对Java开发者来说有ECLIPSE,Sun ONE Studio或Borland’s JBuilder
开发者使用集成开发环境注册ArcGIS Engine开发组件,然后建立一个基于窗体的应用,
添加ArcGIS Engine组件并编写程序代码构建自己的应用。

例如,一个Java开发者,通过添加一个地图控件、一个内容表和一些选择工具条,建立一个面向GIS的地图应用。

开发者可以将ArcMap MXD文件与地图控件关联,并为特定任务编写按钮和其他功能。

最终的应用程序可能会分发给许多用户。

部署 ArcGIS Engine 应用程序
一旦开发完成,ArcGIS Engine应用可以安装在以下两种类型的ArcGIS许可环境下:
∙ArcGIS Engine运行时许可可以用来运行ArcGIS Engine应用
∙现有的ArcGIS桌面许可(也就是ArcV iew,ArcEditor和ArcInfo运行许可)可用来配置运行ArcGIS Engine应用
ArcGIS Engine运行时安装光盘包括在ArcGIS Engine介质包中并可以被安装和配置在多台计算机上。

每个运行ArcGIS Engine的应用需要一个单独的授权文件。

授权文件需要单独的选项许可来运行包含ArcGIS Engine选项的应用。

怎样应用 ArcGIS Engine ?
ArcGIS Engine可用来建立广泛的GIS应用,并在任何应用中嵌入GIS功能。

一些GIS 部门想为他们的终端用户创建特定的附带工具的GIS浏览窗口。

在其它情况下,一部分GIS 功能与其它工具结合,去完成一些重要的任务和工作流程。

例如:一个城市的政府部门可能想建立一系列特定的地块浏览应用,访问GIS数据库信息,并与关键的企业工作流程,如申请许可,税务管理,规划等相结合。

通过 ArcGIS Engine 3D 扩展定制的交互式全球浏览应用ArcGIS Engine 组件可以嵌入到微软 Word
文档和 Excel 电子表中
为什么使用 ArcGIS Engine ?
许多用户要求有特定的、轻量级的GIS应用,可以是独立的应用程序或嵌入到其他应用中。

例如,用户也许需要的功能比ArcView弱,但仍需要在应用中实现复杂的GIS逻辑。

在这种情况下,用户需要有特定的、定制的GIS应用,ArcGIS Engine为此提供了一个低成本的、轻量级的选择。

ArcGIS Engine被用来:
∙在定制的应用程序中嵌入GIS逻辑
∙有效地构建和配置GIS应用程序
∙在简单的应用中实现高级的GIS逻辑
∙在其它的应用程序中嵌入GIS和地图
用C++或Java建立跨平台的应用。

相关文档
最新文档