ArcGIS-10-产品介绍

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功