/// <summary>
/// 加载raster
/// </summary>
/// <param name="Path">raster的路径+名称</param>
/// <returns></returns>
private IRaster GetRaster(string Path)
{
try
{
int iindx = Path.LastIndexOf("\\");
string suffixRasterName = (Path.Substring(iindx + 1));/raster的名称
string rasterPath = Path.Remove(iindx);//raster的路径
IWorkspaceFactory workspaceFactory = new RasterWorkspaceFactoryClass();
IWorkspace workspace = workspaceFactory.OpenFromFile(rasterPath, 0);
IRasterWorkspace rasterWorkspace = (IRasterWorkspace)workspace;
IRasterDataset rasterDataset = rasterWorkspace.OpenRasterDataset(suffixRasterName); <
/// 加载raster
/// </summary>
/// <param name="Path">raster的路径+名称</param>
/// <returns></returns>
private IRaster GetRaster(string Path)
{
try
{
int iindx = Path.LastIndexOf("\\");
string suffixRasterName = (Path.Substring(iindx + 1));/raster的名称
string rasterPath = Path.Remove(iindx);//raster的路径
IWorkspaceFactory workspaceFactory = new RasterWorkspaceFactoryClass();
IWorkspace workspace = workspaceFactory.OpenFromFile(rasterPath, 0);
IRasterWorkspace rasterWorkspace = (IRasterWorkspace)workspace;
IRasterDataset rasterDataset = rasterWorkspace.OpenRasterDataset(suffixRasterName); <