文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
第九章 地图基本操作的实现
第九章 地图基本操作的实现
格式:ppt
大小:3.59 MB
文档页数:50
下载文档原格式
下载原文件
/ 50
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 ArcGIS控件主题和概念
嵌入式组件:可拖放到可视化设计环境提供的容器窗体或 对话框中,并可调整控件的大小和位置。 属性页:右键单击控件并选择“属性”菜单项。 ArcObjects:每个控件都封装了粗粒度ArcObjects,同时 又提供了对细粒度ArcObjects的访问;每个控件为其封装 的ArcObjects上频繁使用的属性和方法提供了快捷方式; 每个控件还有一个执行公共任务的帮助方法。 事件:每个控件都会响应终端用户的键盘和鼠标交互而触 发事件。响应发生在控件内的行为会触发一些其他事件。
1.2 ArcGIS控件主题和概念
伙伴控件:ToolbarControl和TOCControl都要与另一个 “伙伴控件”协同工作。 控件命令:ArcEngine提供了一系列命令、工具和菜单与 ArcGIS控件协同工作;开发人员也可以通过创建自定义命 令、工具和菜单来扩展ArcEngine提供的命令集。 地图制作:ArcGIS Desktop应用程序可用于预制作能被装 载到ArcGIS控件中的文档,以便快速生产高质量的地图。
1.6 TOCControl和ToolbarControl
TOCControl要与一个“伙伴控件”协同工作。“伙伴控 件”可在设计时通过TOCControl属性页设置或在驻留 TOCControl的容器被显示时用SetBuddyControl方法通过 编程设置。 ToolbarControl要与一个“伙伴控件”协同工作。“伙伴 控件”可在设计时通过ToolbarControl属性页设置或在驻 留ToolbarControl的容器被显示时用SetBuddyControl方 法通过编程设置。 ToolbarControl可以驻留操作其“伙伴 控件”显示的命令、工具和菜单。
1.2 ArcGIS控件主题和概念
1.2 ArcGIS控件主题和概念
1.3 MapControl和PageLayoutControl
MapControl和PageLayoutControl对应于ArcMap桌面应用 程序的“数据”和“布局”视图。用ArcMap创作的地图 文档可以装载到这两个控件中。
还可以写入地图文档(*.mxd)。
操作演示
1.3 MapControl和PageLayoutControl
1.3 MapControl和PageLayoutControl
1.4 GlobeControl和SceneControl
GlobeControl和SceneControl对应于ArcGlobe和ArcScene 桌面应用程序的三维视图。
1.3 MapControl和PageLayoutControl
地图文档可在设计时通过这两个控件的属性页设置,控件 可以被设置为“链接”或“包含”地图文档;地图文档也 可以使用LoadMxFile方法通过编程装载到控件中。
MapControl和PageLayoutControl不仅可以读取地图文档,
操作演示
1.6 TOCControl和ToolbarControl
1.使用ArcEngine控件开发
什么是ArcGIS控件
ArcGIS控件主题和概念 MapControl和PageLayoutControl GlobeControl和SceneControl ReaderControl
TOCControl和ToolbarControl
建立不带ToolbarControl的应用程序
1.1 什么是ArcGIS控件
ArcGIS控件是高级开发组件,首先允许开发人员建立和扩 展GIS应用程序,其次提供图形用户界面。 MapControl、PageLayoutControl、TOCControl、 ReaderControl、ToolbarControl、GlobeControl和 SceneControl都可以作为ActiveX控件、.NET Windows控 件和Visual JavaBean获得。 ArcGIS控件可以通过两种方式建立应用程序。首先,可以 嵌入到现有的应用程序中以增加制图功能;其次,可用于 创建新的独立应用程序。
内置的导航工具,必须通过属性页或者编程设置Navigate 属性。
动手操作
1.5 ReaderControl
ReaderControl对应于ArcReader桌面应用程序的“数据” 和“布局”视图及其内容表(TOC)。
ቤተ መጻሕፍቲ ባይዱ
1.5 ReaderControl
ReaderControl控件还包含ArcReader桌面应用程序使用的 内部窗口和工作,如Find窗口和Identify工具等。用 ArcMap桌面应用程序创造并用ArcGIS Publisher扩展模块 发布的发布地图文档(PMF)若在发布时设置为允许装载 到定制的ArcReader应用程序中,则可以装载到 ReaderControl中。 ReaderControl中有一个简单的自包含对象模型,提供 ArcReader桌面应用程序所以功能而不需要访问ArcObjects。 动手操作
第九章 地图基本操作的实现
主要内容
使用ArcEngine控件开发
编程实现
1.使用ArcEngine控件开发
ArcEngine提供大量高级开发控件,使开发人员可
以建立或扩展GIS应用程序和创建高质量的地图用 户界面。包括MapControl、PageLayoutControl、 ReaderControl、TOCControl和ToolbarControl。 GlobeControl和SceneControl也可以获得,但使 用这两个控件的应用程序必须具有ArcEngine的3D 分析选项授权。
1.4 GlobeControl和SceneControl
用ArcGlobe和ArcScene应用程序创作的Globe和Scene文档 可以分别装载到GlobeControl和SceneControl中。
这两个控件都具有内置的导航功能,运行终端用户移动三
维视图和可视化三维数据,而不必使用控件命令。要使用
合集下载
相关主题
地图基本操作
新编地图学教程
新编地图学教程总结
地图分析与应用
地图分析应用
文档推荐
arcgis地图制图操作流程
页数:28
ArcMap的基本操作
页数:22
地图基本功能的实现
页数:8
arcgis地图制图操作流程
页数:40
专题地图制作概述
页数:55
第九章 地图基本操作的实现
页数:46
ArcEngine地图基本操作的实现
页数:4
ArcEngine开发教程:第3章地图操作基本功能 (1)
页数:65
ps拼接地图的操作方法 2
页数:2
MapGis K9基础操作
页数:87
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明