在使用fragstats製作移窗圖時,移窗大小的選取是一件令人困擾的事情。下面我就談一談移窗及其大小的選取,如有錯漏,歡迎指正。
首先,先來了解一下移窗的工作機制。設定視窗大小,勾選所要計算的景觀指數,執行程式啟動後,視窗會從影象左上角開始從左向右乙個像元乙個像元的移動,移動過程中視窗範圍內的景觀指數會被計算出來並賦值在最中心的像元。最終生成的移窗圖會比原來的圖小。
移窗大小的選取是很重要的。視窗過小會導致景觀區域性特性掩蓋整體特性,生成的影象看起來沒有連續性。視窗過大則會導致細節丟失,生成的影象模糊。在尋找合適的視窗時,一般會選取一系列不同大小的移窗對比,如邊長300m、900m、1500m、3000m等等(邊長是像元解析度的倍數可以減少誤差)。生成移窗圖後,計算不同移窗的像元平均值(也可選取乙個固定像元的像元值或其他方法),發現,隨著移窗的增大,像元值會快速的增減,達到一定值後,像元值的變化速度會減緩,較平穩的增減。選擇像元值較穩定區域的移窗,結合生成的移窗圖的效果,即可獲得比較合適的視窗大小。
同步移動多個子視窗
移動子視窗,一般會引起父視窗重繪,如果多個子視窗單個移動就會導致父視窗多次重繪效率較低,win32中提供了一種一次移動多個視窗的一組api hdwp begindeferwindowpos intnnumwindows 指定帶移動的視窗數 hdwp deferwindowpos hdwphwinpo...
delphi 實現無視窗移動
procedure imglistmousedown sender tobject button tmousebutton shift tshiftstate x,y integer private procedure wmnchittest var msg twmnchittest message...
pandas移動視窗計算脈動
import os import pandas as pd import numpy as np 每個檔案只取前三行後生成的maidong files root d maidong files all u pd.dataframe all v pd.dataframe all chuizhi pd....