- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲 ArcEngine的控件(课本第五章) 主要内容 常用控件简介 MapControl控件 PageLayoutControl控件 ToolBarControl控件 TocControl控件 GlobeControl球体控件; SceneControl场景控件; 1、所有控件简介 地图控件(MapControl); 页面布局控件(PageLayoutControl); 工具条控件(ToolBarControl); 内容表控件(TocControl); 球体控件(GlobeControl); 场景控件 (SceneControl); License控件(LicenseControl) ; 地图控件 页面布局控件 球体控件 场景控件 工具条控件(ToolBarControl) 内容表控件TocControl 控件的属性、方法 每一个ArcGIS控件都设置了其相应的属性供开发环境来进行可视化的设置, 控件中已经包含了所要使用的方法, 可以右击控件并且选择属性,这个属性页就显示你所能选择的属性和方法允许开发者建立自己的GIS应用程序,而不用写任何代码,通过属性页提供了设置其的关联(buddy)控件并且快速开发运行 2 MapControl控件 MapControl控件的接口介绍 MapControl控件与MxD文件 鼠标与控件的交互 数据选择 鹰眼程序 2.1 MapControl控件的接口介绍 IMapControlDefault IMapControl2 IMapControl3 IMapControlEvents2 2.2 MapControl控件与MxD文件 MapControl控件提供的MxD数据接口有: 检查MXD文件存在不存在:CheckMxFile; 导入MXD文件:LoadMxFile; 读MXD文件:ReadMxMaps; 以及文档名称:DocumentFileName, 打开MxD文件实例 利用IMapDocument 打开文档 MapDocument 类提供的地图文档文件(.mxd, .mxt, .pmf) 和层文件及提供属性和方法来访问和更新这个地图文档,以及设置地图文档的属性,可以读、写、保存地图文件 (.mxd)。Open(),Save(),SaveAs() Public Sub AddDoc() Dim pMapDocument As IMapDocument Set pMapDocument = New MapDocument Dim sFileName As String sFileName = c:\world.mxd pMapDocument.Open (pFileName) Dim i As Integer For i = 0 To pMapDocument.MapCount - 1 Set MapControl1.Map = pMapDocument.Map(i) Next MapControl1.Refresh() End Sub 2.3鼠标与控件的交互(代码实例) 使用鼠标拖放确定地图的显示范围(即:放大工具的实现 ) 移动地图 在MapControl中onMouseDown事件中调用 MapControl.pan 绘制图形 绘制图形 With AxMapControl1 Dim pPoly As IPolygon pPoly = .TrackPolygon() Dim pColor As IRgbColor pColor = New RgbColor pColor.Red = 220 pColor.Green = 112 pColor.Blue = 60 Dim pFillsyl As ISimpleFillSymbol pFillsyl = New SimpleFillSymbol pFillsyl.Color = pColor .DrawShape(pPoly, pFillsyl) End With 2.3 数据选择
您可能关注的文档
- 第十七章肿瘤标志物检验.ppt
- 第十三次工地例会汇报材料.doc
- 第十三章 溶酶体.ppt
- 第十四章 保险营销.ppt
- 第十四章 联轴器和离合器.ppt
- 第十四章 绿色水处理技术.ppt
- 第十四章 一次函数 导学案 教案 导读单(第一部分).doc
- 第十四章企业所得税法.ppt
- 第十五章 多元线性回归分析 [教程].ppt
- 第十五章 印度.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)