空間分析之鄰域分析
ArcGIS 的空間分析擴充套件中,提供了這樣一組鄰域分析工具:
1. 塊統計(Block Statistics)
分塊統計,按照指定鄰域型別計算區域統計值,輸出區域為指定鄰域型別的外接矩形。
以下為鄰域的形式:
NbrAnnulus({innerRadius}, {outerRadius}, {CELL | MAP})
NbrCircle({radius}, {CELL | MAP}
NbrRectangle({width}, {height}, {CELL | MAP})
NbrWedge({radius}, {start_angle}, {end_angle}, {CELL | MAP})
NbrIrregular(kernel_file)
NbrWeight(kernel_file)
Irregular與Weight鄰域型別需要指定核檔案( .txt 檔案)。
可以進行統計的計算型別:
MEAN/平均值;
MAJORITY/眾數(出現次數最多的值);
MAXIMUM/最大值;
MEDIAN/中值;
MINIMUM/最小值;
MINORITY/少數(出現次數最少的值);
RANGE/範圍(最大值和最小值之差)。
STD/標準差。
SUM/總和。
VARIETY/變異度(唯一值的數量)。
例如,輸入為圓形鄰域,輸出為外接矩形的像元範圍:
2. 濾波器(Filter)
對柵格執行平滑(低通)濾波器或邊緣增強(高通)濾波器。
濾波器工具既可用於消除不必要的資料,也可用於增強資料中不明顯的要素的顯示。
低通濾波(平滑邊界):
高通濾波(邊緣增強):
3. 焦點流(Focal Flow)
焦點流工具使用直接的 3 x 3 鄰域來確定一個像元的八個相鄰點中哪一個流向此像元。
焦點流也可以是液體由高到低流動的方向,也可以是定義的任何移動(比如汙染物向汙染濃度較低的地方流入)。
舉個例子,各個方向流向像元中心像元的值總和是最終值。
4. 焦點統計(Focal Statistics)
為每個輸入像元位置計算其周圍指定鄰域內的值的統計資料。
統計型別與鄰域形狀與塊統計是相同的,區別在於,塊統計的輸出是整個鄰域的外接矩形範圍,而焦點統計的輸出,是鄰域內的焦點柵格。如下圖:
5. 線統計
工具用於為每個輸出柵格像元周圍的圓形鄰域內所有線的指定欄位值計算統計量。
可用的統計量型別有:均值、眾數、最大值、中位數、最小值、少數、範圍、標準差以及變異度。只有眾數、少數和中位數統計量是根據線長度進行加權的。
還沒有想到此工具的應用場景,以後有了再來追加。
6. 點統計
該工具類似於焦點統計工具,不同之處在於它直接對點要素而非柵格進行操作。直接對要素進行操作的其中一個優點在於,即使點距離過近,在轉換成柵格時點也不會丟失。