ARCGIS以地级市为单位统一色调、各区县按透明度区分的省级行政区划图制作方法
2026/7/22 10:05:41 网站建设 项目流程

链接: https://pan.baidu.com/s/1NlaAEMEDxgZnW8wI7gNR_A?pwd=e95b

一、基本原理

通过对一个省内各地级市下的所有区县面赋予一个地级市的字段值(分别为所归属于的地级市名称),然后计算各区县质心到地级行政中心的距离,并以距离按由近到远排序,然后在区县矢量面属性下建立“排序”字段(短整型),字段原则为各区县分别赋值1、2、3、.....、N(N为该地级市下区县的个数,N为距离该地级市市区最远的区县)。再建立“排序1”字段(短整型),用字段计算器计算“排序1”的值(公式为“排序*5”,确保每个区县质检差值在5的基数)。

在ARCGIS中点选“县级行政区”矢量层,右键属性——符号系统——类别——唯一值,用“分组”字段为每个地级市下的区县填充“以地级市为单位统一色调”(色带用下面推荐色带效果较好),再通过“高级”——透明度——选择字段“排序1”,使“各区县按透明度区分”,效果如下

表 1 地级市统一色调推荐颜色

序号

分组组号

推荐颜色(RGB值)

1

1

深粉色(217,84,227)

2

2

橙色(201,87,48)

3

3

蓝紫色(81,42,199)

4

4

墨绿色(80,171,139)

二、详细步骤

1、核心设计思路

本方案采用固定色盘+透明度梯度的双层信息叠加策略:

信息层级

表达方式

数据依据

第一层:地级市归属

各地级市使用预设好的4种色调之一填充其下所有区县,相邻地级市颜色不同

预先为每个地级市指定的颜色(手动录入)

第二层:区县空间区位

同一地级市内,各区县透明度随质心到行政中心的距离呈梯度变化,距离越近越不透明(清晰),越远越透明(模糊)

各区县排序1字段值(距离排序×5)

两层信息叠加后,读者一眼即可同时获取"属于哪个市"(色相判断)和"离市中心远近"(透明度判断)两个维度的信息。

推荐色带如下:

2、数据预处理(属性表建设)

在区县矢量面图层的属性表中,按顺序建立以下字段:

操作顺序

字段名

字段类型

赋值/计算方法

备注

1

Name

文本型

手动输入或通过空间连接赋值,填入各区县所属地级市名称

作为分组依据

2

距离

双精度

计算各区县质心到所属地级市行政中心点的距离

单位建议用千米,数值较直观

3

分组文本

按预设方案,为每个地级市填入对应的颜色标识(如"1/2/3/4")

这一步是手动指定,体现你的预设配色

5

排序

短整型

按地级市分组,对Distance由近到远升序排序,赋值1、2、3……N(N为该市区县总数,N对应最远的区县)

可用ArcMap的排序工具+字段计算器实现

5

排序1

短整型

字段计算器:[Rank] * 5

放大梯度,使相邻区县透明度差异肉眼可辨

关于第②步的补充说明:

由于你已经预先给各地级市分配好了4种色调,这里需要在属性表中明确标识每个区县该用什么颜色。建表方式:

方式

操作方法

适用场景

方式A:新增分组字段

填入1、2、3、4,分别对应你的4种色调

适合在ArcMap中通过"唯一值"渲染后,再手动逐个匹配颜色

3、ArcMap可视化渲染操作步骤

步骤1:按地级市分组赋色(应用你的4色调预设方案)

  1. 右键点击"县级行政区"图层 → 属性 → 切换到 符号系统 选项卡
  2. 左侧选择:类别 → 唯一值
  3. 值字段:选择 地级市名称
  4. 点击 "添加所有值" ,列出所有地级市
  5. 核心操作——手动分配预设色调:
  • 双击列表中某个地级市对应的色块,打开"符号选择器"
  • 在填充颜色中,选择你为该市指定的4种色调之一
  • 依次对所有地级市完成颜色匹配

6.确保相邻地级市颜色不同:对照实际地理相邻关系,检查并调整,避免相邻两市使用同一种色调

步骤2:按距离排序值设置透明度梯度

在同一个"图层属性→符号系统"窗口中:

  1. 点击 高级 按钮 → 下拉菜单中选择 透明度
  2. 在弹出的"透明度"对话框中:
  • 勾选 "按字段值设置透明度"
  • 字段:选择 排序1
  • 透明度映射范围("从...到..."):
  • 最小值(最近的区县)→ 透明度设为 10
  • 最大值(最远的区县)→ 透明度设为20、30、....(高度透明,视觉上淡出)
  • ⚠️ 注意:透明度数值越低表示越不透明(更清晰),越高表示越透明(更模糊)

3.点击确定,完成设置

4、效果预览与输出

成图后视觉效果如下图所示意:

视觉元素

传达的信息

区县填充色(4种色调之一)

该区县属于哪个地级市

区县填充的透明度(深浅)

该区县距离所属地级市行政中心的远近(深=近,浅=远)

地级市边界线

辅助识别地级市行政边界

区县边界线

辅助识别区县级行政边界

5、操作核对清单

完成后建议逐项确认:

  • 属性表中所有区县的地级市字段已正确填写
  • 距离字段已正确计算(注意投影坐标系的一致性,确保距离准确)
  • 排序字段在每个地级市内部均为从1到N的连续整数序列,无跳号或重复
  • 排序1字段已正确计算(= 排序× 5)
  • 符号系统中已按City_Name做唯一值渲染,各地级市颜色与你预设的4种色调一一对应
  • 相邻地级市之间未使用同一种色调(相邻关系已核查)
  • 透明度字段选择了排序1且"从…到…"数值方向正确(近=低透明度=清晰,远=高透明度=模糊)

6、常见问题应对

问题

解决办法

距离计算不准

确保区县图层和地级市中心点图层使用相同的投影坐标系

图例制作

布局视图中插入图例时,需单独说明:①色块图例对应地级市归属;②透明度渐变条对应距离等级(可附距离范围说明)

7、导出地图

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询