Hi Mohan,If you have the 3D Analyst extension, you can use the Raster Domain tool to create a polygon or polyline footprint of each raster. Since you have 1800 TIFFs it would be best to run this tool using a python script where you can iterate through each raster. Here is an example:import arcpy
from arcpy import env
env.workspace = r"C:\data\raster\TIFF"
arcpy.CheckOutExtension("3D")
for raster in arcpy.ListRasters("*", "TIF"):
arcpy.RasterDomain_3d(raster, raster.split(".")[0] + ".shp", "POLYGON")
If you do not have the 3D Analyst extension, and you are using ArcGIS 10.x, you can create a mosaic dataset of all the TIFFs. When you create a mosaic dataset, a Footprint layer is created of all the rasters. You can then iterate through this layer exporting the footprint of each raster. Here is an example:import arcpy
from arcpy import env
env.workspace = r"C:\DATA\RASTER\TIFF\MosaicDataset.gdb"
env.overwriteOutput = 1
arcpy.MakeMosaicLayer_management("Philadelphia", "MosaicLayer")
rows = arcpy.SearchCursor("MosaicLayer/Footprint")
for row in rows:
OID = row.OBJECTID
arcpy.SelectLayerByAttribute_management("MosaicLayer/Footprint", "NEW_SELECTION", "OBJECTID = " + str(OID))
arcpy.CopyFeatures_management("MosaicLayer/Footprint", r"C:\data\raster\tiff" + "\\" + row.Name + ".shp")
del row, rows