# -*- 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")
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.