ArcGIS將Nodata區設置為0


兩個柵格進行疊加,有時會有一部分沒有數據,即用identify點擊該區域,Value為NoDat
a,而不是像其他非空區域一樣有值。
此時注意nodata區域要賦予0值,因為nodata+任何數=nodata,因此要采用條件查詢函數將
NoData的地方賦值為0.
方法是ArcTools->Spatial Analyst Tools->Map Algebra->Single Output Map Algebra.
算法表達式為: CON(ISNULL([raster]),0,[raster])。其中[raster]是輸入柵格名稱。
會自動生成一個以輸入柵格圖像的外接長方形為范圍的柵格圖像,非空的地方為柵格值,
NoData的地方為0。如果需要賦值為0的NoData區域大於這個外接長方形,可在Single
Output Map Algebra對話框Environment->General setting->Extent中設置你所需要的mask。
然后就可以直接用spatial analysis->raster calculate 進行計算了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM