求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
航天科工 DotNet企业级
日照港集 .NET Fram
神华信 .NET单元测试
台达电子 .NET程序设计与
中体彩 UML+.Net架
云星宇 NET架构和程序设
一汽 .NET架构和程序

相关课程  
.NET框架与分布式应用架构
.NET & WPF & WCF应用开发
UML&.Net架构设计
COM组件开发
.Net应用开发
InstallShield
 

全部课程 >.net  
ArcGIS架构与应用开发
1281 次浏览  51 次
熊老师
15年的IT岗位工作经验,9年培训授课经验。
 
时间地点:北京 深圳 上海 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明

    本课程重点介绍ArcGIS Engine 开发工具,课程中我们将了解ArcGIS Engine自带的嵌入式组件,以及重点介绍ArcGIS Engine开发工具开发独立应用程序的方法。
    在这门高级课程中,学员将会学习到在Windows平台下如何使用ArcGIS Engine 开发工具开发独立应用程序。同时也会深入的了解到Engine SDK中所包括的组件,类库 和一系列API的具体内容和使用方法。此外,培训师将会向学员展示使用ArcGIS Engine可以最终开发出什么类型的应用程序,并将会详细展示与之相关的licensing策略和软件授权模式等内容,最后还会传授如何使用ArcGIS Engine Runtime将开发好的应用程序进行分发 。在高级编程课程中同样也会包括使用用户自行开发的组件对ArcGIS Engine应用程序框架进行扩展的内容。这门课程非常适合于有一定ArcObjects编程基础,并且具有Windows 和 COM 开发经验的程序员。学员可以使用.Net
     
    培训目标:
    • 了解ArcGIS 系统和开发环境
    • 使用ESRI add_ins及开发者工具
    • 理解license模式
    • 以不同license等级注册应用程序
    • 创建独立应用程序
    • 读写地图文档
    • 使用ArcObjects对象模型图
    • 获取ArcObjects帮助资源,选择适当的编程对象
    • 编程操作地理数据、几何形体及其他对象
    • 分发ArcGIS Engine Runtime
    培训对象:该课程主要面对的是具有一定ArcGIS Desktop使用经验的人员。
    学员基础
    学员应该具备一定的.Net开发经验 (必须),具有一定的编程基础,使用过VB 6 ,VB.NET, C# 或者Java中的一种或者多种也对学员充分吸收课程内容有很大帮助,并对COM组件协议有一定的了解。
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:3天
    ArcGIS架构概览 ArcGIS总体架构
    ArcGIS Server架构;
    • 定制GIS服务内容;
    • 发布GIS服务;
    • 使用ArcCatalog和ArcGIS Server Manager管理ArcGIS Server。
    ArcGISEngine总览;
    • ESRI资源;
    • ArcGIS Engine产品、扩展和发展概述;
    • 安装ArcGIS Engine。
    ArcGIS Web应用概览
    • 理解ArcGIS Server Web ADF的组成
    • 使用Web地图应用程序模板
    • 在Web应用程序中使用ArcGIS Server API
    • 使用ASP.NET Web控件开发自定义Web应用程序
    ArcGIS Engine应用程序开发基础知识 ArcGIS Engine类库;
    ArcObjects与COM API;
    阅读对象模型图;
    利用对象模型图来书写代码。
    ArcObjects与.NET API;Runtime的 license级别;
    使用.NET创建ArcGIS Engine应用程序的步骤。
    使用制图控件开发 ArcGIS Engine控件的类型;
    使用LicenseControl;
    使用MapControl;
    使用PageLayoutControl;
    使用TOCControl;
    使用ToolbarControl;
    内置命令、菜单和工具条。
    处理数据 获取硬盘数据集;
    创建新数据;
    编辑数据;
    在geodatabase字段上应用域
    几何形体 创建多种几何类型;
    在屏幕上显示几何形体;
    存储几何要素;
    空间操作
    空间和属性选择 获得选择集;定义属性或空间查询;处理一个子集中的记录
    版面元素 地图版面的设定;
    增加元素;
    定义地图元素的符号和颜色;
    获取样式
    创建工具 获得用户输入;
    将鼠标输入转换为地图单位;
    与显示相关的定制
    事件编程 出接口和入接口;
    在对象模型图上寻找事件;
    使用出接口
    使用3D控件开发 ArcGIS Engine 3D类库;
    ArcScene SceneControl和ArcGlobe GlobeControl;
    使用SceneControl、SceneGraph、 SceneViewer和Camera;
    使用GlobeControl、GlobeDisplay、 GlobeViewer和 GlobeCamera;
    加载3D文档和地图文档;
    获取数据;
    使用3D事件;
    动画录制与播放。
    控件的定制与扩展 定制与扩展的类型;
    ToolbarControl框架;
    使用ToolbarItems和CommandPool;
    创建命令、工具、工具条、菜单和扩展模块;
    执行COM组件;
    使用CustomizeDialog;
    使用ToolbarMenus。
    分发ArcGIS Engine应用程序 安装ArcGIS Engine Runtime;
    安装条件;
    检查注册码;
    安装Runtime;
    license注册测试代码。
    ArcGIS开发者帮助资源 ArcObjects APIs;
    COM、Visual Basic .NET、 Java以及C++的核心类库;
    ArcGIS类库;
    ArcGIS控件类库;A
    rcGIS开发包和帮助;
    案例分析;
    对象模型图;
    Add-ins;
    开发者工具和资源。
     
    1281 次浏览  51 次
    其他人还看了课程
    ASP.NET Core MVC 高级开发  1002 次浏览
    ASP.NET Core Web 开发  2477 次浏览
    ArcGIS架构与应用开发  1281 次浏览
    基于Visual Team System的开发与管理  1888 次浏览
    .Net 应用开发for Windows & ASP.NET  1631 次浏览
    ASP.NET MVC 5 Web 开发  1231 次浏览
    定制内训


    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]