private ILayerObjectBase GetLayerObject(GeoDo.RSS.Core.DrawEngine.ILayerGroup layerGroup) { ILayerObjecGroup g = new LayerObjectGroup(layerGroup.Alias ?? layerGroup.Name); if (layerGroup.Layers == null || layerGroup.Layers.Count == 0) { return(g); } GetLayerObjects(layerGroup, g); return(null); }
private ILayerObjectBase GetLayerObject(IVectorHostLayer vectorHostLayer) { if (vectorHostLayer == null || vectorHostLayer.Map == null) { return(null); } IMap map = vectorHostLayer.Map as IMap; if (map == null) { return(null); } ILayerObjecGroup g = new LayerObjectGroup("矢量层"); GetLayerObjects(map.LayerContainer.Layers, g); return(g); }