欢迎来到天天文库
浏览记录
ID:41534450
大小:1.70 MB
页数:7页
时间:2019-08-27
《ArcGIS-10-产品介绍_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ArcGISEngine是ArcObjects组件跨平台应用的核心集合,它提供多种开发的接口,可以适应.NETJava,VB和C++等开发环境。开发者可以使用这些组件来开发定制的GIS和地图应用。应用程序可以建立并且在部署在MicrosoftWindows,SunSolaris和Linux等通用平台上。这些应用程序包括从简单的地图浏览到各种定制的GIS编辑程序。地理信息平台二次开发包软件要求包括制图组件和开发资源,允许在现有的应用程序上添加动态的地图和GIS功能,或者开发出全新的定制化地图及GIS解决方案。提供可以用来开发高质量地图用户界面的常用
2、控件和许多用来处理地理信息的工具接口。这些可视化的控件能够以.NET控件,JavaBeans组件和ActiveX控件的形式提供给用户使用。开发者工具包支持Windows或Linux等操作系统。fableofContentsMapNavigacion®Q泊兀◎•・KArcGISEngine的功能在许多案例中,用户需要通过定制的应用或者在现有应用中增添GIS逻辑来实现对GIS的需求,而这些应用程序常常是运行在UNIX和Linux的桌面上以及Windows的工作站上。而ArcGISEngine则被用来建立这样一些应用程序。典型的使用ArcGISEngi
3、ne定制的应用案例包括:•在字处理文档和电了表格屮嵌入GIS功能,比如在Excel添加地图控制功能;•为了支持平板电脑而开发的高级编辑功能,注重于GIS字段编辑的应川程序(定制的轻量级ArcEditor应用);ArcGISEngine开发工具包(ArcGISEngineDeveloperKit)是一组制图组件和开发资源,允许程序员在现有的应用程序上添加动态的地图和GIS功能,或者开发出全新的定制化地图及GIS解决方案。有了ArcGISEngine,开发人员可以有更高的灵活性来为GIS的部署和应用开发出相应的定制应用接口。开发人员可以使用Micro
4、soft.NET,C++或者Java等众多交互式开发环境行业标准中的一种来建立独有的应用程序或者将ArcGISEngine嵌入到现有的软件中来专门处理GIS的应用。CustomApplicationGISDesktopFullGISfunctionsArcGISEngineGISLogicEmbeddedinApplicationSimple,focusedfunctionsGIS客户端可以从简单的浏览器访问过渡到专业的GIS桌面端,比如ArcView和Arcinfo.ArcGISEngine为需要访问有丰富GIS功能的最终用户提供了能够将GIS
5、逻辑集成到中间件应用的能力。许多应用程序需要简单的,而又能满足用户应用的功能界面。并且,用户要访问高级的GIS逻辑来执行一些特殊的任务。比如,许多组织机构有简单的数据编辑需求而不需要全部的GIS桌面功能。定制的GIS应用是专门为特殊的用户来开发的。用户界面的设计以满足用户的GIS功能需求为主,而不以GIS为核心建立的专业程序。为了达到这个目的,软件开发人员需要一个可编辑的工具包,能够在编程时支持普通的GIS功能。CorridorWatershe.ElevationL餌er:ViewshecNearRadius:ChooseiFarRadius:O
6、bserverOffset:Select(,TargetOffset:dragto陆Cross]爲ViewshedElevation10.000AngleofView90ArcGISEngine开发的丿“用程序2、ArcGISEngine开发工具包(ArcGISEngineDeveloperKit)提供多种开发的接口,可视化的控件能够以.NET控件、JavaBeans组件和ActiveX控件的形式提供给用户使用。开发者工具包支持WindowsLinux和Solaris等操作系统,可以适应.NET,Java和C++等开发环境。编程人员在计算机上安装
7、过ArcGISEngine开发工具包后就可以在他们所使用的开发环境中直接使用了。ArcGISEngine将控件、工具、工具条和类库等自动添加到开发环境中,方便程序员进行嵌入式GIS应用的开发。用ArcGISEngine进行应用程序的开发一般都要从ArcGISDesktop(ArcView,ArcEditor或Arcinfo)开始,利用桌面产品的制图,数据编辑和空间处理模型等功能。支持开发嵌入式GIS应用及独立的GIS应用。支持在线数据和离线数据。支持地图显示。支持符号化展示。支持GPS位置追踪。支持空间分析、网络分析。3.2、ArcGISEngi
8、ne开发工具包组件ArcGISEngine开发工具包组件包括三个关键的GIS逻辑功能:•控件•工具条和工具3CCM•Cros5Count
此文档下载收益归作者所有