欢迎来到天天文库
浏览记录
ID:57686477
大小:25.00 KB
页数:2页
时间:2020-09-01
《ArcGIS教程:模糊叠加.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要 基于所选叠加类型组合模糊分类栅格数据。 用法 ·建议您在使用模糊分类工具的所得结果时使用此工具。它可以专门应用于值范围介于0到1之间的栅格。 ·下面列出了适合在某些情况下使用的叠加类型。l当任何输入证据栅格都可以具有较高值以使输出值较高时使用OR。l当所有输入证据栅格都必须具有较高值以使输出值较高时使用AND。l当组合证据栅格的重要性低于单个证据栅格时使用PRODUCT。l当组合证据栅格的重要性高于任何单个证据栅格时使用SUM。 ·叠加类型GAMMA通常用于执行较基本数据的模糊组合。当amma为1时,结果与F
2、uzzySum相同。当amma为0时,结果与FuzzyProduct相同。介于二者之间的值允许用户组合这两个极值之间的证据栅格,结果可能不同于FuzzyAnd或FuzzyOr。 语法 FuzzyOverlay(in_rasters,{overlay_type},{gamma}) 代码实例 模糊叠加(FuzzyOverlay)示例1(Python窗口) 本例将组合输入分类栅格和AND叠加类型,从而确定二者之间的最小分类值。 importarcpy fromarcpy.saimport* fromarcpyimp
3、ortenv env.workspace="c:/sapyexamples/data" outFzyOverlay=FuzzyOverlay(["fzymembout1","fzymembout2"],"AND") outFzyOverlay.save("c:/sapexamples/output/fuzzover.tif") 模糊叠加(FuzzyOverlay)示例2(独立脚本) 本例将组合输入分类栅格和GAMMA叠加类型。 #Name:FuzzyOverlay_Ex_02.py #Description:C
4、ombinefuzzymembershiprastersdatatogetherbasedon #selectedoverlaytype("GAMMA"inthiscase). #Requirements:SpatialAnalystExtension #Importsystemmodules importarcpy fromarcpyimportenv fromarcpy.saimport* #Setenvironmentsettings env.workspace="C:/sapyexamples/dat
5、a" #Setlocalvariables inRasterList=["fzymembout1","fzymembout2"] #CheckouttheArcGISSpatialAnalystextensionlicense arcpy.CheckOutExtension("Spatial") #ExecuteFuzzyMembership outFzyOverlay=FuzzyOverlay(inRasterList,"GAMMA",0.9) #Savetheoutput outFzyOverlay.sa
6、ve("c:/sapexamples/output/fuzzoverlay")
此文档下载收益归作者所有