private static Layer GetGridLayer(dynamic layer) { var symbolizer = new RasterSymbolizer(); Layer mapLayer = new MapRasterLayer(layer["Path"], symbolizer); // DeserializeLayer not implemented. return mapLayer; }
/// <summary> /// Adds the raster to layer collection /// </summary> /// <param name="raster"></param> /// <returns></returns> public virtual IMapRasterLayer Add(IRaster raster) { raster.ProgressHandler = ProgressHandler; MapRasterLayer gr = new MapRasterLayer(raster); Add(gr); return(gr); }
/// <summary> /// Adds the raster to layer collection. /// </summary> /// <param name="raster">Raster that gets added.</param> /// <returns>The IMapRasterLayer that was created.</returns> public virtual IMapRasterLayer Add(IRaster raster) { if (raster == null) { return(null); } raster.ProgressHandler = ProgressHandler; var gr = new MapRasterLayer(raster); Add(gr); return(gr); }
public virtual IMapLayer GetMapLayer(IDataSet dataSet) { IMapLayer mapLayer = null; var ss = dataSet as ISelfLoadSet; if (ss != null) { mapLayer = ss.GetLayer(); } var fs = dataSet as IFeatureSet; if (fs != null) { mapLayer = GetMapFeatureLayer(fs); } var r = dataSet as IRaster; if (r != null) { mapLayer = new MapRasterLayer(r); } var id = dataSet as IImageData; if (id != null) { if (id.Height == 0 || id.Width == 0) { return(null); } mapLayer = new MapImageLayer(id); } return(mapLayer); }
static void ToggleLayer(MapRasterLayer layer, bool isChecked) { layer.Checked = isChecked; CustomerExtension.MyAppManager.Legend.RefreshNodes(); CustomerExtension.MyAppManager.Map.Refresh(); }
/// <summary> /// Adds the raster to layer collection /// </summary> /// <param name="raster"></param> /// <returns></returns> public virtual IMapRasterLayer Add(IRaster raster) { raster.ProgressHandler = ProgressHandler; MapRasterLayer gr = new MapRasterLayer(raster); Add(gr); return gr; }
/// <summary> /// Adds the raster to layer collection /// </summary> /// <param name="raster"></param> /// <returns></returns> public virtual IMapRasterLayer Add(IRaster raster) { if (raster == null) return null; raster.ProgressHandler = ProgressHandler; var gr = new MapRasterLayer(raster); Add(gr); return gr; }