C# + ArcEngine 加载SDE中的栅格目录到MapControl中
原创:
/// <summary>
/// 用SDE中的栅格目录来创建图层
/// </summary>
public static ILayer CreateRasterCatalogLayer(IWorkspace sdeWorkspace,string rasterCatalogName)
{
IRasterCatalog rasterCatalog = OpenRasterCatalog(sdeWorkspace, rasterCatalogName);
IGdbRasterCatalogLayer gdbRasterCatalogLayer = new GdbRasterCatalogLayerClass();
if (rasterCatalog != null)
{
if (gdbRasterCatalogLayer.Setup((ITable)rasterCatalog))
{
ILayer rLayer = gdbRasterCatalogLayer as ILayer;
return rLayer;
}
}
return null; }