- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arcgis从入门到精通串讲PPT第四章
第四章 地图组成及图层控制 制作人:邱洪钢 2010年2月 目录 一、地图对象 二、图层对象 三、屏幕显示对象 四、页面布局对象 五、地图排版 六、Element对象 七、MapGrid对象模型 八、MapSurround对象 九、Style对象 十、添加、删除图层数据 十一、图层控制 十二、本章小结 地图(Map)是ArcEngine的主要组成部分,Map对象既是数据的管理容器,同时也是数据显示的主要载体,Map对象的主要接口有:IMap、IGraphicsContainer、IActiveView、IActiveViewEvents、IMapBookmark和ITableCollection等,共有35个接口 地图对象 图层对象 Map对象可以装载地理数据,这些数据是以图层的形式放入地图对象的,Layer作为装载的单位,当第一个图层装载进Map对象时,Map对象自动设置空间坐标系为当前图层的空间坐标系,以后再装载的图层都将使用 Map对象已经设置的空间参考。Layer对象本身没有装载数据,其作用是获得数据的引用,用于管理数据源的连接,数据始终在GeoDatabase或地图文件中。 屏幕显示对象 MapControl中每个视图都有一个ScreenDisplay对象,用于控制视图中的图形绘制。ScreenDisplay是一个与窗体相联系的显示设备,除了管理窗体屏幕的显示属性外,也管理了缓存和视图屏幕变化等。很多对象都是由ScreenDisplay去管理与它们相关的可视化窗体,通过IActiveView接口ScreenDisplay属性,获取ScreenDisplay对象。 页面布局对象 PageLayout和Map对象一样,都是图形元素的容器,但PageLayout除了保存图形元素外,还可以保存MapFrame的框架元素(Frame Element)。 PageLayout类主要实现了IPageLayout接口,该接口定义了用于修改页面的版式(layout)的方法和属性,其中包括图形的位置属性、标尺、和对齐网格的设置以及确定页面是如何显示在屏幕上的方法 地图排版 1、Page对象 Page对象只作为一个装载地图数据的容器,不提供查询、分析的功能。 2、SnapGrid对象 SnapGrid是PageLayout上用于摆放元素而设置的辅助点,这些点方便用户对齐元素 3、SnapGuides对象 SnapGuides是绘制在PageLayout上的辅助线,可分为水平辅助线、垂直辅助线 4、RulerSettings对象 标尺对象也是辅助元素在PageLayout上的放置,可以通过IPageLayout的RulerSettings获得当前PageLayout相关的标尺。 Element对象 1、图形元素 LineElement、MarkerElement对象 TextElement对象 GroupElement对象 FillShapeElement对象 图片元素对象 2、框架元素 MapFrame对象 MapSurroundFrame对象 MapGrid对象模型 1、MapGrid对象 MapGrid对象是布局视图中的一种参考点或线,辅助用户在地图中要素的定位 2、MapGridBorder对象 SimpleMapGridBorder :使用简单的直线来作为地图的边框 CalibratedMapGridBorder:使用一种渐变线段的边框对象 MapSurround对象 1、图例对象 图例(Legend)是一个Map对象中图层的着色操作(Renderer)相关的对象,通过着色对象在地图上产生专题图 2、指北针对象 MarkerNorthArrow(指北针)是用于指示地图空间方位的图形 3、比例尺对象 地图上的图形与现实空间地物之间存在一定的比例关系,通过比例尺来说明地图上的单位长度,代表现实世界的实际长度 4、比例文本对象 用于显示明确的比例值。ScaleText是一个文本元素,显示的比例值随地图比例尺的变化而变化 MapSurround对象 1、图例对象 图例(Legend)是一个Map对象中图层的着色操作(Renderer)相关的对象,通过着色对象在地图上产生专题图 2、指北针对象 MarkerNorthArrow(指北针)是用于指示地图空间方位的图形 3、比例尺对象 地图上的图形与现实空间地物之间存在一定的比例关系,通过比例尺来说明地图上的单位长度,代表现实世界的实际长度 4、比例文本对象 用于显示明确的比例值。Scal
原创力文档


文档评论(0)