MICAPS二次开发一些功能调用

1、调用地图并将micaps文件加载地图上
IFileBindingService fbs = ServiceLocator .Current.GetInstance< IFileBindingService >();
            ILayer layer = fbs.CreateLayerForFile( new CMA.MICAPS.Infrastructures.FileSystems. FSPath ( "D:\\测试文件夹\\555" ));
            IMapManager mapManager = ServiceLocator .Current.GetInstance< IMapManager >();
            Map map = mapManager.ActiveMap.Map;
            map.Layers.Add(layer);
2、 加载m4省界地图
  /// <summary>
        /// 加载省界地图
        /// </summary>
        public static void addTheShengMap()
        {
            CommandManager cm = Bootstrapper .Current.GetService< CommandManager >();
            Configuration config = new Configuration ();
            config.SetString( "name" , "山西省" );
            config.SetColor( "color" , Color .YellowGreen);
            cm.GetCommandBinding( "set_mask_cmd" ).Command.Execute(config);
 

  //显示市县边界  

  LayerManager lm = ServiceLocator.Current.GetInstance<LayerManager>();
  IMultiLayer layer = (IMultiLayer)lm.CurrentMap.Layers[0];
  // var country= layer.SubLayers.Find(m => m.Name == "县界");
  var city = layer.SubLayers.Find(m => m.Name == "市界");
  lm.SetVisible(city, true);

 
        }
3、 把地图转成图片导出
        /// <summary>
        /// 把地图转成图片导出
        /// </summary>
        public static void outTheMapToPic()
        {
               ImageCapturer .Capture().Save("D:\\pic.png"); //调用m4将地图导出为图片的方法
        }

转载于:https://www.cnblogs.com/yanjinliang/p/5916416.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Micaps是Meteorological Information Comprehensive Analysis and Process System的缩写,意为气象综合分析和处理系统。Micaps网络存储是指将气象数据和预报产品存储在网络服务器上,供用户进行查询和下载的一种方式。 Micaps网络存储具有以下特点: 1. 数据共享:Micaps网络存储可以实现气象部门和相关用户之间的数据共享。气象部门通过将数据上传至网络服务器,使得其他用户可以方便地获取和使用这些数据。用户可以通过网络浏览器或者相关软件进行查询,获取所需的气象数据和预报产品。 2. 数据可靠:Micaps网络存储采用高可靠性的网络服务器存储数据,确保数据的安全和稳定性。数据备份和冗余设计可以有效防止数据丢失和损坏,保障用户能够获取到准确可靠的气象信息。 3. 数据高效:Micaps网络存储采用了高效的数据存储和检索方式,使得用户可以快速地查询和获取所需的气象数据。同时,存储系统还支持数据压缩和加速传输,进一步提高数据的传输效率。 4. 用户自定义:Micaps网络存储支持用户自定义查询和定制预报产品。用户可以根据自己的需要选择查询的时间范围、空间范围和气象要素,并可以自主选择所需的预报产品和生成格式,满足不同用户的各种需求。 总之,Micaps网络存储是一种方便、可靠且高效的气象数据存储和共享方式,为用户提供了便捷的获取和使用气象信息的途径。它在气象观测、预报和研究中扮演着重要的角色,对于提高天气预报准确性和服务水平具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值