- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 地图显示课件
第 四 章 地 图 显 示 第四章 地图显示 4.1 加载图层及相关操作 4.2 地图浏览功能的实现 4.3 图层控制 4.4 地图标注 4.5 实现鹰眼图功能 4.1 加载图层及相关操作 4.1.1 使用属性向MapControl中添加图层 4.1.2 使用程序动态地向MapControl中添加图层 4.1.3 图层的选择、移动、显示隐藏和卸载 4.1.4 控制图层显示的范围 4.1.1 使用属性向MapControl中添加图层 (1)新建一个项目 启动Visual Studio.NET,在【文件】菜单中选择【新建项目】,在“新建项目”对话框中选择项目类型为“Visual C#”,模板为“Windows应用程序”,选择“位置”,点击“确定”保存该项目 4.1.1 使用属性向MapControl中添加图层 (2)添加选项卡 在“工具箱”的空白处单击鼠标右键,在弹出的快捷菜单中选择“添加选项卡”,然后在新增选项卡上输入“ESRI控件”作为选项卡标签 4.1.1 使用属性向MapControl中添加图层 (3)添加ArcGIS Engine控件 右键点击“ESRI控件”标签,从快捷菜单中选择“选择项” 4.1.1 使用属性向MapControl中添加图层 在弹出的“选择工具项”对话框中选择“.NET Framework 组件”选项卡,选中”AxMapControl”、“AxTOCControl”、“AxToolbarControl”和“AxPageLayoutControl”等复选框,单击“确定”按钮,将所选择的控件添加到工具栏中 4.1.1 使用属性向MapControl中添加图层 在项目菜单中选择“添加引用”,在弹出的“添加引用”对话框中添加以下常用的类库引用: ESRI.ArcGIS.Carto ESRI.ArcGIS.Display ESRI.ArcGIS.Geometry ESRI.ArcGIS.System ESRI.ArcGIS.SystemUI 4.1.1 使用属性向MapControl中添加图层 (4)在窗体中嵌入ArcGIS Engine控件 双击工具箱中的“ESRI”标签栏中的AxMapControl和AxLicenseControl控件,将它们都添加到窗体上,并调整好大小和位置。 4.1.1 使用属性向MapControl中添加图层 (5)右键单击MapControl控件,在弹出的对话框中选择 【属性】 4.1.1 使用属性向MapControl中添加图层 (6)在弹出的属性页窗体中添加图层 4.1.1 使用属性向MapControl中添加图层 (7)运行程序,显示结果 4.1.2 使用程序动态地向MapControl中添加图层 MapControl类提供了三个方法用于加载图层: (1)AddLayer 说明: Adds a layer to the Maps collection of layers at the specified index position 用法: object.AddLayer (Layer [,toIndex=0] ) 其中: Layer参数表示ILayer对象,必选参数 toIndex参数表示图层的索引,长整型,可选参数 4.1.2 使用程序动态地向MapControl中添加图层 MapControl类提供了三个方法用于加载图层: (2)AddLayerFromFile 说明: Loads a layer file(*.lyr文件) and adds it to the Maps collection of layers at the specified index position. 用法: object.AddLayerFromFile (lyrPath [,toIndex=0] ) 其中: lyrPath表示*.lyr文件的具体物理路径,必选参数 toIndex参数表示图层的索引,长整型,可选参数 4.1.2 使用程序动态地向MapControl中添加图层 MapControl类提供了三个方法用于加载图层: (3)AddShapeFile 说明: Adds a shapefile(*.shp文件) as a layer to the Map. 用法: object.AddShapeFile(Path, fileName ) 其中: Path表示包含shape文件的文件夹路径,必选参数 fileName参数表示shape文件的文件名,必选参数 通过AddShapeFile方法
您可能关注的文档
- 色彩的理性知识.doc
- 第七章_课程论(上).ppt
- 机械图纸基础入门.ppt
- 七年级英语课程纲要分享课 燕蕾.ppt
- 7 地理课程改革.ppt
- 师范生的实践智慧及生成.doc
- 第三章-习题解答课件.ppt
- 2003年《高等教育心理学》试卷(A).doc
- 易飞7.0--SFC培训幻灯片.ppt
- 语文卷·上海市十二校2007--2008学年高三第二次联考(2008-3).doc
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)