資源描述:
《arcgis教程:模糊疊加和加權(quán)疊加》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、地理國情監(jiān)測云平臺(tái)ArcGIS教程:模糊疊加和加權(quán)疊加一、模糊疊加 摘要 基于所選疊加類型組合模糊分類柵格數(shù)據(jù)?! ∮梅āそㄗh您在使用模糊分類工具的所得結(jié)果時(shí)使用此工具。它可以專門應(yīng)用于值范圍介于0到1之間的柵格?!は旅媪谐隽诉m合在某些情況下使用的疊加類型。1.當(dāng)任何輸入證據(jù)柵格都可以具有較高值以使輸出值較高時(shí)使用OR。2.當(dāng)所有輸入證據(jù)柵格都必須具有較高值以使輸出值較高時(shí)使用AND。3.當(dāng)組合證據(jù)柵格的重要性低于單個(gè)證據(jù)柵格時(shí)使用PRODUCT。4.當(dāng)組合證據(jù)柵格的重要性高于任何單個(gè)證據(jù)柵格時(shí)使
2、用SUM?!くB加類型GAMMA通常用于執(zhí)行較基本數(shù)據(jù)的模糊組合。當(dāng)amma為1時(shí),結(jié)果與FuzzySum相同。當(dāng)amma為0時(shí),結(jié)果與FuzzyProduct相同。介于二者之間的值允許用戶組合這兩個(gè)極值之間的證據(jù)柵格,結(jié)果可能不同于FuzzyAnd或FuzzyOr?! ≌Z法 FuzzyOverlay(in_rasters,{overlay_type},{gamma})參數(shù)說明數(shù)據(jù)類型in_rasters[in_raster,...]要在疊加中進(jìn)行組合的輸入分類柵格列表。RasterLayerover
3、lay_type(可選)指定在組合兩個(gè)或多個(gè)分類數(shù)據(jù)時(shí)所使用的方法?!?????????AND?—輸入模糊柵格中模糊分類柵格的最小值?!?????????OR?—輸入柵格中模糊分類柵格的最大值?!?????????PRODUCT?—?遞減函數(shù)。當(dāng)多個(gè)證據(jù)柵格的組合的重要性或該組合小于任何單個(gè)輸入柵格時(shí)使用此函數(shù)?!?????????SUM?—遞增函數(shù)。當(dāng)多個(gè)證據(jù)柵格的組合的重要性或該組合大于任何單個(gè)輸入柵格時(shí)使用此函數(shù)?!?????????GAMMA?—?以?FuzzySum?和?FuzzyProdu
4、ct?為底,以?gamma?為指數(shù)的代數(shù)乘積。Stringgamma(可選)要使用的?gamma?值。僅適用于將疊加類型設(shè)置為?GAMMA?時(shí)。默認(rèn)值為?0.9。Double 返回值北京數(shù)字空間科技有限公司地理國情監(jiān)測云平臺(tái)名稱說明數(shù)據(jù)類型out_raster應(yīng)用模糊運(yùn)算符后得到的輸出柵格。輸出值將始終介于?0?到?1?之間。Raster 代碼實(shí)例 模糊疊加(FuzzyOverlay)示例1(Python窗口) 本例將組合輸入分類柵格和AND疊加類型,從而確定二者之間的最小分類值。import
5、?arcpyfrom?arcpy.sa?import?*from?arcpy?import?envenv.workspace=?"c:/sapyexamples/data"outFzyOverlay=FuzzyOverlay(["fzymembout1",?"fzymembout2"],?"AND")outFzyOverlay.save("c:/sapexamples/output/fuzzover.tif") 模糊疊加(FuzzyOverlay)示例2(獨(dú)立腳本) 本例將組合輸入分類柵格和GAM
6、MA疊加類型。#Name:FuzzyOverlay_Ex_02.py#Description:Combinefuzzymembershiprastersdatatogetherbasedon#???selectedoverlaytype("GAMMA"inthiscase).#Requirements:SpatialAnalystExtension#Importsystemmodulesimport?arcpyfrom?arcpy?import?envfrom?arcpy.sa?import?*#Se
7、tenvironmentsettingsenv.workspace=?"C:/sapyexamples/data"#SetlocalvariablesinRasterList=["fzymembout1",?"fzymembout2"]#CheckouttheArcGISSpatialAnalystextensionlicensearcpy.CheckOutExtension("Spatial")#ExecuteFuzzyMembershipoutFzyOverlay=FuzzyOverlay(inR
8、asterList,?"GAMMA",?0.9)#SavetheoutputoutFzyOverlay.save("c:/sapexamples/output/fuzzoverlay")二、加權(quán)疊加 摘要 使用常用測量比例疊加多個(gè)柵格數(shù)據(jù),并根據(jù)各柵格數(shù)據(jù)的重要性分配權(quán)重。北京數(shù)字空間科技有限公司地理國情監(jiān)測云平臺(tái) 插圖 插圖中,兩個(gè)輸入柵格已重新分類為1至3三種公共測量級別。為每個(gè)柵格均分配了一個(gè)影響百分比。這些像元值與其影響百分比相乘,兩者所