We have mosaic dataset with our mosaic datas, and we view our mosaic data from here. However, it is desired to sort our mosaic data by date (TARIH) by opening a date (TARIH) field later.
Is it possible to avoid wasting time by using the program like ArcMap Tool (Arc Objects SDK Win app ) instead of adding one to the mosaic date and date information? If possible, can you share a sample link or code?
The table to be updated is a Footprint and its table is as in the picture.
Thanks For Helping
I think IMosaicDataset.Catalog returns a polygon featureclass containing the footprints.
This works for me (Adapted from here )
// Input database and Mosaic Dataset string MDWorkspaceFolder = @"D:\nhd_data\mosaictest1.gdb"; string MDName = @"mymosaic"; // Open MD Type factoryType = Type.GetTypeFromProgID("esriDataSourcesGDB.FileGDBWorkspaceFactory"); IWorkspaceFactory mdWorkspaceFactory = (IWorkspaceFactory)Activator.CreateInstance(factoryType); IWorkspace mdWorkspace = mdWorkspaceFactory.OpenFromFile(MDWorkspaceFolder, 0); IRasterWorkspaceEx workspaceEx = (IRasterWorkspaceEx)(mdWorkspace); IMosaicDataset mosaicDataset = (IMosaicDataset)workspaceEx.OpenRasterDataset(MDName); IFeatureClass footprintFeatclass = mosaicDataset.Catalog; for (int i = 0; i < footprintFeatclass.Fields.FieldCount; i++) Console.WriteLine(footprintFeatclass.Fields.Field[i].Name);