求知
文章
文库
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[北京]