arcengine 开发培训

arcengine 开发培训

ID:9852610

大小:3.78 MB

页数:147页

时间:2018-05-11

arcengine 开发培训_第1页
arcengine 开发培训_第2页
arcengine 开发培训_第3页
arcengine 开发培训_第4页
arcengine 开发培训_第5页
资源描述:

《arcengine 开发培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程目标学习怎样开发ArcGISEngine应用程序学习使用ArcObjectsAPIs理解软件认证和许可理解怎样分发应用程序配置/定制ArcGISDesktop产品;扩展ArcGIS结构与数据模型;使用ArcGISEngine在其他应用软件中嵌入GIS功能;使用ArcGISEngine构建自定义桌面应用程序;使用ArcGISServer构建网络服务和网络应用程序。基于ArcGIS产品的开发方式ArcGISEngine是一个创建定制的GIS桌面应用程序的开发产品。ArcGISEngine包括构建ArcGIS产品ArcVie

2、w,ArcEditor,ArcInfo,和ArcGISServer的所有核心组件。使用ArcGISEngine可以创建独立界面版本(stand-alone)的应用程序,或者对现有的应用程序进行扩展,为GIS和非GIS用户提供专门的空间解决方案。ArcGISEngine提供了COM、.NET和C++的应用程序编程接口(API)。这些编程接口不仅包括了详细的文档,还包括一系列高层次的组件,使得临时的编程人员也能够轻易的创建ArcGIS应用程序。ArcGISEngineDeveloperKit—包括开发者建立解决方案所需的组件和

3、工具集。ArcGISEngineRuntime—运行定制的ArcGISEngine应用程序所需的基础设施。ArcGISEngine的两种产品ArcGISEngine开发包是一套地图制图组件和开发资源库,可以让编程人员为现有的应用程序添加动态制图和GIS功能,或者创建新的定制的制图和GIS解决方案。ArcGISEngine开发包不是面向终端用户的产品,而是专门为开发应用程序的人员设计的。开发人员基于ArcGISEngine建立应用程序,并将这些程序传递给终端用户。(1)ArcGISEngine开发包ArcGISEngine开

4、发包为一个大型的ArcObjects组件集(ArcGIS就是建立在此软件组件之上)提供接口,并且包括了许多开发控件,用于创建一个高质量的制图用户界面。这些可视化控件与.NET控件、VisualJavaBeans和ActiveX控件一样使用。ArcGISEngine开发包还包括所有的开发资源库,以支持全面的开发任务。许多应用程序界面(COM,Java,.NET,和C++)除了拥有对象模型图表和ArcGISEngine每一部分的范例外,还提供一个集成化的帮助系统。ArcGISEngine开发包允许用户建立和测试ArcGISEn

5、gine应用程序中的包含在ArcGISEngineRuntime及其所有选项中的功能。部属这些应用程序需要一个ArcGISEngineRuntime许可和相应的选项。ArcGISEngineRuntime包括了ArcObjects的核心组件,能够执行一个定制的ArcGISEngine应用程序,同时也必须随着定制程序一起安装。标准的ArcGISEngineRuntime许可提供了所有ArcGIS应用程序的核心功能。标准的ArcGISEngineRuntime可以通过使用下列许可选项而得到增强:产品名称产品概述关键特性产品新特

6、征应用行业(2)ArcGISEngineRuntimeArcGISEngine提供了21个组件对象库,其中有基本的图形库esriGeometry、显示库esriDis-play、制图库esriCarto等,扩展的对象库有三维分析库esri3DAnalyst、网络分析库esriNetworkAnalyst等。这些组件对象库对ArcGIS底层功能进行了封装,使GIS开发人员能够集中精力按照应用需求进行开发。ArcGISEngine是按照COM标准实现的,支持跨平台和多种编程语言的开发,在Windows下支持C、Java、VB、

7、Delphi和.Net等,在UNIX和LINUX下支持C和Java,所以可以选择多种开发方式。 同ArcObiects相比,ArcGISEngine是对ArcOb-iects的提炼和简化,Arcobjects是对ArcMap、ArcCatalog等应用程序的基础,所以结构庞大。脱离了ArcGIS桌面软件的ArcGISEngine结构更加合理,其提供的功能完全能够满足各种层次的开发需要,而且保持了开放性和扩展性。是一组可嵌入的GIS组件,开发者可以用来开发定制自己的应用程序更容易开发部署分发是用来开发的产品什么是ArcGI

8、SEngineDeveloperKit?ArcGISEngineRuntimeRequiredtorunallEngineapplications由最终用户安装DifferentruntimeoptionsavailableArcGISEngineDeveloperKit由开发者使用包括所有类库和开发资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。