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;
        }

posted @ 2009-05-12 13:36  GIS一颗星  阅读(561)  评论(0编辑  收藏  举报