☰
广西18种土壤类型空间分布数据三件套:mxd、shape与TIF用法指南
2026/10/7 16:37:46 网站建设 项目流程

简介:面向地理信息系统、土壤学、土地利用与农业规划等专业用户,提供广西18种土壤类型空间分布数据集。成果以联合国粮农组织(FAO)土壤分类体系为框架,按土类、亚类、土属、土种等制图单元逐级区分,同时附带土壤分类编码表,属性表中的SOIL_ID与编码表亚类一一对应,用户可据此快速识别每种土壤并开展专题制图。包内共19个文件,主要包括标准shape格式文件(shp/dbf/prj等)、可编辑mxd地图文档、标准成图TIF、GeoJSON以及显示样式修改示意图等,整体约152.42MB,目录层级清晰。其中mxd支持ArcMap自由调整图层、比例尺与注记,TIF可直接用于报告或论文插图,GeoJSON方便Web端在线展示,样式图则提供多套配色方案,满足不同场景的审美与打印需求。目前已有234人学习下载,适合需要广西土壤类型底图、进行空间插值、农业区划或环境评价等进阶操作的中高级GIS用户。

1. 广西18种土壤类型空间分布数据:mxd、shape与TIF三件套的用法与落地

做土壤相关项目的人,大概都经历过这种场景:要出一张广西范围的土壤类型图,网上找来的数据要么是经纬度坐标对不上,要么只有栅格没有边界矢量,更别提带一个现成的mxd工程文档可以直接改。这套“广西18种土壤类型空间分布”数据给的是三件套——mxd可编辑工程文件、标准shapefile矢量文件、标准成图TIF栅格文件,覆盖从编辑到出图的完整链路。适合做农业区划、面源污染评估、水文模型、土壤侵蚀调查的从业者,拿到手可以直接在ArcGIS里打开、改符号、裁切、出图,不需要再从零开始整理数据。

2. 先弄清数据底细:18种土壤分类与三种文件格式的选型

2.1 18种土壤类型在数据里怎么组织:属性表字段与分类编码

打开shapefile的属性表,核心字段是土类名称和土类代码。按全国第二次土壤普查的分类体系,广西范围内常见的红壤、赤红壤、黄壤、黄红壤、砖红壤、紫色土、石灰(岩)土、水稻土、冲积土、滨海砂土等,在这套数据里各占一条多边形记录。属性表还包括面积字段和周长字段,方便直接做统计。

字段名建议核对: T_NAME 土类名称(字符型,如"红壤") T_CODE 土类代码(字符型或长整型,如"红壤"对应的编码) AREA 面积(双精度,单位依赖数据坐标系) LENGTH 周长(双精度)

拿到shp后先在ArcCatalog里预览属性表,确认T_NAME字段内容没有空值。如果做面积统计,不要直接用原始的AREA字段,因为这个字段可能是数据生产方按某个投影坐标系算好的,未必符合你的统计需求。我会新建一个双精度字段,用Calculate Geometry重新计算。

要快速核验18个类型是否齐全,在属性表里右击T_CODE字段选Summarize,结果里会列出每个类型的记录数和面积合计。这一步比肉眼刷图要可靠得多。如果发现类型数比18少,多半是字段里有空值或合并成了“其他”,不一定是数据缺漏。

2.2 mxd、shape、TIF三者是什么关系:什么时候用哪个

很多第一次接触这套数据的人会问:既然有shapefile了,为什么还要给mxd和TIF?其实三个文件的服务对象不同。

文件类型本质适用场景可编辑性
mxdArcMap工程文档,记录图层路径、符号渲染、比例尺、图幅布局在ArcMap里继续编辑、调色、出图高,所有图层设置都在里面
shapefile矢量多边形,存几何和属性做空间分析、属性查询、数据交换中,几何可改,属性可增删
TIF栅格成图,已按土壤分类渲染的图片直接叠加到其他栅格底图、快速预览、报告插图低,像素已定,不能改属性

mxd是“工程壳”,里面的图层可以自由换;shape是“数据本体”,所有分析都以它为准;TIF是“成品图”,适合交给不装GIS软件的人也看得明白。我的习惯是:做分析用shp,调版式用mxd,对外汇报和叠加底图用TIF。三者对应同一个18类土壤分类结果,但用法完全分开。

选型上要注意:mxd里的图层路径默认指向shp所在文件夹。如果整套数据从下载到本地后你移动过目录,mxd打开会报源文件缺失(图层前出现红色叹号),这不是数据坏了,是路径断裂。后面有专门一节讲怎么修复。

2.3 坐标系与投影的默认状态:先看再做分析

打开mxd或加载shp后,第一件事不是画图,而是看图层属性里的坐标系。这套数据如果提供的是CGCS2000或WGS84地理坐标系,经纬度单位下面积量算会不准确;如果已经投影成高斯克吕格或Albers等面积投影,那AREA字段才可以直接用。

检查路径:图层属性 -> 源 -> 空间参考 关注点: - 地理坐标系:单位是度,只能做空间查询,不能直接算面积 - 投影坐标系:单位是米,面积、长度可以直接用 - 深度/高程类字段看是否有Z值信息(土壤图一般不涉及)

广西地处低纬度,常见做法用Albers等积圆锥投影做面积统计,或用高斯克吕格3度带做位置精度要求高的分析。如果数据原始坐标系是CGCS2000地理坐标,但不影响你做分类查询和出图,可以不改;如果要做面积统计或叠加其他投影数据,先统一坐标系再做后续操作。

3. 打开到出图:mxd工程文件里的图层管理与符号化实操

3.1 mxd打开后图层路径断裂:红色叹号的修复流程

最常见的问题表现是:双击mxd后,内容列表里所有图层的符号都变成带红色感叹号的样子,地图窗口一片空白。原因是mxd默认记住的是“绝对路径”——文件在哪个盘哪个文件夹,它就把这个路径写死。你把工程和数据一起拷到另一台电脑,路径对不上,源就丢了。

在ArcMap里按如下流程修复:

步骤1:打开mxd,看到红色叹号后,右键任意图层 -> 数据 -> 设置数据源(S)... 步骤2:浏览到shp文件所在目录,选中对应的图层文件 步骤3:逐个修复,或用“数据源”Tab页里的“修复所有断开的源”

修复所有断开的源一次搞定,最关键的一步是勾选文件菜单 -> 地图文档属性 -> “存储相对路径名”。这样mxd记住的是相对位置,只要shp和mxd的相对目录结构不变,换电脑就不会再断。

我的血泪经验是:拿到这套数据后,先自己建一个固定工作目录,把mxd和shape文件夹放在同一级,然后打开mxd勾上相对路径,另存一份。后续所有操作都在这份“我的版本”上做,原版不动。这样无论你是复制到笔记本还是发给同事,都不会再被红色叹号卡住。

3.2 符号化与标注:按土类字段渲染的两种路线

mxd里通常已经配好了一套颜色方案,但如果你不喜欢默认配色,或者要按自己的分类重点突出某些土类,需要重新做唯值渲染。

操作路径:图层属性 -> 符号系统 -> 类别 -> 唯一值 步骤: 1. 值字段选T_NAME(或T_CODE) 2. 点击“添加所有值”,ArcMap自动列出18个土类 3. 逐个双击配色,建议遵循“红壤系暖色、水稻土用棕黄、石灰土用灰白”的直觉配色 4. 勾选“符号系统”下方的“标注”,选T_NAME字段,调整字号到8~9号

对广西这种以红壤和赤红壤为主的区域,我会把颜色梯度拉开:红色系给富铁铝化的红壤、赤红壤、砖红壤,黄棕系给黄壤、黄红壤,灰绿系给石灰土和水稻土。这样图面信息一眼就能分类。

标注环节有个坑:如果shp单个多边形面积很大,ArcMap默认只在多边形中心放一个标注,会显得稀疏。可以在“标注”选项卡里设置“标注位置”为“每部分放置一个标注”,或改用“面内放置”配合“数据转换比例”控制密度。做出来的图别急着导,先在屏幕上缩放看一下小地块有没有漏标。

3.3 布局出图:把TIF用做底图时的坐标对齐检查

TIF是标准成图,本身带有地理参考信息,放到mxd里和shp叠加正常应该完全重合。但如果你发现TIF和shp边界错开,九成是坐标参考不一致。处理顺序是:查看TIF的属性——空间参考里有没有写坐标系;再查看shp的坐标系;两者不同时以shp为准,用投影栅格工具把TIF投影转换,而不是手动配准。

出图环节要做的五个动作:

动作1:切换到布局视图(快捷键L) 动作2:插入图例,数据框 -> 添加图例项,只勾选土壤图层 动作3:插入比例尺,选“交替刻度”模式,单位设为公里 动作4:插入指北针,选简单黑色样式,不要用花哨的 动作5:文件 -> 导出地图,格式选TIFF,分辨率300dpi,背景色选白色

这里有个参数要记住:导出TIF时,在“格式”选项卡里把“写入地理参考信息”勾上,这样导出的TIF在ArcMap里再次加载时能自动定位到正确坐标位置,不会跑偏。分辨率我一般选200~300dpi,低于150dpi打印出来边缘会有锯齿,超过300对这类面状图意义不大、文件还大。

4. 避坑指南:用这套土壤数据时最容易翻车的五个坑

4.1 mxd打开后所有图层都成“红叹号”——路径断裂与相对路径陷阱

现象:mxd双击打开,内容列表所有图层的左下角出现红色感叹号,地图窗口空白。

原因:mxd记录了图层的绝对路径,文件被移动或换电脑后原路径已不存在。

解决:先通过“数据源”Tab页批量修复源,再在“地图文档属性”里勾选“存储相对路径名”,最后另存为新mxd。从那以后我自己所有工程都默认勾相对路径,发送给别人前再做一次断源测试。

4.2 shapefile属性表里中文土类名显示乱码

现象:在ArcMap中打开属性表,T_NAME字段显示为“������”或“乱码”,但T_CODE字段正常。

原因:shapefile的dbf表默认编码是ANSI(Windows中文环境是GBK),而有些数据在生成时用了UTF-8编码。ArcMap在读取时按系统区域设置解析,编码不一致就乱码。

解决:不要试图在ArcMap里直接改编码。用QGIS加载这个shp,右键图层导出时选择“UTF-8”编码另存一份;或者用Notepad++打开dbf旁边的.cpg文件,把内容改成UTF-8(这个方法有时不生效,QGIS路线最稳妥)。转完再到ArcMap里看属性表,中文恢复正常。T_CODE是数字英文编码不受影响,这也是为什么迭代数据时优先用代码字段做连接键。

4.3 TIF和shapefile叠加后位置明显偏移,边界对不上

现象:把TIF拖进mxd,和土壤边界shp叠在一起,所有边界都往某个方向偏或旋转了一个角度。

原因:TIF与shp的坐标系或投影参数不一致。常见是TIF为WGS84地理坐标,shp为CGCS2000或西安80投影坐标,两者间差了几个千米的平移量。

解决:用“投影栅格”工具把TIF转换到shp所在的坐标系。转换前先看两个图层的“源”属性里的坐标系定义,确认基准面是否是同一个。CGCS2000和WGS84之间在高纬度差异小,但在广西这种中低纬度也有几十米级偏差,做精细分析前必须统一。不要用“空间校正”工具手动挪,那是治标不治本。

4.4 面积统计结果和印象中不符——AREA字段可能是“死数据”

现象:对T_NAME做汇总统计,发现某个土类的面积明显偏大或偏小,或者是全图总面积和官方数据对不上。

原因:shapefile自带的AREA字段是生产方在某个特定投影下计算的。如果你在经纬度坐标下直接统计,单位变成平方度,数值自然离谱;就算坐标是投影的,生产用的投影和你的目标投影也可能不同。

解决:新建一个双精度字段,右键“计算几何”,选择你需要的投影坐标系和面积单位(公顷、平方千米等)。我一般建两个字段:AREA_HA和AREA_K2,分别按公顷和平方千米存,避免每次统计时反复切换单位。本数据在原始投影下算出的面积一般不会差太多,但如果你要写报告、做对比,必须用自己的投影重算一遍。

4.5 mxd里配好的土类配色和标注跑到另一台电脑全变默认

现象:同一个mxd,你在自己电脑上配好红壤红、水稻土黄棕,发到同事电脑打开,颜色全变回ArcMap默认的单色。

原因:mxd里有些符号引用的是自定义style文件(.style或.lyr),这些文件不在标准安装路径下,换电脑后ArcMap找不到就回退默认样式。和路径断裂是两回事,但现象都出现在“换电脑”场景。

解决:在内容列表中逐个图层右键“保存为图层文件”,把生成的.lyr文件和mxd、shp放在同一个文件夹,一起分发。打开时如果符号还是不对,直接从文件夹拖.lyr到地图里替换图层。另一种做法是“图层属性 -> 符号系统 -> 添加”勾选“将所有符号嵌入符号系统”,这样符号信息会随着mxd一起保存。

5. 进阶用法:用面图层裁切栅格与按土壤类型提取统计信息

5.1 面图层裁剪栅格的三种工具:Clip、Extract by Mask与栅格计算器的差别

热搜里经常有人搜“ArcMap中依靠面图层裁剪DEM栅格TIF文件”,说明很多人在做地形与土壤的叠合分析。这个场景和本数据高度匹配:你已经有了广西土壤类型的边界shp,接下来要拿DEM或者其他栅格数据按土壤类型区域裁剪提取。

ArcMap里三个常用工具看着像,用起来有实质差别:

工具1:数据管理 -> 栅格 -> 栅格处理 -> 裁剪 本质:按面图层的范围矩形裁剪,输出范围是矩形的,包含边界外的NoData 适合:把大范围的DEM切成研究区,速度快,但边界外区域是空的 工具2:Spatial Analyst -> 提取分析 -> 按掩膜提取 本质:按面图层的几何边界精确裁剪,输出精确匹配壤多边形轮廓 适合:做每个土壤多边形内的栅格统计,结果形状干净 工具3:地图代数或栅格计算器 本质:用条件表达式判断像元在不在面内 适合:需要多条件筛选的复杂提取,比如“土壤类型A且海拔>500m”

三个工具输入都是“一个面图层+一个栅格”,但输出边界形状不同。做按土壤类型的逐类统计,用掩膜提取最合适;做数据预处理切范围,用裁剪就够了,速度还快。容易翻车的点是:输入面图层和栅格的坐标系必须先统一,否则延用前面的坑,掩膜边界会整体偏移。

5.2 按土壤类型统计地形因子:Zonal统计的完整流程

假设你已经有了广西的DEM栅格,要统计每一种土壤类型的平均海拔、最大坡度、地形湿度指数,一套流程如下:

步骤1:打开ArcToolbox -> Spatial Analyst -> 分区统计 -> 分区统计为表格 步骤2:输入分区数据,选土壤shp的T_CODE字段作为分区字段 注意:分区字段必须用代码字段,不能用中文名称字段,有些版本处理中文会报错 步骤3:输入值栅格,选DEM(或坡度栅格) 步骤4:指定输出表路径,勾选“忽略NoData”选项,统计类型选平均值、最大值、最小值、标准差

输出的dbf表每一行是一个土壤类型,列是各类地形统计值。操作分两步走能少踩一个坑:先在ArcToolbox里跑一次,确认输出表没问题再点“确定”;如果表里某个土壤类型没有值,排查是该类型区域DEM有空洞(NoData),不是数据错误。之后把这个统计表join回土壤shp的属性表,就可以做分类专题图,或者导出成Excel做回归分析。

5.3 保存作业模板:mxd复用与后续项目加速

这套数据最值钱的部分不是18个多边形本身,而是容器——mxd里已经调好的符号系统、图例、比例尺。我在做整个广西的土壤与地形关联分析时,会把所有中间图层(DEM、坡度、掩膜结果、统计表)都关掉,只保留土壤出图所需的图层,清理干净后存成“土壤类型底图模板.mxd”。后续每个项目直接复制这份模板,替换数据源就能复用。

从那以后我每次做土壤相关项目,都强制走一遍“查坐标系、验编码、看字段、重算面积、版本另存”这五个动作,再开始任何编辑操作。这套流程帮我把翻车率压到了很低,希望帮到你。

本文还有配套的精品资源,点击获取

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

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

立即咨询