其他
ArcGIS地图制图基础|巧用制图表达
01房屋阴影效果的实现
创建房屋阴影效果,分以下2个步骤来实现。
第1步:将要素类符号转换为制图表达
【由于需要使用制图表达,因此数据需要存储在geodatabase当中】
[1]启动ArcMap,打开【房屋阴影.mxd】工程文件,如图 1;
图 1 初始符号化效果
[2]在内容列表中,右键单击【建筑点】图层,选择【将符号系统转换为制图表达】;
图 2 符号系统转换为制图表达
[3]打开【将符号系统转换为制图表达】窗口,输入制图表达名称为【建筑点_Rep】,其他属性设置如图 3;
图 3 转为制图表达
[4]单击【转换】,在内容列表中即生成一个名为【建筑点_Rep】的制图表达图层,将该图层放置在【建筑点】图层下方;
第2步:设置填充符号颜色,添加移动几何效果
[5]在内容列表中,右键点击【建筑点_Rep】图层,选择【属性】;
[6]打开【图层属性】窗口,切换到【符号系统】页,选择【制图表达】->【建筑点_Rep】,可以查看制图表达规则及其属性,【添加】新标记图层;
图 4 添加新标记图层
[7]在新的标记中修改标记的颜色为灰色,大小改为2Pt,X偏移改为0.3pt, y偏移改为-0.3pt;
图 5 修改符号设置
[8]上移蓝色图层,将灰色图层移至底部;
[9]单击【确定】,弹出如图 6所示的警告窗口,单击【确定】后全部设置生效,查看地图窗口,如图 7所示。
图 6 弹出警告
图 7 房屋阴影效果图
02河流渐变效果的实现
[1]启动ArcMap,打开【河流渐变_Start.mxd】,如图 8;
图 8 河流图层
[2]在内容列表中,右键单击【河流数据】图层,选择【将符号系统转换为制图表达】;
图 9 将符号系统转换为制图表达
[3]打开【将符号系统转换为制图表达】窗口,输入制图表达名称为【河流数据_Rep】,其他属性设置如图 10;
图 10 设置制图表达属性页
[4]单击【转换】,即生成一个名为【河流数据_Rep】的制图表达图层。该图层可以代替河流数据图层,取消显示河流数据图层;
[5]在内容列表中,右键单击【河流数据_Rep】图层,选择【属性】;
[6]打开【图层属性】窗口,切换到【符号系统】页,选择【制图表达】->【河流数据_Rep】,可以查看制图表达规则及其属性,如图 11;
图 11 制图表达规则及其属性
[7]单击【添加】新填充图层面层,如图 12;
图 12 在规则中添加面层
[8]为该面层添加几何效果,选中该面层,单击【+】,如图 13;
图 13 添加几何效果
[9]弹出【几何效果】窗口,选择【线输入】->【锥状面】(锥状面效果),如图 14;
图 14 几何效果
[10]单击【确定】,回到图层属性的符号页;
[11]单击【显示字段覆盖】,启动数据字段驱动制图,起始宽度选择【fromwidth】,终止宽度选择【towidth】;
图 15 设置锥状面参数
[12]单击【确定】,将弹出如图 16所示的警告窗口,单击确定后全部设置生效,查看地图窗口,如图 17所示。
图 16 弹出警告
图 17 河流渐变效果
03标记符号对齐的实现
[1]启动ArcMap,打开【对齐标记_Start.mxd】,如图 18;
图 18 原始数据效果
[2]在内容列表中,右键单击【标记】图层,选择【将符号系统转换为制图表达】;
图 19 将符号系统转换为制图表达
[3]打开【将符号系统转换为制图表达】窗口,输入制图表达名称为【标记_Rep】,其他属性设置如图 20;
图 20 设置制图表达属性页
[4]单击【转换】,即生成一个名为【标记_Rep】的制图表达图层。该图层可以代替【标记】图层,取消显示【标记】图层;
[5]打开【ArcToolbox】->【制图工具】->【制图优化】->【对齐标记】工具;
图 21 选择对齐标记
[6]设置对齐标记相关参数,输入带标记制图表达点要素选择【标记_Rep】,输入具有笔划或填充制图表达的要素选择【道路】,搜索距离为50磅,标记方向为默认【PERPENDICULAR】(制图表达的标记与笔划或填充制图表达垂直对齐);
图 22 设置对齐标记
[7]单击【确定】,完成标记要素转换,查看地图效果如图 23。
图 23 标记符号对齐效果
04(四)虚线符号控制的实现
[1]启动ArcMap,打开【虚线控制_Start.mxd】如图 24;
图 24 徒步小路图层
[2]在内容列表中,右键单击【徒步小路】图层,选择【将符号系统转换为制图表达】;
图 25 将符号系统转换为制图表达
[3]打开【将符号系统转换为制图表达】窗口,输入制图表达名称为【徒步小路_Rep】,其他属性设置如图 26;
图 26 设置制图表达属性页
[4]单击【转换】,生成名为【徒步小路_Rep】制图表达图层。该图层可以代替【徒步小路】图层,取消显示【徒步小路】图层;
[5]在内容列表中,右键点击【徒步小路_Rep】图层,选择【属性】;
[6]打开【图层属性】窗口,切换到【符号系统】页,选择【制图表达】->【徒步小路_Rep】,可以查看制图表达规则及其属性,如图 27;
图 27 制图表达规则及其属性
[7]为该线层添加虚线效果,选中该线层,单击【+】,如图 28;
图 28 添加几何效果
[8]弹出【几何效果】窗口,选择【线输入】->【虚线】,如图 29;
图 29 几何效果
[9]单击【确定】,回到图层属性的符号页;
[10]在虚线中设置相关参数,模式改为3:2,端点设置为半模式,端头及连接设置为圆头斜接,颜色按需设置。
图 30 设置虚线参数
[11]单击【确定】,将弹出如图 31所示的警告窗口,单击【确定】后全部设置生效,查看地图窗口,如图 32所示;
图 31 弹出警告
图 32 虚线符号控制效果
[12]打开【ArcToolbox】->【制图工具】->【制图优化】->【按角度设置控制点】工具;
图 33 选择对齐标记
[13]设置工具相关参数,输入带制图表达的要素选择【徒步小路_Rep】,最大角度为145;
图 34 设置对齐标记
[14]单击【确定】,完成按角度设置控制点,查看地图效果发生变化,如图 35。
图 35 添加控制点的效果
05自由制图表达编辑
[1]启动ArcMap,打开【自由制图表达_Start.mxd】,如图 36;
图 36 研究区域图层
[2]在内容列表中,右键单击【研究区域】图层,选择【属性】;
[3]在【图层属性】窗口中,切换到【符号系统】页,选择【类别】->【唯一值】,设置值字段为【type】,【添加所有值】,如图 37;
图 37 唯一值符号渲染
[4]设置草地符号。双击值为0的符号,打开【符号选择器】,在左侧的符号样式中选择【草地】,如图 38;
图 38 设置填充符号
[5]单击【确定】,如图 39;
图 39 填充符号效果
[6]设置林地符号。双击值为1的符号,打开【符号选择器】,在左侧的符号样式中选择【暗绿色】,轮廓颜色设置为无色;
图 40 设置填充符号
[7]单击【编辑符号】,弹出【符号属性编辑器】窗口,在图层窗口单击【+】,添加新的符号图层,图层类型选择【标记填充符号】;
图 41 设置新加符号属性
[8]单击【标记】,弹出【符号选择器】;
图 42 设置标记符号属性
[9]单击【编辑符号】,弹出【符号属性编辑器】,选择【字符标记符号】类型,字体选择ESRI US Foresty 2,Unicode为97,设置符号大小为10,颜色设为绿色,如图 43;
图 43 设置阔叶林符号
[10]连续单击【确定】,返回【符号属性编辑器】,设置效果如图 44;
图 44 图层填充效果
[11]再添加一个标记填充符号图层。在图层窗口单击【+】,添加新的符号图层,图层类型选择【标记填充符号】;
图 45 设置新加符号属性
[12]单击【标记】,弹出【符号选择器】;
图 46 设置标记符号属性
[13]单击【编辑符号】,弹出【符号属性编辑器】,选择【字符标记符号】类型,字体选择ESRI US Foresty 2,Unicode为89,设置符号大小为10,颜色设为冷杉绿,X偏移为6,如图 47;
图 47 设置针叶林符号
[14]连续单击【确定】,返回【符号属性编辑器】,设置效果如图 48;
图 48 图层填充效果
[15]连续单击【确定】,返回【图层属性】窗口,如图 49;
图 49 图层整体填充设置
[16]单击【确定】,查看地图效果,如图 50;
图 50 图层整体填充效果
[17]在内容列表中,右键单击【研究区域】图层,选择【将符号系统转换为制图表达】;
图 51 符号系统转换为制图表达
[18]打开【将符号系统转换为制图表达】窗口,输入制图表达名称为【研究区域_Rep】,其他属性设置如图 52;
图 52 修改图层名称
[19]单击【转换】,在内容列表中即生成一个名为【研究区域_Rep】的制图表达图层,将【研究区域】图层设置为不显示;
[20]右键单击菜单栏空白处,选择【编辑器】和【制图表达】两个工具条;
图 53 增加编辑器工具
图 54 增加制图表达工具
[21]设置【研究区域_Rep】为可选择,如图 55;
图 55 设置图层为可选择
[22]在【编辑器】工具条上,选择【开始编辑】状态;
图 56 设置图层可编辑
[23]使用【选择要素工具】选中林地要素,在【制图表达】工具条上,选择【自由式制图表达】->【转换为自由式制图表达】,如图 57;
图 57 选择要进行自由式制图表达的要素
[24]在【制图表达】工具条上,选择【制图表达属性】;
图 58 选择制图表达属性
[25]打开【制图表达属性】窗口,选择并删除线图层;
图 59 制图表达属性设置
[26]选中【针叶标记】图层,设置大小为20pt,把在面内部改为【在面内部随机放置】;
图 60 标记放置设置
[27]将在面内部随机放置里,x步长改为30pt,y步长改为30pt,裁剪改为显示接触边界的标记,种子改为3;
图 61 在面内部随机放置属性设置
[28]选中【阔叶标记】图层,设置大小为20pt,把在面内部改为【在面内部随机放置】;
图 62 制图表达属性设置
[29]将在面内部随机放置里,x步长改为30pt,y步长改为30pt,裁剪改为显示接触边界的标记,种子改为3;
图 63 在面内部随机放置属性设置
[30]在【编辑器】工具条上,选择保存编辑内容,地图效果如图 64所示;
图 64 地图效果图
[31]使用【编辑工具条】->【选择要素工具】再次选中林地要素,在【制图表达】工具条上,选择【自由式制图表达】->【编辑自由式制图表达】,如图 65;
图 65 编辑自由式制图表达的要素
[32]弹出【自由式制图表达编辑器】,使用【选择部件】工具,选择林地要素;
图 66 选择林地要素
[33]右键单击林地要素,选择【分割符号图层】;
图 67 制图表达属性设置
[34]使用【选择部件】工具,再次选择林地要素,发现林地要素按照符号图层分割为三个层:针叶标记、阔叶标记和填充面,如下图;
图 68 针叶标记层
图 69 阔叶标记层
图 70 填充面层
[35]选择【针叶标记层】,右键单击选择【将效果转换为几何】;
图 71 将针叶标记层转换为几何
[36]继续右键单击选择【拆分多部件几何】,针叶标记变成单个几何体,可以随意移动,调整位置;
图 72 拆分多部件几何
图 73 调整单个针叶标记的位置
[37]选择河流附近的针叶树,移动其位置,使树木避开河流,如图 74;
图 74 针叶树木避开河流效果
[38]重复35-37步骤,移动阔叶数据,使其避开河流;
[39]单击【确定】,关闭【自由式制图表达编辑器】;
[40]在【编辑器】工具条上,选择保存编辑内容,选择结束编辑,最终效果如所示。
图 75 最终地图效果
来源:中图地信
版权归原作者所有,如有侵权请告知删除
-END-
干货|关于坐标转换,坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解