1. 程式人生 > >8(中)_林業資料的統計分析

8(中)_林業資料的統計分析

林業地理資訊資料管理之八(中)

- 林業資料的統計分析

(陳家 安徽省林業調查規劃院)

二、變化圖層的處理

鄉鎮林業站得到分發的資料後,就可以依據本年度變化的資料進行向量化修改,比如將2016年的林地資料修改為2017年資料,然後我們需要生成變化圖層,可能會包括營造林圖層、森林採伐圖層、森林災害圖層和林地佔用徵收圖層等。

(一)需要的資料

1、上年度林地資料(小班、界線等);

2、本年度的林業經營管理資料(圖、表、報告等);

3、形成的本年度林地資料。

(二)處理過程

1、將2016年林地資料和2017年林地資料載入到地圖中: 這裡寫圖片描述

2、開啟“地理處理”-“聯合”,輸入要素選擇2016年和2017年林地現狀,選擇一個輸出的要素類,要在資料庫中: 這裡寫圖片描述

3、聯合的作用是將兩個圖層中空間上不同的部分裁剪出來,並將兩個圖層的屬性都保留在這個面上: 這裡寫圖片描述

4、如果我們想要得到2017年和2016年的變化部分,可以將相同的部分刪除,通過“選擇”選單中的“按屬性選擇”,將相同的屬性都選擇出來,操作圖層是聯合圖層: 這裡寫圖片描述

一般來說如果2016年的小班和2017年的小班相比較,空間上是一致的,屬性上地類、林種、起源、森林類別、林地權屬、林地保護等級、公益林事權等級和工程類別是一致的,我們就認為前後期沒有變化;

5、將沒有變化的小班選擇出來,統一刪除掉,剩下的就是變化小班了:

這裡寫圖片描述

6、然後我們可以分析資料了,上圖有三個小班我們可以通過分子式將前後期的地類進行比較,下面的就是後期地類和前期地類:

最上面的小班,後期地類是採伐跡地,前期地類是有林地,那麼就是森林採伐小班;

中間的小班,後期地類是未成林小班,前期地類是採伐跡地,說明是營造林小班;

最下面的小班,後期地類是非林地,前期地類是有林地,說明是林地佔用徵收小班;

7、通過逐一對比分析,再用林業經營管理資料複核一下,就可以得到分別匯出形成各個專題變化圖層,最後將2017年林地現狀和變化圖層提交給縣林業局。

三、資料的合併處理

當各個鄉鎮林業站完成工作任務,將資料成果提交給縣林業局之後,就要將資料進行合併了。

(一)需要的資料

1、各個鄉鎮的資料成果;

(二)處理過程

1、將各個鄉鎮的資料載入到地圖中: 這裡寫圖片描述

2、開啟選單“地理處理”-“合併”,將各個鄉鎮的資料合併成全縣,輸入資料集選擇所有鄉鎮資料,指定一個輸出資料集:

這裡寫圖片描述

3、合併結束後,就得到全縣2017年林地現狀了:

這裡寫圖片描述

這樣通過分發資料-向量化資料-合併資料,我們就完成了全縣的資料處理工作。

四、拓撲檢查工作

拓撲是用於表達空間資料之間關係的,例如相交、重疊等等,有些拓撲關係是我們從事林業工作中不存在的,所以拓撲檢查可以幫助我們發現林業空間資料的錯誤,高階點來說,也可以用於分析空間資料之間的關係,為決策分析提供支撐。

在上面所說的資料分發、資料處理和資料合併三個環節都需要進行拓撲檢查。目前,我們處理的主要是面狀圖層,所以就介紹拓撲規則中的面規則,線規則和點規則也是同樣道理,我們只要分析什麼資料關係是我們需要的,什麼是不需要的,就知道應該如何制定拓撲規則了。

ARCGis的面規則主要有:

1、必須大於叢集容差;

2、不能重疊;

3、不能有空隙;

4、不能與其他要素重疊;

5、必須被其它要素的要素類覆蓋;

6、必須互相覆蓋;

7、必須被其他要素覆蓋;

8、邊界必須被其他要素覆蓋;

9、面邊界必須被其他要素的邊界覆蓋;

10、包含點;

11、包含一個點;

在不同的處理過程會使用到不同的拓撲規則。

(一)資料分發處理

1、林地資料是行政區域全覆蓋的,所以當縣林業局拿到資料的時候,首先要檢查一下林地資料邊界是否和各級行政邊界重合,如果不重合的話,資料就有問題了;

2、當資料分割處理完成後,需要檢查一下分割後的各鄉鎮資料是否和鄉鎮界線重合,有沒有超出邊界的情況?

3、拓撲檢查必須要在資料集中,所以首先要建立資料庫,將資料新增到資料集中,可以在ARCCatalog裡面操作:

這裡寫圖片描述

4、開啟資料管理工具-拓撲-建立拓撲,輸入要素資料集選擇剛才建立的資料庫下的資料分發,輸出拓撲起個名字:

這裡寫圖片描述

5、選擇資料管理工具-拓撲-向拓撲中新增要素類,將需要檢查的要素逐一新增進去: 這裡寫圖片描述 6、然後選擇資料管理工具-拓撲-新增拓撲規則,向拓撲檢查中新增相應的規則,

7、首先需要檢查下發的所有面圖層有沒有空隙和有沒有自重疊,新增如下規則,所有面圖層都要執行:

這裡寫圖片描述

8、逐一將規則新增到“檢查1”中:

這裡寫圖片描述

9、選擇資料管理工具-拓撲-拓撲驗證,發現沒有錯誤,說明這兩個面圖層沒有空隙和自重疊: 這裡寫圖片描述

10、我們把資料修改一下,故意產生重疊面:

C:\Users\Jia Chen\AppData\Roaming\Tencent\Users\46231860![這裡寫圖片描述

11、再進行拓撲驗證,可以發現已經有錯誤了: 這裡寫圖片描述

12、啟用拓撲編輯工具,對拓撲錯誤進行修改: 這裡寫圖片描述

13、象下面這種飛地的情況就不屬於拓撲錯誤了,可以人為的遮蔽掉:

這裡寫圖片描述

14、單個面圖層的拓撲關係比較簡單,就是檢查空隙和自重疊,下面我們需要檢查林地資料和行政界線之間的關係,比如小班界線有沒有超過行政界線範圍等;

15、比如現在我們需要檢查下發的2016年林地資料和本縣的縣界是否互相覆蓋,規則選擇本縣行政界線和2016年林地資料互相覆蓋: 這裡寫圖片描述

16、進行拓撲驗證,會發現沒有任何錯誤: 這裡寫圖片描述

17、如果我們把某個小班資料修改一下,故意畫出縣界外: 這裡寫圖片描述

18、再進行一次拓撲驗證,就會發現林地資料和行政界線不能互相覆蓋,有一個小班超出界線了: 這裡寫圖片描述

19、第三種規則就是兩個面的邊界必須覆蓋,這是為了檢查林地小班資料是否都在各級行政界線之內,需要把界線放在前面,小班資料放在後面: 這裡寫圖片描述

20、進行拓撲驗證,發現了四處錯誤: 這裡寫圖片描述

21、找到其中一處錯誤,發現是由於我修改資料導致小班超出村界了:

這裡寫圖片描述

22、把小班界線修改一下,在修改的時候記得開追蹤,再次驗證,可以發現這條錯誤已經消失了:

這裡寫圖片描述

(二)資料處理過程

1、自身有沒有空隙和重疊?

2、小班線有沒有超出鄉界?

3、小班線是不是都包含在村界之內?

4、變化圖層有沒有自重疊?

5、變化圖層和行政界線是否重合?有無重疊?

6、變化圖層和林地小班是否重合?有無重疊?

7、處理過程:略。

(三)資料合併過程

這個過程和資料分發差不多,處理過程就不說了。

總結一下,其他的檢查可以按照第一個流程,建立各個拓撲檢查,將相應的要素新增進去,再新增相應的規則。如果要刪除規則的話,可以使用資料管理工具-拓撲-刪除拓撲規則來處理。

大家可以看看arcgis官網的介紹,裡面有拓撲關係規則的詳細說明,把自己需要使用的找出來試試。

本章到此結束,下一章會繼續介紹統計表的生成及一些輔助功能。謝謝!

(如需轉載,請註明出處)