4. 重分类原理与找矿预测分级逻辑

在找矿预测中,地球化学异常、蚀变强度、断裂缓冲距离等证据图层几乎都是连续型栅格——每个像元携带一个实数,值域可能从 0.01 到 980 ppm 不等。而预测模型最终需要的是"有利/较有利/一般/不利"这样的离散等级。重分类(Reclassify)正是完成这一映射的算子:它把连续值域按某种规则切分为若干区间,并为每个区间赋予新的整型编码。理解重分类,本质上是理解"分段函数 + 区间边界约定"这两件事。

数学本质:一个单调分段映射

设输入栅格像元值为 x,重分类结果 y = f(x),其中 f 是一个分段常值函数。以四级找矿有利度为例,若采用等间距分级,值域 [min, max] 被均分为四段,每段宽度 w = (max − min) / 4,则:

f(x) = 1  当 min ≤ x < min + w        (不利)
f(x) = 2  当 min + w ≤ x < min + 2w   (一般)
f(x) = 3  当 min + 2w ≤ x < min + 3w  (较有利)
f(x) = 4  当 min + 3w ≤ x ≤ max       (有利)

这里有两个必须明确的约定。第一是区间闭合方向:ArcGIS 重分类默认采用"左闭右开",即下界包含、上界不包含,只有最高一级包含上界。若手工填写断点,务必保证相邻区间首尾衔接、不重不漏,否则会出现某些像元落不进任何区间而被赋为 NoData。第二是方向性:地球化学异常值越高越有利,映射应单调递增;但断裂缓冲距离是"越近越有利",映射必须单调递减,即距离 0~500 m 赋 4 级、500~1000 m 赋 3 级,依此类推。方向搞反是找矿预测中最常见也最致命的错误,它会让模型系统性地指向错误区域。

四种分级方法的适用条件

分级方法的选择直接决定各级像元的面积占比与空间形态,不能随意套用。

  • 等间距(Equal Interval):按 (max−min)/n 均分。优点是断点规则透明、便于跨图层比较;缺点是当数据呈强偏态(如化探数据常见的长尾分布)时,绝大多数像元挤在低值段,高值级只占极小面积,甚至出现空级。
  • 分位数(Quantile):每级像元数量大致相等。优点是各级面积均衡、视觉层次清晰;缺点是断点随数据分布浮动,同一元素在不同图幅上断点不一致,削弱了跨区域可比性,且可能把差异很小的值强行拆到两级。
  • 自然断点(Natural Breaks / Jenks):以最小化组内方差、最大化组间方差为目标寻找断点,能贴合数据的自然聚集结构。对多峰分布的化探数据效果最好,但计算量较大,且断点需记录存档以保证复现。
  • 自定义(Manual):依据地质认识或规范阈值直接指定断点,例如以异常下限 T = 均值 + 2 倍标准差作为"有利"的下界。这是找矿预测中最具地质意义的方式,因为断点来自成矿背景而非纯统计。
实操建议:先用自然断点或分位数观察数据分布形态,再结合地质背景把断点"锚定"到有意义的阈值上,最终以自定义断点固化到模型工具中,保证预测过程可复现、可审查。

从连续异常到找矿有利度的映射链

下图展示了一个典型的多证据图层重分类与合成分级链路:原始连续栅格先经断点切分,再按方向性赋予 1~4 级有利度编码,最后参与加权合成。

连续证据图层 → 断点切分 → 有利度编码 → 加权合成 连续栅格输入 Cu 化探异常 0.01 ~ 980 ppm 蚀变强度 0 ~ 1(连续) 断裂缓冲距离 0 ~ 5000 m 地层有利度 类别型(已离散) 断点与分级方法 自然断点 40 / 120 / 300 ppm 自定义阈值 0.25 / 0.5 / 0.75 等间距(反向) 500 / 1000 / 2000 m 直接赋级 按岩性组合查表 有利度编码 1~4 1 不利 / 2 一般 3 较有利 / 4 有利 1 不利 / 2 一般 3 较有利 / 4 有利 距离越近级别越高 0~500 m → 4 级 编码与输入一致 无需再映射 加权合成 Cu 异常 0.35 蚀变 0.25 断裂 0.20 地层 0.20 → 综合有利度栅格 注:断裂缓冲为“越近越有利”,编码方向与化探异常相反;所有断点须记录存档以保证模型可复现。 示例参数为教学假设值,实际应用应依据本区成矿背景与异常下限确定。

实操要点与结果判读

在 ArcGIS 中执行重分类,通常使用 Spatial Analyst 的 Reclassify 工具或栅格计算器。以自定义断点为例,可在工具的重分类表中逐行填写"旧值—新值",也可用 Con 函数嵌套实现更精细的控制:

# 化探异常:越高越有利(左闭右开)
OutRas = Con("Cu_anom" >= 300, 4,
          Con("Cu_anom" >= 120, 3,
          Con("Cu_anom" >= 40,  2, 1)))

# 断裂缓冲:越近越有利(方向相反)
OutRas = Con("Fault_dist" <= 500,  4,
          Con("Fault_dist" <= 1000, 3,
          Con("Fault_dist" <= 2000, 2, 1)))

执行后必须做三项检查。其一,空级检查:打开重分类结果的属性表,确认 1~4 级均有像元计数,若某一级计数为 0,说明断点设置不当或数据分布过于集中。其二,面积占比检查:统计各级像元数占总有效像元的比例,找矿预测中"有利"级通常控制在 5%~15%,若高达 40% 以上则说明阈值过松,预测失去筛选意义。其三,空间合理性检查:将结果叠加已知矿点,观察高有利度区是否与矿点、蚀变带、岩体接触带在空间上吻合;若高值区大面积落在无矿背景区,应回查映射方向是否颠倒或断点是否取自错误的统计口径。

常见错误:直接对已含 NoData 的栅格重分类而未勾选"将缺失值更改为 NoData",导致背景区被误赋为 1 级并参与后续加权,人为压低整幅图的有利度均值。重分类前应先统一 NoData 约定。

最后需要强调,重分类不是一次性的数据清洗,而是找矿预测模型的"知识注入点"。断点背后是异常下限、蚀变分带、控矿距离等地质认识,级别编码背后是各证据对成矿的贡献方向与强度。把断点、方向、权重三者记录成表并随模型一同归档,才能让预测结果既可解释、又可复现、还可随新资料迭代修正。