999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

遼寧省“十四五”森林合理年采伐量測(cè)算方法

2021-07-06 14:11:54姜黎黎

姜黎黎

(遼寧省林業(yè)調(diào)查規(guī)劃監(jiān)測(cè)院,沈陽(yáng) 110122)

森林采伐限額制度是《森林法》確立的一項(xiàng)重要的法律制度。森林采伐限額編制是以保護(hù)發(fā)展森林資源、改善生態(tài)環(huán)境和推進(jìn)生態(tài)文明、建設(shè)美麗中國(guó)為宗旨,以森林可持續(xù)經(jīng)營(yíng)理論為依據(jù),以培育健康、穩(wěn)定、高效的森林生態(tài)系統(tǒng)和提供更多更好的優(yōu)質(zhì)林產(chǎn)品為目標(biāo)。編制限額和實(shí)施限額的目的是不斷增加森林資源數(shù)量和提升森林資源質(zhì)量,穩(wěn)步增強(qiáng)森林生態(tài)系統(tǒng)的整體功能。森林合理年采伐量測(cè)算是森林采伐限額編制的重點(diǎn)內(nèi)容、核心內(nèi)容,如何科學(xué)地測(cè)算采伐限額主伐合理年伐量,將決定著編限單位森林采伐限額編制的成果質(zhì)量和準(zhǔn)確性,意義十分重大[1]。

遼寧省十四五森林采伐限額編制,以森林資源管理“一張圖”年度更新成果為基礎(chǔ),嚴(yán)格按照采伐限額的編制原則,區(qū)分不同森林類別、樹(shù)種、林分起源和經(jīng)營(yíng)目標(biāo),以促進(jìn)森林結(jié)構(gòu)調(diào)整和提高林分質(zhì)量為目的,合理年采伐量測(cè)算是遼寧省“十四五”森林采伐限額編制的重中之重。為提高合理年采伐量測(cè)算效率和測(cè)算準(zhǔn)確性,研究探討了根據(jù)國(guó)家林草局《關(guān)于編制“十四五”期間年森林采伐限額編制工作的通知》(林資發(fā)[2019]99 號(hào))的要求,結(jié)合遼寧省實(shí)際,充分利用國(guó)家林草局下發(fā)的森林合理年伐量測(cè)算系統(tǒng)測(cè)算合理年采伐量,通過(guò)Py-thon 編寫(xiě)程序?qū)崿F(xiàn)森林合理年采伐量測(cè)算數(shù)據(jù)提取及測(cè)算方法。

1 界面設(shè)計(jì)

利用Python 的Tkinter 模塊,設(shè)計(jì)工具界面,主要使用了Entry、Button、Label 等控件,如圖1。

圖1

2 Access 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)是測(cè)算數(shù)據(jù)的存儲(chǔ)和提取的容器,數(shù)據(jù)庫(kù)中一共需要兩張數(shù)據(jù)表:測(cè)算數(shù)據(jù)小班表,測(cè)算數(shù)據(jù)中間表。測(cè)算數(shù)據(jù)小班表用來(lái)存儲(chǔ)導(dǎo)入的小班表(Excel 格式),測(cè)算數(shù)據(jù)中間表用來(lái)存儲(chǔ)測(cè)算數(shù)據(jù)小班表標(biāo)準(zhǔn)化處理后的結(jié)果,也是數(shù)據(jù)提取的基礎(chǔ)表。

3 測(cè)算數(shù)據(jù)提取流程

3.1 測(cè)算數(shù)據(jù)小班表(Excel 格式)導(dǎo)入

將各編限單位按照編限要求填寫(xiě)好編限單位名稱、編限單位代碼、是否參與編限、編限權(quán)屬的小班序列表導(dǎo)入到Access 數(shù)據(jù)庫(kù)中的測(cè)算數(shù)據(jù)小班表中。主要是使用Python 的xlrd 模塊讀取Excel 文件,用pypyodbc 模塊寫(xiě)入Access 數(shù)據(jù)庫(kù)。xlrd 是Py-thon 讀取Excel 的擴(kuò)展模塊,可以實(shí)現(xiàn)指定表單、指定單元格的讀取。pypyodbc 是一個(gè)Python ODBC 庫(kù),具有極大的兼容性、可嵌入性和代碼移植性,可在多平臺(tái)下運(yùn)行。

3.2 測(cè)算數(shù)據(jù)預(yù)處理

將測(cè)算數(shù)據(jù)小班表標(biāo)準(zhǔn)化處理,生成數(shù)據(jù)中間表。

3.3 編限類型劃分

對(duì)數(shù)據(jù)中間表劃分編限類型。

3.3.1 編限類型分類

根據(jù)國(guó)家林草局下發(fā)的森林合理年伐量測(cè)算系統(tǒng)需要的6 張數(shù)據(jù)表,對(duì)參與編限的森林資源數(shù)據(jù)進(jìn)行編限類型劃分,一共劃分為7 個(gè)大類型:一般用材林主伐、短輪伐用材林主伐、公益林更新采伐、撫育采伐、低產(chǎn)(效)林改造、其他采伐、不參與編限,具體劃分情況如表1。

表1 森林資源數(shù)據(jù)編限類型劃分

3.3.2 確定編限類型劃分條件

根據(jù)《森林經(jīng)營(yíng)技術(shù)規(guī)程》DB21/T 706—2013結(jié)合遼寧省森林經(jīng)營(yíng)實(shí)際,確定各編限類型的劃分條件,讓每個(gè)參與編限測(cè)算的小班數(shù)據(jù)都能準(zhǔn)確的劃分編限類型。

3.3.3 使用Python+pypyodbc,利用SQL 的UPDATE語(yǔ)句對(duì)數(shù)據(jù)中間表劃分編限類型。

如公益林生態(tài)疏伐的劃分語(yǔ)句為:

UPDATE XIAOBAN SET編限類型=′44′WHERE森林類別代碼in(′1′,′3′,′4′)And 齡組代碼=′2′And 郁閉度>=0.8

3.4 合理年伐量測(cè)算數(shù)據(jù)提取

按照森林合理年伐量測(cè)算系統(tǒng)的要求提取需要的測(cè)算數(shù)據(jù)表,以一般用材林主伐為例(即01.txt),如下:

SELECT * FROM (SELECT 編限單位代碼,′233′as 林種代碼,szdm,numb,起源代碼,林木權(quán)屬,

ROUND(SUM(IIF(齡組代碼=′1′,面積,0)),2) AS幼齡林面積,SUM(IIF(齡組代碼=′1′,小班蓄積,0))AS 幼齡林蓄積,

ROUND(SUM(IIF(齡組代碼=′2′,面積,0)),2) AS中齡林面積,SUM(IIF(齡組代碼=′2′,小班蓄積,0))AS 中齡林蓄積,

ROUND(SUM(IIF(齡組代碼=′3′,面積,0)),2) AS近熟林面積,SUM(IIF(齡組代碼=′3′,小班蓄積,0))AS 近熟林蓄積,

ROUND(SUM(IIF(齡組代碼=′4′,面積,0)),2) AS成熟林面積,SUM(IIF(齡組代碼=′4′,小班蓄積,0))AS 成熟林蓄積,

ROUND(SUM(IIF(齡組代碼=′5′,面積,0)),2) AS過(guò)熟林面積,SUM(IIF(齡組代碼=′5′,小班蓄積,0))AS 過(guò)熟林蓄積,TZMB

FROM (SELECT 編限單位代碼,(select code from codetable where name=trim(優(yōu)勢(shì)樹(shù)種)&起源代碼)AS szdm,(select num from codetable where name=trim(優(yōu)勢(shì)樹(shù)種) &起源代碼) AS numb,(select mubiao from codetable where name=trim(優(yōu)勢(shì)樹(shù)種)&起源代碼)AS tzmb,地類代碼,森林類別代碼,起源代碼,林種代碼,郁閉度,齡組代碼,面積,小班蓄積,林木權(quán)屬FROM XIAOBAN WHERE 編限類型in (′10′,′41′,′42′) AND 林種代碼in (′233′) AND 起源代碼=′2′) GROUP BY 編限單位代碼,林木權(quán)屬,起源代碼,szdm,numb,TZMB)

WHERE 幼齡林蓄積+中齡林蓄積+近熟林蓄積+成熟林蓄積+過(guò)熟林蓄積>0

使用SQL 多表嵌套查詢語(yǔ)句,利用IIF、SUM 函數(shù)等提取一般用材林主伐測(cè)算數(shù)據(jù),最后一個(gè)WHERE條件很重要,經(jīng)過(guò)測(cè)試發(fā)現(xiàn),如果符合一般用材林主伐條件的某樹(shù)種,幼齡林蓄積+中齡林蓄積+近熟林蓄積+成熟林蓄積+過(guò)熟林蓄積=0的情況下,導(dǎo)入森林合理年伐量測(cè)算系統(tǒng)會(huì)報(bào)錯(cuò),導(dǎo)致導(dǎo)入失敗,所以必須通過(guò)WHERE 條件篩選掉等于0的情況。

3.5 合理年采伐量測(cè)算數(shù)據(jù)提取

使用Python 自帶的I/O 接口,利用for 循環(huán)構(gòu)建函數(shù)逐行讀取提取結(jié)果并導(dǎo)出為文本文件(01-06.txt)。代碼如下:

4 森林合理年伐量測(cè)算

將導(dǎo)出的文本文件(01-06.txt),導(dǎo)入到森林合理年伐量測(cè)算系統(tǒng)中進(jìn)行測(cè)算,計(jì)算出該單位的合理年伐量。

綜上所述,通過(guò)該方法,實(shí)現(xiàn)森林合理年采伐量測(cè)算數(shù)據(jù)的一鍵提取,結(jié)合森林合理年伐量測(cè)算系統(tǒng)的批量測(cè)算,極大地提高了遼寧省“十四五”森林合理年采伐量測(cè)算的工作效率,最大程度降低新冠疫情對(duì)遼寧省“十四五”森林采伐限額編制工作的影響。

主站蜘蛛池模板: 国产丰满大乳无码免费播放 | 青青操视频在线| 国产在线观看第二页| 亚洲男人天堂2018| 欧美69视频在线| 色悠久久综合| 国产高清不卡视频| 国产一级小视频| 四虎在线观看视频高清无码| 国产成人免费| 日韩123欧美字幕| 97久久超碰极品视觉盛宴| 一区二区三区高清视频国产女人| 99人妻碰碰碰久久久久禁片| 99无码中文字幕视频| 国产成人综合欧美精品久久| 久久久久久久97| 亚洲综合天堂网| 精品天海翼一区二区| 国产亚洲现在一区二区中文| 亚洲人成网7777777国产| 2021天堂在线亚洲精品专区| jizz国产视频| 久草中文网| 国产成人精品高清在线| 99伊人精品| 亚洲中文在线看视频一区| 国产欧美日本在线观看| 鲁鲁鲁爽爽爽在线视频观看| 久热re国产手机在线观看| 国产一区自拍视频| 99久久99视频| 国产综合亚洲欧洲区精品无码| 激情视频综合网| 日韩无码黄色| 国产91精品调教在线播放| 精品免费在线视频| 国内精品久久久久鸭| 亚洲欧洲美色一区二区三区| 亚洲精品国产首次亮相| 国产视频你懂得| 国产专区综合另类日韩一区 | 中文字幕欧美成人免费| 亚洲无码四虎黄色网站| 午夜欧美在线| 久久午夜夜伦鲁鲁片无码免费| 国产jizz| 美女被躁出白浆视频播放| 亚洲男人在线天堂| 国产成人亚洲日韩欧美电影| 成人在线视频一区| 亚洲国产综合精品一区| 国产欧美日本在线观看| 成人va亚洲va欧美天堂| 久久不卡国产精品无码| 日本午夜网站| 欧美在线免费| 日本黄色a视频| 97国产在线视频| 国产精品一区二区国产主播| 国产资源免费观看| 成人午夜网址| 四虎国产精品永久一区| 亚洲中文字幕日产无码2021| 性网站在线观看| 国产毛片片精品天天看视频| 99青青青精品视频在线| 毛片网站观看| 国产一级裸网站| 亚洲资源在线视频| 91国内在线视频| 69精品在线观看| 无遮挡国产高潮视频免费观看| 亚洲免费毛片| 无码精品一区二区久久久| 亚洲国产精品日韩欧美一区| 99视频有精品视频免费观看| 男女性色大片免费网站| 国产精品天干天干在线观看| 国产男人天堂| 国产日韩欧美在线播放| www.99在线观看|