自定义标绘之一 -功能列表

137 篇文章 44 订阅

在项目中需要在二维地图上绘制一些基本的图形用来标绘一些特殊的含义。比如点、折线、圆、圆弧、贝塞尔曲线、文本等。并且 这些信息可以跟随地图的拖动而一起移动。由于这个一个单独的功能模块,所以就把这部分内容封装长一个独立的DLL模块。具体 的功能列表如下显示:

用户自定义标绘功能列表
1. 封装了一个动态库,包含必要的界面。提供的导出接口只导出必要的界面,功能部分全部封装到DLL中
2. 主要界面:绘制类型列表、已经绘制的数据列表以及一些其他的设置界面
3. 类型列表中展现树用户可以绘制的几何类型,通过鼠标左键选中类型,用左键在地图上进行绘制
4. 类型列表中通过鼠标右键菜单可以设置绘制的风格(颜色、线型、透明度等),部分绘制要素输入坐标点进行绘制(点、线、多 边形、圆)
5. 类型列表中在设置风格后,实时的显示到类表中
6. 选中几何类型后,在地图上进行标绘时,左键操作,右键完成(点击一下)或者取消(点击两下),中键删除
7. 绘制路径过程中,可以通过移动鼠标选中控制点,选中之后点击移动可以控制路径的绘制
8. 已经绘制的几何图形,在绘制列表中根据类型列出来
9. 可以控制列表中的几何图形的显隐状态
10. 鼠标右键选中绘制的图形,可以删除和设置图形要素
11. 也可以通过鼠标移动直接选中绘制的要素,前提是勾选 鼠标选中 复选框,选中之后可以鼠标右键弹出菜单删除或者设置,或 者按住左键移动
12. 在地图上选中的部分几何对象(线、多边形、路径)可以直接双击进行再次编辑
13. 绘制的几何要素可以另存为wbx格式的文件,还可以通过加载wbx文件显示
14. 单击几何列表中的相,通过动画显示当前选中的对象
15. 双击几何对象可以是对象在地图上居中定位显示
16. 类型的属性信息保存到配置文件中,下次启动的时候可以直接使用
17. 绘制的圆、扇形、圆弧在GIS上的投影变形

下面是一些功能演示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

aaa

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wb175208

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值