地图数据处理 线状符号生成算法 线状符号是表示沿着线状延伸分布的物体或制图现 象的符号,如表示交通线,境界线等的符号,其长度与 地图比例尺有关。 (1)线状符号信息块 信息块方法把各类线状符号看作是由沿线状要素中 轴线重复串接符号单元而成 。 L L 图4-5 线状符号的符号单元 每一单元由线符部分和点符部分组成 ,线符中的点符部分只是部分线符才有, 它仅是在一定部位,并以线符延伸方向为 x轴(曲线的x长轴),并没有什么变形, 按单元距离L,重复配置;而线符部分, 以线符中心线为配置轴线,单元长一样, 但需在弯曲部位进行一定的压缩和拉伸, 象一根理想的橡皮条一样,这一现象,数 学上称为伦移变换。(2)线状符号程序块 线状符号的程序块绘制,其已知条件是中心轴线及需 配置线状符号结构尺寸。 绘制该符号要解决两个问题:一是确定每一条横短线 的位置?即确定横短线与中轴线的交点坐标;二是绘横短 线延伸到何处?即确定横短线两端点的坐标。4.面状符号生成算法 面状符号是指地图上用来表示呈面状分布的 地物或地理现象的符号。这些符号的共同特点 就是在面域内填绘不同方向、不同间隔、不同 粗细的“晕线”,或