- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容
一、Map对象
二、Layer对象
一、 Map对象
地图的组成
打开ArcMap程序后,用户首先看到的是数据视图 (data view) 。 ArcMap的主要功能查看数据和地理分析都是在这个视图中完成的。数据视图其实是一个Map对象。
一、 Map对象
地图的组成
在ArcMap中,可以显示在Map上的图像分为两大类,即地理数据和图形
element(元素),他们的共同特征是这两者都有Geometry属性,拥有明确的几何形状。
1、地理数据包括矢量类型的要素数据、栅格数据、TIN数据等,这些数据保存在地理数据库或数据文件中,他们是用于GIS分析制图的源数据;
2、元素是另一种可以显示在Map上的对象。在使用ArcMap的过程中,用户可以使用Draw”工具栏的图形工具在Map上直接绘制一个矩形或者线等对象,在PageLayout视图中也给地图上插入指北针、图例、比例尺等图形对象,这些都是图形元素,它们被用于地图制版过程中。
一、 Map对象
地图的组成
在ArcMap中, Map对象具有双重身份,一方面是数据的管理容器,可以加载地理数据和可视化元素,扮演了一个数据管理器的角色;另一方面, 又可以让用户看到这些数据,即扮演了一个数据显示器的角色。当程序员把地理数据加载到Map对象的时候,它是数据的管理者;在刷新地图、改变显示范围的时候,它就是一个数据的显示者。
一、 Map对象
地图的组成
Map组件的主要接的有:IMap, IGraphicContainer, IActiveView等,如图所示。
一、 Map对象
IMap接口--图层管理
Map接口是开始多数GIS任务的起点,主要用于管理Map对象中的Layer对象、要素选择集、标注引擎和空间参考等对象。
Map对象可以显示地理数据,而这些地理数据都是通过某个图层引入到地图对象中的,因此可以认为Map对象是一个存放Layer对象的容器,Map接口定义了大量的方法来操作它其中的图层对象。下而简要介绍几个主要的方法:
AddLayer方法可以将一个图层对象加入Map对象中去
AddLayers可以一次加入一个或多个图层,当然多个图层对象必须放在一个 EnumLayer对象中才能被引入,后者是一个图层枚举对象,可以保存多个图层的指 针。
CIearLayers可以清除Map中所有的图层;
LayerCount则指明这个地图对象中包含了多少个图层对象。
Getlayer(index)属性可以根据地图中图层的索引值得到具体的图层对象,如:
Layer player;
player=pMap.get_Layer(2);
一、 Map对象
IMap接口--图层管理
如图5-2所示,图中是MapControl控件的属性对话框中的图层列表,其中可以
看到3号图层(states)放在列表框的最下面:
在添加地图的过程中,第一个加入Map对象的图层是0号,第二个图层就是1号,0号图层放在图层对话框中最上面,但是在地图中实际放在最下面。如果在一个Map中放入两个面类型的图层,会发现第一次加入的图层会被后一次加入的图层所掩盖。这种层概念是数据组织的一种有效形式。
一、 Map对象
IMap接口--选择对象
在ArcMap使用“Select Features”工具在地图上拖曳后,被选择的要素将会高亮显示,即使这些要素放在不同图层上的。这个工具没有什么限制,不管是点、线还是多边形,都可以同时选择到。这些被高亮显示的要素称为“FeatureSelection”(要素选择集),程序有多种方式可以用于选择要素,如SelectByShape方法就是其中之。
SelectByShape方法实现了ArcMap软件“select Features”功能,选择Map所有处于拖曳范围内的要素,无论是哪个图层,把选择的要素添加到Map的Selectionset里面。
一、 Map对象
IMap接口--选择对象
一、 Map对象
IMap接口--选择对象
IMap.FeatureSelection属性可以返回map中被选择的要素,SelectionCount
属性可以得到Map对象的要素选择集中的要素的数目,CIearSelection方法用于清
除Map对象中的选择集。
一、 Map对象
IActiveView接口
IActiveView接口定义了Map对象的数据显示功能。这个接口管理着ArcMap
主要的程序窗口
您可能关注的文档
- 高血压病的居家照护.ppt
- 高血压的临床诊断护理方法-董蕾PPT.ppt
- 第三章 跨国进入决策与经济效应.ppt
- 第三章 金融体系概述.ppt
- 高血压脑出血术后护理课件.ppt
- 第三章(上)财务观念.ppt
- 高血压高血脂糖尿病.ppt
- 第三章-细菌的增殖与代谢.ppt
- 高说服力演讲技巧课程介绍.ppt
- 第三章CADCAM技术基础-计算机图形处理换技术.ppt
- 2025年一级造价师之建设工程计价能力提升试卷A卷附答案 .pdf
- 2025年陕西服装工程学院单招职业技能测试题库【word】.docx
- 2024年财务工作年总结范文.docx
- 2025年陕西服装工程学院单招职业适应性测试题库学生专用.docx
- 2025年支架项目建设总纲及方案.docx
- 2025年陕西机电职业技术学院单招职业倾向性测试题库(实用).docx
- 2025年一级造价师之建设工程计价考试题库 .pdf
- 2025年陕西服装工程学院单招职业适应性测试题库及答案(夺冠系列).docx
- 工热所能源动力研究中心项目经营分析报告.pptx
- 2025年陕西服装工程学院单招职业倾向性测试题库精选答案.docx
文档评论(0)