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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 static void ToggleLayer(MapRasterLayer layer, bool isChecked)
 {
     layer.Checked = isChecked;
     CustomerExtension.MyAppManager.Legend.RefreshNodes();
     CustomerExtension.MyAppManager.Map.Refresh();
 }
Esempio n. 6
0
 /// <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;
 }
Esempio n. 7
0
        /// <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;
        }