
实验2 基于arcgis的制图表达.doc
9页实验 2 基于 ArcGIS 的制图表达一、实验目的1. 通过本实验理解制图表达的意义和作用2. 掌握利用 ArcGIS 进行制图表达的方法 二、实验课时共计 4 个学时三、实验指导内容1. 认识并使用制图表达2. 使用制图表达覆盖3. 使用制图表达 GP 工具四、实验要求1. 制作全国省区的图层,要求有二套制图表达:第一套要求分别用不同的颜色表示东部(北京、天津、河北、辽宁、山东、江苏、浙江、福建、广东、上海) 、中部(吉林、黑龙江、山西、江西、安徽、河南、湖北、湖南)和西部(内蒙古、广西、海南、重庆、四川、贵州、云南、西藏、陕西、甘肃、青海、宁夏、新疆) ;第二套要求用不同的颜色表示东北(黑龙江、吉林、辽宁) 、西北(陕西、甘肃、青海、宁夏、新疆) 、西南(四川、重庆、贵州、云南、西藏、) 、华北(北京、天津、河北、山东、内蒙古) 、华南(广东、广西、海南) 、华东(上海、江苏、浙江、安徽、福建、江西)和华中(山西、河南、湖北、湖南)七个区域2. 将不同级别的河流利用制图表达的字段驱动属性进行宽度不同的表示3. 制作建筑物的阴影效果4. 利用标记编辑器编辑标记并可视化5. 分别利用已有数据(可进行处理)进行属性覆盖、几何覆盖和自由表达的实验。
6. 利用已有数据(可进行处理)进行天桥和地道的实验五、实验环境安装有 ArcGIS 软件的 PC 机六、实验操作与步骤A. 制图表达的预处理① 创建数据库Geodatabase 1. 打开ArcCatalog2. 右键单击存储新建的Geodatabase文件夹3. 点击New,选择 Personal Geodatabase4. 修改合适的数据库名称 ② 创建要素集1. 右键单击数据库,选择Import 2. 选择New,选择 Feature Dataset3. 输入该要素集的名称4. 选择要素集的平面坐标系统 (一般该坐标系统就是对应Geodatabase的坐标系统)5. 选择要素集的高程坐标系统 (可以忽略)6. 选择限查值 (一般采用默认值)7. 点击Finish注意:要素集对于数据库Geodatabase有什么作用③ 导入要素类1. 右键单击数据库,选择Import 2. 选择Feature Class to Geodatabase3. 在Feature Class to Geodatabase对话框中选择要导入的图层数据4. 单击OK,完成图层数据的导入注意:导入要素类后看数据库Geodatabase有什么变化。
B. 构造制图表达(Representation)① 利用ArcCatalog在FeatureClass属性中创建新的制图表达1. 右键单击Geodatabase 中的Feature Class数据层,选择Properties2. 选择Representations选项卡,选择New3. 设置制图表达的名称、Rule域名、Override域名 (一般使用默认值)4. 编辑Representation的符号5. 点击Finish② 通过现有的Symbol转换为Reprensentation1. 打开ArcMap2. 加入Geodatabase 的图层数据3. 右键点击该图层,选择Convert Symbology to Representation4. 设置制图表达的名称、Rule域名、Override域名 (一般使用默认值)5. 点击Convert注意:打开该图层数据的属性表,看其中有什么变化没什么变化③ 通过 ArcGIS 地处理工具生成 Reprensentation1. 打开 ArcToolbox2. 选择 Cartography Tools 工具下的 Representation Management。
3. 选择 Add Reprensentation4. 设置输入的要素层名称、制图表达的名称、Rule域名、Override域名等内容 (一般使用默认值)5. 选择OKC.利用制图表达(Representation )1. 在 ArcMap 中导入已经制造了制图表达的图层2. 右键单击该图层,选择 Properties3. 选择 Symbology 选项卡,在 Show 列表框中选择 Reprentations4. 选择要用于表达该图层的制图表达5. 点击确定6. 右键单击图层,选择 Open Attribute Table7. 在选择的制图表达规则中,为不同的要素对象选择不同的制图规则8. 选择好后,退出对话框D. 构造制图表达的规则(Rule)① 构建制图表达规则 1. 打开ArcMap2. 右键点击构建了制图表达的图层,选择Properties3. 进行Layer Properties对话框,选择 Symbology选项卡4. 在Show列表框中选择Representations选项,可以增加和删减制图表达规则5. 按照增加和删减符号图层、调整几何效果和编辑标记布局样式三个方面来进行制图表达规则的构建。
具体在实验过程中,可以多试各按钮的功能6. 生成包括由一个或多个符号图层构建的制图表达规则,如下图的示例② 字段属性驱动1. 在Show列表框中选择Representations选项下的某个制图表达2. 在面板中选择Display Field Overrides制图表达规则符号图层标记布局样式添加几何效果调整布局方式添加符号图层添加制图表达规则3. 选择不同类型的符号图层对象所对应的不同的制图表达的形式,如点对象对应调整符号大小和角度等,线对象对应调整符号的线宽和线色等,面对象对应调整符号的填充颜色③ 点标记布局样式1. 在不同的几何对象上增加点符号图层,使得不同的几何对象中有点符号图层与其原始符号结合来共同表示该几何对象2. 参看前面的内容,来增加点符号图层3. 参看前面的内容,调整点符号的布局效果如下图所示④ 编辑制图表达标记1. 在制图表达规则中创建点符号标记2. 在Marker对话框中,点击Marker 的图标,进入Representation Marker Selector对话框3. 点击Properties进入Marker Editor编辑器4. 该编辑器中可以添加和编辑字符字型;绘制面图形、线图形;添加和删除节点;对齐、顺序、组合、旋转符号;调整大小、擦除、变形等效果。
E.构造制图表达的覆盖(Override)① 属性覆盖1. 在图层可编辑状态下,点击该图层要进行覆盖处理的要素2. 右键点击该要素,选择Attributes3. 进入Attributes对话框,点击制图表达选项卡4. 为该要素定义制图表达的符号② 几何覆盖1. 右键点击工具栏,选择Representation ,将其放置到工具栏中2. 在图层可编辑状态下,点击要进行几何覆盖的要素 3. 在Reprensentation工具栏中,选择对要素进行几何覆盖4. 若想恢复原始的几何形态,在Reprensentation 下拉菜单中选择Clear Shape Override③ 自由制图表达1.在图层可编辑状态下,点击要进行自由制图表达的要素2.在Reprensentation下拉菜单中选择 Free Representation/Convert to Free Representation3.自由对该要素进行制图自由表达注意:看自由制图表达与属性覆盖和几何覆盖有何区别F.使用制图表达GP 工具① 冲突的检查(ArcToolbox/Catography Tools /Graphic Quality/Detect Graphic Conflict)该工具用来检测要素的制图表达之间相互压盖的情况,输入的图层必须是包含制图表达的图层,输出为多边形要素。
这里的压盖不是指要素的几何体之间的,而是要素的符号之间的压盖② 排列点符号(ArcToolbox/Catography Tools /Symbolization Refinement/Align Marker To Stroke Or Fill)该工具可以改变点符号的方向,按照指定的方式(平行或垂直) ,使得点符号根据相邻的线要素或面要素的边界线呈竖直或平行的排列输入的图层必须包含制图表达规则 ③ 创建天桥/地下通道(ArcToolbox/Catography Tools /Symbolization Refinement/Create Overpass或Create Underpass)该工具可以要素交叉的地方,比如公路和河流或者公路和铁路之间穿跨越的情况来创建天桥(地下通道)以及掩膜,以实现公路跨越河流或者铁路跨越公路的效果输入的图层需要带有制图表达规则④ 计算面的主角度(ArcToolbox/Catography Tools/Symbolization Refinement/Calculate Polygon Main Angle)该工具用来计算多边形的最大角,角度是按照对变形的轴(最长边)的方向来计算的,计算的结果为十进制(decimal degree) ,写入所指定的角度字段中。
⑤ Cul-De-Sac 掩模(ArcToolbox/Catography Tools/Masking Tools/Cul-De-Sac Masks)该工具用来为输入线要素创建掩膜为了是两条线相交的部分连接得更光,一般会将线符号的线帽设置成 round 类型,如果线不相交的另一端不希望显示成 round 类型,可以使用此工具创建掩膜,显示为 square 的效果⑥ 要素轮廓掩膜(ArcToolbox/Catography Tools/Masking Tools/Feature Outline Masks)该工具会根据要素的形状轮廓来创建掩膜,输入可以使点要素、线要素、面要素或者存储在 Geodatabase 中的 Annotation例如在处理等高线注记的时候,往往期望放在放置标记的地方等高线呈现断开状态,使用该工具即可实现这样的效果而不会将等高线打断⑦ 图层重叠掩膜(ArcToolbox/Catography Tools/Masking Tools/Intersecting Layers Masks)该工具会在两个图层中要素压盖的地方创建掩膜,输入可以是点要素、线要素、面要素或者存储在 Geodatabase 中的 Annotation。
例如在道路和宗地重叠的地方,可以使用该工具为道路设置一定距离的掩膜,可以实现道路周围隔离带的效果。












