一、需求:
有各个国家的某一性质的数据,想在地图上进行渲染对比并分析,做成类似于下图的样子(下图仅供参考,如有不合理之处请指正)。颜色渲染采用【分级色彩】,之后再给出各个国家的具体值【唯一值渲染】。这里涉及到两个图例的制作,需要一点点小技巧。
二、制图流程:
①底图采用世界底图,属性表里各国家名为英文
②将自己的数据中【国家名】一栏翻译成英文,并添加英文名称列
③打开ArcMap,打开属性表,使用【连接】连接Excel数据
④采用【分级色彩】渲染要素(空值采用无色填充,灰色边框),并记录各级颜色的具体值(HSV)
⑤复制图层,修改渲染方式为【唯一值,多字段】,采用属性值和国家名两个字段为唯一值,根据分级色彩的值范围来对各个唯一值手动进行颜色赋值。
⑥对两个图层分别添加图例,并设置图例的标题,样式和列数,最后制作成图
三、适用场景:
分级不多的情况下可以使用此方法来制图,如果分级数过多,则需要记录各分级的颜色值,并且之后需要手动各唯一值赋值,赋值的次数就是分级数,目前还没有想到更好的方法来制图这种图,有经验的前辈可以给出意见,如何制作这种【分级渲染】和【唯一值多字段】的双图例图。
附:
样图中HSV值(由浅及深)
31 16 100
23 35 94
15 55 88
7 75 82
0 95 77
QQ:1051926720 地理信息科学