import arcpy as ap from arcpy import sa ap.CheckOutExtention('Spatial') ap.env.overWriteOutput = True raster1 = ap.Raster("D:\\ACC\\version01_lc2.img") outraster4 = "D:\\ACC\\version01_lc_res04.img" var1 = [311, 401] var2 = 23 var3 = 27 tempRas = sa.Con(raster1 < var1[0] | raster1 > var1[1], var2, var3) tempRas.save(outraster4)
expression = "(Raster(%s) < %s) & (Raster(%s) > %s) & " "(Raster(%s) <> %s) & (Raster(%s) == %s)" expression = expression % \ (inRaster1,var1[0],inRaster2,var1[1],inRaster3,var1[2],inraster4,var1[3]) NewRaster=eval(expression). NewRaster.save("outRaster")
expression = '(Raster(inRaster1) < var1[0]) & (Raster(inRaster2) > var1[1]) & (Raster(inRaster3) <> var1[2]) & (Raster(inRaster4) == var1[3])' NewRaster=eval(expression)
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.