Original Articles

Automatic Soil Textur e Classification System Based on Computer Gr aphics

  • 1. Institute of Geographical Sciences and Natural Resources Research, CAS, Beijing 100101, China|
    2. Graduate School of the Chinese Academy Sciences, Beijing 100039, China

Received date: 2006-02-01

  Revised date: 2006-05-01

  Online published: 2006-05-25


International and USDA's soil texture classification systems are prevalent in the world, which adopt additional manual inquiring of triangle coordinate diagram to realize the naming of soil texture. This takes a lot of time and energy and lacks precision control. To apply computer program can perform the same task easily, conveniently and fast. According to the oversea research status quo in soil texture automatic classification based on computer graphics, using Visual Basic (VB) a as platform, soil texture automatic classification system (STAC) is built the better practicability in China. The theories of STAC are mainly based on the fact that each point in the textural triangle represents a unique combination of clay, sand and silt content. For a given textural class, all combinations of clay, sand and silt content are bound by a polygon. Therefore, finding the textural class is equivalent to finding the polygon where the particular combination of clay, sand and silt content is located. The algorithm of the program is point - in - polygon algorithm, which can determine whether a point of known coordinates (clay percentage and sand percentage) lies inside a polygon in the textural triangle. STAC is simple, convenient, fast and explicit. STAC can be used in a Windows 95 console program and above without requiring installation. It realizes texture automatic naming of single as well as batch soil data and provides graphical display, statistics and analysis function, and user - defined classification, and can classify several thousands of soil samples in about a second.

Cite this article

ZHANG Liping,ZHANG Yili,WANG Yingan . Automatic Soil Textur e Classification System Based on Computer Gr aphics[J]. PROGRESS IN GEOGRAPHY, 2006 , 25(3) : 86 -95 . DOI: 10.11820/dlkxjz.2006.03.011


[1] 张时煌, 彭公炳, 黄玫. 基于地理信息系统技术的土壤质地分类特征提取与数据融合. 气候与环境研究, 2004, 9(1): 65~79.

[2] 龙牧华. 土壤质量含义的变迁. 地理科学进展, 1996,(1): 35~37.

[3] 孙波, 赵其国. 红壤退化中的土壤质量评价指标及评价方法.地理科学进展,1999,18(2):118~128.

[4] 黄昌勇. 土壤学. 北京:农业出版社, 2000.

[5] Van Rooyen F C, Visser C J. A digital computer program for particle size analysis and textural classification of soils. Communications in Soil Science and Plant Analysis, 1976,7:521~525.

[6] Gent J A. Jr. A computer program for determining particle size distribution and soil textural class. Communications in Soil Science and Plant Analysis, 1983,14:347~351.

[7] Gee G W, Bauder J W. Particle- size analysis. In: Klute A., ed. Methods of soil analysis. Part 1. 2nd ed. Agron. Monogr. 9. Madison, WI: ASA and SSSA, 1986:383~411.

[8] Christopher T B S, Mokhtaruddin A M. A computer program to determine soil textural class in 1- 2- 3 for Windows and Excel. Communications in Soil and Plant Analysis, 1996,27:2315~2319.

[9] Johan Liebens. Spreadsheet macro to determine USDA soil textural subclass. Communications in Soil Science and Plant Analysis, 2001, 32, (1- 2):255~265.

[10] Gerakis A, Baer B. A computer program for soil textural classification. Soil Science Society of America Journal ,1999, 63: 807~808.

[11] Teh C B S, Rashid M A. Object - oriented code to lookup soil texture classes based on any soil classification scheme. Communications in Soil and Plant Analysis, 2003, 34: 1~11.

[12] Teh C B S. A computer program to determine the soil texture class for any classification scheme. Agro- Search , 2002, 9: 19~21.

[13] 杨红卫, 汪新庆, 刘刚. 基于三角图命名岩类的计算机命名研究. 地矿测绘, 2003, 19(3):4~6.

[14] 黄思静, 黄喻. 用Microsoft Excel 在砂岩的三角分类图上完成碎屑成分投点. 成都理工学院学报,2002,29(2):213~216.

[15] 胡鹏, 游涟, 杨传勇等. 地图代数. 武汉:武汉大学出版社, 2002.

[16] 美国农业部网站.http://www.usda.gov/wps/portal/usdahome

[17] Philip J. Schneider, David H.Eberly(著).周长发(译). 计算机图形学集合工具算法详解. 北京:电子工业出版社, 2005.

[18] 王晨, 池建斌, 冯桂珍. 一种判定点和多边形包含关系的有效方法. 计算机应用与软件, 2005, 22(4):110~112.

[19] 龚健雅. 地理信息系统基础. 北京: 科学出版社, 2001.

[20] 孙家广等. 计算机图形学( 第三版) . 北京: 清华大学出版社, 1998.

[21] 北京工业大学计算机学院放飞技术网. http://www.frontfree.net/view/article_748.html.