地图符号系统的设计与实现(3)
发布时间:2021-06-07
发布时间:2021-06-07
地图符号系统的设计与实现
性 、 变形性和渐变性 。重复
(变长Π 渐变) 性又分为不可重复 (变长Π 渐变) 、 X ( 水平) 方向 沿
可重复 (变长Π 渐变) 、 Y (垂直) 方向可重复 (变长Π 沿 渐变) 。 线状符号图元附属属性设置实例如图 1 所示 。一个符 号变长与重复属性两种不可能兼得 。以陡坎为例 ,如图 1 ( a ) 和图 1 ( b) ,陡坎符号单元由单位长度的两个图元 1 ( 横短线 )
图1 线状符号图元附属属性设置实例
变形性主要是指在符号转弯处的图元形状变化情况 ,可 分为不可变形 、 折线变形 、 曲线变形三种 。 渐变性主要针对具有渐变元素的特殊符号 ,如河流的渐 变元素是宽度 ,渐变属性是沿 X 方向渐变的 ; 再如沙质崩崖 中的圆形沙粒符号的半径大小则是垂直于符号轴线方向逐 渐变小的 ,其渐变元素是半径 ,渐变属性是沿 Y 方向渐变的 。 另外 ,对于符号本身变形也随着数据采集方法不同而各有差 异 ,如果是折线采集 ,则符号本身是折线变形的 ,如果是曲线 采集 ,则符号本身是曲线变形的 。
2. 3 面状符号
采用了分层填充的思想 , 用户可设置不同的点 、 线状符号分 层填充一个面状符号 。
2. 4 程序符号
地图符号中有一部分符号是不能用上述一般规则来描 述的 ,如整个河系的粗细渐变一致性 、 小比例尺沼泽符号中 短线组合其形态随意中又带有一种曲线美的特性 、 垄状沙丘 中沙丘的随机性等 。虽然现在地图符号的发展趋向于抽象 化、 简洁化和规范化 [11 ] ,但是这些符号还是必须保留的 。首 先在视觉上 ,这些符号更接近于所表达的地理实体 , 更能表 达自然现象的规律 。如新月形沙丘就是地图设计人员根据 航片上拍下来的沙丘形状进行模拟抽象的 ,直观形象的表达 效果优于用规则图案组成的简单符号 ; 其次从艺术性看 , 地 图具有科学美和艺术美的双重性 ,符号设计时既要考虑到规 范简洁又要考虑到艺术性 ,所以有必要对这些符号进行设计 和实现 。 在地图符号系统中 ,把这些特殊的符号都定义为程序符 号来实现 。特殊符号的实现如图 2 所示 。图 2 ( a) 制作新月
面状符号由线状符号构成其轮廓线 , 点 、 线状符号的各 种不同排列方式构成其内部填充 ,面状符号的填充方式有规 则填充 、 随机填充 、 半随机规则填充 、 晕线填充和位图填充 5 种 。在不考虑点 、 线状符号的具体结构 ,只考虑点 、 线状符号 方向的情况下 ,先将各种配置方式制作成模板 , 用户选定后 再选择所需配置的点 、 线状符号 。针对当前某些符号库系统 不能处理含有多种点填充符号以不规则填充方式的情况
[4 ]
,
图2 特殊符号的实现
测绘信息与工程 Journal of Geomatics 2004 Dec. ; 29 (6) 27
在的特殊或复杂的符号 ,用程序符号实现并建立了相应的符 号库 ,可满足实际生产的需要 。目前这个软件正在完善之 中 ,在出图时各种符号的压盖关系处理 、 加强符号的编辑功 能等不足之处 ,正在解决之中 。 例 。图 2 ( b) 中点状符号是由函数生成的 , 其形态采用 y =
sin ( Ax + B ) 来控制 ,做法与图 2 ( a ) 类似 ; 图 2 ( c ) 沼泽符号和 参考文献
[1 ] 姚兴海 ,马秋云 . 基于 CorelDraw 的地图符号库建库 [J ] . 测绘通 图 2 ( d) 中整个河系的绘制相对前两者要复杂一些 ,因为其是 具有一定的规律性的 ,故采用瓦晕的方法
[12 ]
制作沼泽 , 能基
报 ,2003 (2) :36~38
上一篇:-230水泵运行记录表
下一篇:高中数学必修5 数列习题课