资源描述:
《基于svg的面状地图符号设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第32卷第3期测绘科学Vol132No132007年5月ScienceofSurveyingandMappingMay1基于SVG的面状地图符号设计与实现①①②王M,李霖,尹章才(①武汉大学资源与环境科学学院,武汉430079;②武汉理工大学资源与环境工程学院,武汉430070)【摘要】面状地图符号的设计与实现是计算机地图制图领域研究的基本问题,而面符号的共享则是当前开放地理信息技术研究的重要内容。本文结合面状地图符号设计的基本方法与开放标准的二维矢量标记语言SVG,提出并详细设计了基于SVG的面状地图符号。实验通过基于XML的地图表达原型系统测试,其结果证明能够满足我国地形图图式规范
2、的符号表达要求。【关键词】SVG;面状地图符号设计;空间数据共享;地形图图式【中图分类号】P282【文献标识码】A【文章编号】1009O2307(2007)03O0168O04不同疏密、粗细、排列、组合、形状的晕线花纹或个体符1引言[3]号构成的填充单元,在面域中按不同的方式进行填充。地图符号是直观表达地理事物和地理现象的一种可视所不同的是,后者在矢量数据地图符号库中必须设定一系[4]化工具,又称为地图语言。互联网技术与地理信息系统的列的填充参数表才能达到理想的设计效果。对以上设计结合,改善了地理空间信息的获取、共享、发布与分析方方式进行改进,地图符号的全开放式设计中采用面向对象法。综
3、合考察目前已有的符号设计方法和制图软件所提供的设计思想,将填充单元拆分细化成最小单元,然后利用[5]的符号设计手段,由于各个系统的差异,使地图符号不仅这些最小单元的组合或变形生成满足需要的面符号。在数量、种类等方面存在较大差别,而且在符号的规范化、矩阵完备性、可移植性与开放性等方面都很难满足当前网络地图案填充法则将图案表示与矩阵结合,用矩阵元素的[6]图表达的需要。因此,如何利用一种开放式的描述方法来变化来体现图案的变化。考虑到颜色、网纹、密度(间编绘符合我国国家标准的地图符号,并以此作为地理空间距)以及内部结构等视觉变量对地图符号的综合影响,基于数据存储、传输和显示的基础,是目前We
4、bGIS领域研究分层的面状符号设计方法把符号分成若干层,每层采用一[7]的基本问题。种填充方式,最后各层按照一定的约束关系进行组合。面符号是三种地图符号中较为复杂的一种,它通常由虽然经过多年的研究与实践,面状地图符号的设计与点符号与线符号组装而成,在地图上占据较大的面积,所表达在原理方法、实现技术以及实际应用中已有了巨大的以面符号设计在整幅地图中对表现制图对象的空间分布状发展与提高,但是这些研究与实践几乎都是建立在某一特态有着极其重要的意义。SVG(ScalableVectorGraphics,可升定的GIS平台基础之上的,而基于XML的开放式标准矢量级矢量图形)是有着统一设计标准的文
5、本式矢量图形描述图形描述语言SVG在显示地图数据时却具有显示方式灵[1]语言。由于它是基于XML开放式标准的矢量图形描述语活、可以任意调整大小而不损失图像质量,能够实现分布言,因此它在矢量图形的描述表达和网络传输等方面有着式地图制图的功能,满足日益增长的地理数据在网络上进[2]许多独特的优点。鉴于上述分析,本文就拟以我国国家行有效表达的需要。为此本文将我国地形图符号的设计规标准地形图图式为设计标准,介绍并实现新的利用SVG规范与开放标准的矢量格式SVG相结合,设计表达图式规范范设计面状符号的方法,以便为目前网络地图中符号设计中的面状符号,从而为地图符号的标准化、完备化、共享的标准化、完
6、备化、提高符号的共享程度提供研究的基础。以及实现地图互操作提供研究基础。2面状符号的设计方法3基于SVG元素的设计方法面符号通常是指在具有某种特定属性的空间分布范围根据W3C组织2003年1月公布的SVG规范111以及内,由颜色或符号填充的具有明显精确或隐喻模糊范围的对现有面状地图符号设计方法的分析与总结,首先介绍基面域。目前,面状地图符号的绘制方法主要有信息块方法、于SVG元素的符号设计方法,这种方法面向SVG规范中所矩阵图案填充法、线晕符晕瓦晕模板填充法、地图符号全设定的各种元素和属性,具有直接、简明易懂的特点。开放式设计以及基于分层的面状地图符号设计方法等。311基于颜色填充的面
7、符号设计信息块方法和线晕、符晕、瓦晕模板填充法都利用了SVG规范向使用者提供了对基本几何图形、路径和文字进行填充操作的通用属性“fill”(填充)。其操作对象是一个由简单路径或复合路作者简介:王M(1981O),男,武汉大径构成的图形内部(包括学资源与环境科学学院硕士研究生,主其边界)。对于简单路径要研究方向是地理信息系统可视化、地构成的图形,填充比较简理信息智能化表达。单,不需要其他额外的规EOmail:wong_korea@1631com定