APP下载

基于GIS的土壤质地自动分类系统

2021-08-05

农业开发与装备 2021年7期
关键词:粒级质地关键点

刘 彦

(沈阳市现代农业研发服务中心(沈阳市农业科学院),辽宁沈阳 110034)

1 系统原理与方法

该方法的基本原理很简单,以美国农部制土壤质地分类标准提供的质地坐标三角图为基础,利用地理信息系统中“点”与“面”的空间关系,根据质地类型点落入的区域,来判断土壤质地类型。

1.1 美国农部制土壤质地三角坐标图

如图1,土壤质地三角坐标图有X、Y、Z三个轴,刻度范围都是0~100,首尾相连且满足X+Y+Z=100。三角形的三条边分别代表三种不同粒级的百分含量,即砂粒(2~0.05 mm)、粉(砂)粒(0.05~0.002 mm)和粘粒(<0.002 mm)。三角形内部任意一点的三种粒级百分含量之和为100,对应于一个各粒级含量不同的混合体。

图1 美国农部制土壤质地三角坐标图(GB7845-87)

Silt=100-Clay-Sand (1)

1.2 系统坐标图的绘制

在地理信息系统(GIS)中绘制土壤质地三角坐标图需要有图中各关键节点的坐标,因此,需要解析各个关键点的平面坐标。

图2中标示出A-Z共26个关键点。以B点为例来解析质地坐标三角图上各关键点粘粒(Clay)、砂粒(Sand)坐标与平面坐标系统X、Y的关系(见公式2)。

根据上式,可以计算出三角坐标图上26个关键点的平面坐标(表1)。

表1 关键点坐标

计算平面直角坐标的目的是在系统运行过程中个,利用X,Y坐标点绘制12个代表不同土壤质地的面域。在GIS中绘制坐标图,必须将投影设置为“NonEarth”,即非地球投影,避免坐标图在球面上的变形(见源代码中地图参数设置部分)。

1.3 土壤质地自动判别原理

本文所介绍的方法原理如图3所示:土壤质地三角图在GIS系统中,是平面坐标系中一个图层,当输入样点土壤的粘粒(Clay)、砂粒(Sand)值后,系统首先判断二者的和是否大于100,如果大于100提示错误,否则按照公式(2)计算对应的x,y坐标,并在装饰图层中展点P,接下来系统利用GIS中对象关系法则判定“点”与“面”的关系,即点P的投影P’落入到质地三角图的哪个面域内,如果确定落入的面域后,根据面域的质地属性,将土壤质地名称反馈给用户。

图3 土壤质地自动判别原理示意图

系统可以对导入的EXCEL表文件进行批量数据处理,方便在系统中直接将采样点的质地类型写入数据库的对应字段中。

2 系统程序设计

2.1 系统设计环境

系统设计环境如下:MapX作为GIS开发控件、.NET下C#语言编程、ACCESS 2000数据库、用友CELL表格组建。

2.2 系统运行效果

MapX系统属于Mapinfo家族比较小的一款开发控件,集成了Mapinfo绝大部分的性能,图形展示效果绚丽。因此,系统运行非常流畅(图4)。

图4 系统运行界面

猜你喜欢

粒级质地关键点
气流床煤气化细渣结构、性质与其粒度分布关系研究
论建筑工程管理关键点
肉兔育肥抓好七个关键点
山地暗棕壤不同剖面深度的团聚体分布
建筑设计中的防火技术关键点
某铜矿粗扫选泡沫流动特性研究
YOA和Ca2+对锂辉石浮选行为的研究
“丝滑”表带
跟踪导练(四)4
TEXTURE ON TEXTURE质地上的纹理