利用 VML和SVG绘制军标箭头符号的算法实现 |
| |
引用本文: | 刘丹,李刚,田银枝,曹红杰.利用 VML和SVG绘制军标箭头符号的算法实现[J].测绘科学,2014(4):115-118,130. |
| |
作者姓名: | 刘丹 李刚 田银枝 曹红杰 |
| |
作者单位: | 北京合众思壮导航技术有限公司;北京超图信息技术有限公司; |
| |
基金项目: | 科技部863计划(2012AA12A201) |
| |
摘 要: | VML和SVG在很大程度上解决了WebGIS的图形绘制问题,特别是对军用标绘箭头这类复杂图形的绘制效率和效果的提升更加明显。本文提出的绘制模式基于XML标准,采用自由中心线取得控制点算法实现,由控制点计算获得贝赛尔曲线,再由贝赛尔曲线按照一定规则组合连接完成军标箭头的绘制,通过VML和SVG提供的相关颜色属性和渲染规则对生成的军标箭头进行渲染,运用仿射变换原理解决箭头符号的编辑问题。该算法克服了输入控制点生成军标箭头算法的操作复杂性,基于XML开源方便了跨平台移植,提高了可复用性。利用VML和SVG绘制图形格式小,提高了浏览速度,使得WebGIS系统性能有一定提升。
|
关 键 词: | VML SVG 控制点 贝赛尔曲线 仿射变换 |
本文献已被 CNKI 等数据库收录! |
|