基于SVG表达规范.pptVIP

  • 2
  • 0
  • 约7.92千字
  • 约 79页
  • 2019-12-08 发布于广东
  • 举报
(4)基于分层的面符号设计 基于分层的面状地图符号设计,将面状地图符号设计分为若干层,每层采用不同的填充方式,并按照一定的约束关系进行组合。 面状符号属性有轮廓线、层数和填充方式,其中填充方式的描述信息包括填充对象描述(标识符、高度、宽度、颜色)和填充规则描述(平铺、拉伸、瓦晕、交错间距、行距、列距、方向、行偏移量、列偏移量等)(表5.3.1),表达面状符号的定性与定量信息,使符号的设计自由灵活。方向变量在晕线填充中表示晕线方向; 在点符号填充中,表示点符号方向,当为负数时,表示随机方向。 为了避免各层之间的相互压盖和不同层点符号之间的相互交叉,分层设计的面状符号需要处理好两种关系:层的次序关系与层间点符号的约束关系。可描述为: 约束关系::=层的次序关系层间点符号的约束关系。 层的次序关系是指面符号按照层号从小到大的顺序进行绘制,即先绘制颜色或位图的面填充;再绘制线填充;最后绘制点符号的填充,从而避免了各层之间的相互压盖。 基于SVG的面状地图符号设计,采用SVG的基本对象与描述功能实现面状地图符号的分层表达(图5.3.9),各层之间的约束关系采用嵌套的脚本实现。 5.3.3 基于SVG的地图注记设计 在地图语言中,除了利用以图形为主的基本语言――地图符号外,还使用了自然语言――地图注记(祝国瑞 2003)。 地图注记的要素包括字体、字色、字大、字隔、字位、布置等,使得注记具

文档评论(0)

1亿VIP精品文档

相关文档