MapWinGIS4.9.3的二次开发
来源:互联网 发布:笔记本如何卸载软件 编辑:程序博客网 时间:2024/06/06 16:32
昨晚花了三个小时的时间,写了个MapWinGIS4.9.3二次开发的Demo。发现新版本接口变了好多,特别是注记和自定义图元。
代码摘录如下:
//设置标记
MapWinGIS.Labels lbl = fileName4.Labels;
fileName4.Labels.Generate("[NAME]", MapWinGIS.tkLabelPositioning.lpCenter, false);
fileName4.Labels.FrameVisible = false;
fileName4.Labels.FontColor = (uint)ColorTranslator.ToOle(Color.DarkViolet);
//换图元
MapWinGIS.Image img = new MapWinGIS.Image();
if (img.Open(Environment.CurrentDirectory + @"\MapIcon\town.png",
MapWinGIS.ImageType.USE_FILE_EXTENSION, true, null))
{
MapWinGIS.ShapefileCategory ct = fileName4.Categories.Add("Town");
ct.Expression = "[Name] <> \"\"";
ct.DrawingOptions.PointType = MapWinGIS.tkPointSymbolType.ptSymbolPicture;
ct.DrawingOptions.Picture = img;
}
fileName4.DefaultDrawingOptions.Visible = false; // hide all the unclassified points
fileName4.Categories.ApplyExpressions();
下面来一张效果图。
- MapWinGIS4.9.3的二次开发
- 基于Visio的二次开发
- Castle.DynamicProxy的二次开发
- 关于 Discuz! 的二次开发
- sms 的java二次开发
- 短信猫的二次开发
- ANSYS的二次开发技术
- Pidgin协议的二次开发
- 关于visio的二次开发。。。
- FullCalendar的二次开发、扩展
- CorelDRAW的二次开发源码
- ERP的二次开发
- Rational Doors的二次开发
- ecmall 的二次开发
- Office的二次开发
- uchome的二次开发有感
- nmon的二次开发
- Shopex的二次开发
- 使用HttpClient 4.x登陆带有验证码的网站
- Memcache 持久性分布式数据库MemcacheDB
- ZOJ 1001
- C# XML序列化去掉XML默认的命名空间及声明头
- 最近对问题(分治法)
- MapWinGIS4.9.3的二次开发
- 在Azure 环境里安装 SharePoint 2013 系统(四)安装、配置SharePoint 2013
- C#创建datatable
- JAVA-ADT:Failed to load the JNI shared library完美解决
- 学习java同步机制 (一) 基础篇
- Android 判断网络连接(一)
- 内存中常见异常值的解释(比如0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值 )
- 数据结构---线性表的顺序实现
- html a 标签实现打电话,发短信,发邮件,查地图功能