二、图形符号形成方法

图形符号主要用于表示地图图形,它主要强调符号形状,而不要求有太多的颜色或灰度。

  1. 点状符号:点状符号一般采用模板表示,模板存储于符号库中,根据实体特征提取需要的符号模板,将模板根据位置定位并在图像缓冲区作拷贝即可(图 5-13)。

  2. 线状符号:在栅格形式输出中较难用符号表示实体,因为作图指令很难反映出沿线划变化的特征。在表示垂直于线划的变化时可以采用栅格数据的基本运算来形成线状符号。

将轴线分别加粗,一次将轴线二边加粗到符号外部轮廓,另一次将轴线二边加粗到符号内部轮廓,形成两个栅格图像,然后将这两个栅格图像进行逻辑“非”运算,就可以得到一条两边相互平行的双线符号,如公路(图 5-14) 等。

  1. 面状符号:面状符号的形成首先是读取制图数据单元的数据值,然后取出该单元值对应的填充符号(模板),将该单元位置对应的模板单元值拷贝到图像缓冲区(图 5-15),这样就形成了面状符号。