import arcpy # Get directories of DOQQ images in_raster = arcpy.GetParameterAsText(0) in_directories = arcpy.GetParameterAsText(1) out_raster = arcpy.GetParameterAsText(2) TargetRasterExtent = arcpy.Describe(in_raster).extent for CurrentDirectory in in_directories: DOQQRasters = arcpy.ListFiles("*.tif") for CurrentRaster in CurrentDirectory: DOQQExtent = arcpy.Describe(CurrentRaster).extent If DOQQExtent.within(TargetRasterExtent.extent): # if arcpy.Describe(CurrentRaster).extent.overlaps(TargetRasterExtent) == 'True': print "Extent Overlaps"
import arcpy #from arcpy import env #from arcpy.sa import* arcpy.CheckOutExtension("spatial") # Get name of raster mosaic in_rastermosaic = arcpy.GetParameterAsText(0) # Get directories of DOQQ images in_directories = arcpy.GetParameterAsText(1) # Get directories of outputted rasters out_raster = arcpy.GetParameterAsText(2) TargetRasterExtent = arcpy.Describe(in_rastermosaic).extent for CurrentDirectory in in_directories: DOQQRasters = arcpy.ListFiles("*.tif") for CurrentRaster in DOQQRasters: DOQQExtent = arcpy.Describe(CurrentRaster).extent if DOQQExtent.within(TargetRasterExtent.extent): arcpy.Clip_management(in_rastermosaic,"#","1958_" + CurrentRaster,"#",0,"NONE") # if arcpy.Describe(CurrentRaster).extent.overlaps(TargetRasterExtent) == 'True': print "Extent Overlaps" else: print "Extent does not Overlaps"
import arcpy arcpy.CheckOutExtension("spatial") # Get directories of DOQQ images in_raster = arcpy.GetParameterAsText(0) in_directories = arcpy.GetParameterAsText(1) out_raster = arcpy.GetParameterAsText(2) TargetRasterExtent = arcpy.Describe(in_raster).extent for CurrentDirectory in in_directories: DOQQRasters = arcpy.ListFiles("*.tif") for CurrentRaster in CurrentDirectory: DOQQExtent = arcpy.Describe(CurrentRaster).extent if DOQQExtent.within(TargetRasterExtent.extent): # if arcpy.Describe(CurrentRaster).extent.overlaps(TargetRasterExtent) == 'True': print "Extent Overlaps"
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.