Add a JPEG image to ArcMap

  1. IMxDocument objMxDocument=null;  
  2. IMap objMap=null;  
  3. IRasterWorkspace objRasterWorkspace = null;  
  4. IRasterLayer objRasterLayer = null;  
  5. IRasterDataset objRasterDataset = null;  
  6. IDataset objDataset = null;  
  7. IWorkspace objWorkspace = null;  
  8. IWorkspaceFactory objWorkspaceFactory = null;  
  9. objWorkspaceFactory = new RasterWorkspaceFactoryClass();  
  10. objWorkspace = objWorkspaceFactory.OpenFromFile(strFile, 0) as IWorkspace;  
  11. objRasterWorkspace = objWorkspace as IRasterWorkspace;  
  12. objRasterDataset = objRasterWorkspace.OpenRasterDataset(strSplit[5].ToString());  
  13. objRasterLayer = new RasterLayerClass();  
  14. objRasterLayer.CreateFromDataset(objRasterDataset);  
  15. objMxDocument = AttachementTool.m_application.Document as IMxDocument;  
  16. objMap = objMxDocument.FocusMap;  
  17. objMxDocument.AddLayer(objRasterLayer);  
  18. objMxDocument.ActiveView.Refresh();