ArcGIS-10-产的品介绍.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcGIS-10-产的品介绍

ArcGIS Engine是ArcObjects组件跨平台应用的核心集合,它提供多种开发的接口,可以适应.NET,Java,VB和C++等开发环境。开发者可以使用这些组件来开发定制的GIS和地图应用。应用程序可以建立并且在部署在Microsoft Windows,Sun Solaris和Linux等通用平台上。这些应用程序包括从简单的地图浏览到各种定制的GIS编辑程序。 地理信息平台二次开发包软件要求包括制图组件和开发资源,允许在现有的应用程序上添加动态的地图和GIS功能,或者开发出全新的定制化地图及GIS解决方案。提供可以用来开发高质量地图用户界面的常用控件和许多用来处理地理信息的工具接口。这些可视化的控件能够以.NET控件, Java Beans组件和ActiveX控件的形式提供给用户使用。开发者工具包支持Windows或Linux等操作系统。 1、ArcGIS Engine的功能 在许多案例中,用户需要通过定制的应用或者在现有应用中增添GIS逻辑来实现对GIS的需求,而这些应用程序常常是运行在UNIX和Linux的桌面上以及Windows的工作站上。而ArcGIS Engine则被用来建立这样一些应用程序。 典型的使用ArcGIS Engine定制的应用案例包括: 在字处理文档和电子表格中嵌入GIS功能,比如在Excel添加地图控制功能; 为了支持平板电脑而开发的高级编辑功能,注重于GIS字段编辑的应用程序(定制的轻量级ArcEditor应用); GIS客户端可以从简单的浏览器访问过渡到专业的GIS桌面端,比如ArcView和ArcInfo. ArcGIS Engine为需要访问有丰富GIS功能的最终用户提供了能够将GIS逻辑集成到中间件应用的能力。 许多应用程序需要简单的,而又能满足用户应用的功能界面。并且,用户要访问高级的GIS逻辑来执行一些特殊的任务。比如,许多组织机构有简单的数据编辑需求而不需要全部的GIS桌面功能。 定制的GIS应用是专门为特殊的用户来开发的。用户界面的设计以满足用户的GIS功能需求为主,而不以GIS为核心建立的专业程序。为了达到这个目的,软件开发人员需要一个可编辑的工具包,能够在编程时支持普通的GIS功能。 ArcGIS Engine开发的应用程序 3.2、ArcGIS Engine开发工具包组件 ArcGIS Engine开发工具包组件包括三个关键的GIS逻辑功能: 控件 工具条和工具 组件库 一个用ArcGIS Engine开发的应用程序,包括控件,工具条和组件。 控件 控件是ArcGIS的用户接口组件,可以嵌入到应用程序中进行使用。例如,可以将绘图控件和内容表控件添加到定制的应用程序中用来进行地图的展现和交互。 工具条和工具 工具条包括一组能够在应用程序中与地图和地理信息进行交互的GIS工具。与地图交互的工具包括有漫游,缩放,识别,选择和编辑等。这些工具通过工具条出现在应用程序的界面中。 由于有了丰富的通常用工具和工具条,使得开发定制的应用程序的过程得更加简单。开发人员可以容易的选择需要的工具拖曳到定制应用程序或者是其它的与地图交互的自定义应用程序中。 地图导航工具条示例 组件库 Object libraries是一组逻辑上可编程的ArcObjects组件集合,有绘图上的几何类库,GIS数据源和空间数据库类库等。 程序员可以在Windows,UNIX和Linux等系统平台的集成开发环境中使用这些类库,能够开发出难易程序不同的应用程序。这些类库也是用来开发ArcGIS Desktop和ArcGIS Server的类库。 这些ArcObjects库为开发者提供了所有的ArcGIS功能,并且能够和主流的开发环境很好的结合在一起——比如Visual Basic 6,C++,Java,.NET和C#等。

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档