电子表格在智能移动设备中实现角规控制样地计算

2017-05-02 01:53高伏均魏莉莉
现代农村科技 2017年3期
关键词:电子表格二次开发胸径

郭 艳 高伏均 魏莉莉

(云南林业职业技术学院 云南 昆明 650224)

电子表格在智能移动设备中实现角规控制样地计算

郭 艳 高伏均 魏莉莉

(云南林业职业技术学院 云南 昆明 650224)

本文主要阐述使用Excel电子表格编制角规控制样地计算表,借助智能手机实现野外调查数据的即时计算。

智能移动设备;角规控制;电子表格

在森林总体蓄积量抽样调查工作中,样地的蓄积量必须在野外调查现场根据调查数据及时完成计算,计算结果经检查无误后方可前往下一样地进行调查。计算所采用的理论依据是森林调查规程中的角规控制样地计算表,现场直接计算有相当的难度。随着智能移动设备的普及,将角规控制样地计算表利用手机来完成计算,计算过程更为便捷实用。

1 开发思路

以调查规程中的角规控制样地计算表、相关参数作为计算依据,利用EXCEL函数事先编写出计算公式以完成结果的自动计算。使用者只需录入样地号、样地中各树种的名称及起源、调查所得到的每个样木的胸径、水平距,便可自动计算出各树种每个样木的断面积、各树种的每公顷株数和该样地里各树种的平均胸径。以各树种的平均胸径为标准,在样地中分别树种选取1~3棵样木,输入样木树高,自动计算出不同树种的样木平均高度,进而计算出不同树种的每公顷蓄积、形高,以及该样地的优势树种、平均高、平均胸径、每公顷断面积、每公顷蓄积等值,即可完成该样地的调查。

2 实现过程

在电脑上利用Excel开发出角规控制样地计算表的相关公式,由于在野外是用手机进行计算,所以在设计时做了充分考虑,尽量简化输入界面。在操作上要求如下:

一是树种、角规常数等项目,利用“数据有效性”设置成下拉列表方式来进行选择录入,使用时用户不用输入汉字或数值。

二是利用事先做好的树种表,在角规控制样地计算表中,只要选择树种对应的序号就会在旁边的单元格里自动显示出对应树种及其起源信息,其中树种后的T代表天然起源,R代表人工起源,没有T或R的表示不分起源。

代码实例:=IF(I3=0,"",LOOKUP(I3,AA7: AA23,AB7:AB23))

三是调查人员通过输入野外调查所获取的不同树种样木的胸径和水平距,则自动计算出不同树种的平均胸径。

平均胸径的计算:

=IF(OR(C3=0,C85=0),0,ROUND(SQRT (C85/SUM(F5:F84)),1))

断面积的计算:

=IF(I5="","",IF(OR($A$10=0,$A$10="",$I $3=0, I5=""), "", IF(AND($A$10=0.5, I5>1. 414*J5),1,IF(AND($A$10=0.5,I5=1.414*J5),0.5,IF(AND($A$10=0.5,I5<1.414*J5),0,IF(AND($A $10=1,I5>2*J5),1,IF(AND($A$10=1,I5=2*J5),0.5,IF(AND($A$10=1,I5<2*J5),0,IF(AND($A $10=2,I5>2.828*J5),1,IF(AND($A$10=2,I5=2. 828*J5),0.5,IF(AND($A$10=2,I5<2.828*J5),0,IF(AND($A$10=4,I5>4*J5),1,IF(AND($A$10=4,I5=4*J5),0.5,IF(AND($A$10=4,I5<4*J5),0))))))))) ))))*$A$10)

四是根据不同树种计算出来的平均胸径,在样地中再按相同的树种找出与平均胸径相接近的实际样木1~3棵,分别测其树高,填入不同树种的样木树高,则计算表自动计算出不同树种的其他因子结果,如平均高、蓄积/公顷及形高等因子,进而计算出样地的综合记录因子。

代码实例:

IF(OR(A10=0,AND(C3=0,I3=0,O3=0,U3=0),AND(C88=0,I88=0,O88=0,U88=0)),"",INDIRECT("aa"&MATCH(MAX(AD46:AD49),AD46:AD49,0)+45))

五是使用者只需在智能手机(或PAD)上安装手机版的WPSOffice程序,再将设计制作好的角规控制样地计算表拷贝到智能手机(或PAD)上,经过简单的数据输入格式培训,打开角规控制样地计算表,在数据表中无底纹的区域,输入相关调查数据,即自动得到结果。

计算表如下:

3 结束语

本角规控制样地计算表在云南省砚山县、西畴县进行的森林资源规划设计调查项目中,实地调查数据计算应用效果非常显著。因数据处理效率高,使调查进程大大加快,提高了工作成效,取得了较大的成功。角规控制样地计算表也可用于小班机械样地调查,实用性非常强。

角规控制样地计算表的开发没有用复杂的计算机编程语言来完成,而是利用大多数操作人员熟悉的电子表格软件来完成的,一方面是本着方便实用的原则,让操作人员在熟悉的界面里输入数据,操作性较强;另一方面可以方便操作者自行在作者原表的基础上完成二次开发。多数林业工作者并非计算机专业人员,想要二次开发,必须要在自己的知识能力范围内,而电子表格目前属于办公普及型软件,所以二次开发难度不大易于实施。

总而言之,目前笔者所开发的角规控制样地计算表软件,在调查工作中实用性高,利用人人必备的智能手机完成快捷地计算,解决了工作所需,提高了工作效率。不足之处在于它的界面不尽美观,还需进一步优化,为便于将来的推广,下一版本的修订思想以开发安卓版APP为主。

[1]云南省森林资源规划设计调查操作细则 [Z]. 2013.

[2]邓玉明.EXCEL软件在林木采伐作业设计角规样地中的应用 [J].湖南林业科技,2015(03):76~84.

[3]王劲松,赵平.基于EXCEL二次开发的伐区调查设计管理系统设计与实现 [J].中南林业调查规划. 2008,27(03):30~34.

[4]肖洲,杜清运.基于PDA的森林资源样地调查记录系统的设计与实现 [J].测绘科学,2006,31 (01):121~122.

[5]应启围.基于EXCEL的伐区样地调查数据计算方法 [J].林业调查规划,2009,34(05):4~6.

校级科研项目 《高职院校混合式教学运行管理机制实践研究》,项目编号:KY201614

猜你喜欢
电子表格二次开发胸径
赤松纯林胸径结构对枯梢病发生的效应
武汉5种常见园林绿化树种胸径与树高的相关性研究
五常水曲柳变异分析及优良家系的早期选择
以电子表格为主线的高职院校“大学计算机信息技术”课程的教学探索
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
电子表格的自动化检测
电子表格的自动化检测
浅谈电子表格技术在人事管理中的应用
西门子Easy Screen对倒棱机床界面二次开发