# -*- coding: utf-8 -*- import arcpy from arcpy.sa import * arcpy.CheckOutExtension("spatial") QC = arcpy.Raster(arcpy.GetParameterAsText(0)) NDVI = arcpy.Raster(arcpy.GetParameterAsText(1)) GoodNDVI = arcpy.GetParameterAsText(2) GoodNDVI_raster = (QC==0)*(NDVI>2000)*NDVI GoodNDVI_raster.save(GoodNDVI + ".tif")
You need to convert the strings you get in GetParameterAsText into Raster objects.# -*- coding: utf-8 -*- import arcpy from arcpy.sa import * arcpy.CheckOutExtension("spatial") QC = arcpy.Raster(arcpy.GetParameterAsText(0)) NDVI = arcpy.Raster(arcpy.GetParameterAsText(1)) GoodNDVI = arcpy.GetParameterAsText(2) GoodNDVI_raster = (QC==0)*(NDVI>2000)*NDVI GoodNDVI_raster.save(GoodNDVI + ".tif")
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.