第5章地图符号库PPT文件格式下载.ppt
《第5章地图符号库PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《第5章地图符号库PPT文件格式下载.ppt(47页珍藏版)》请在冰豆网上搜索。
地图符号库指专门设计制作的各种指专门设计制作的各种符号符号(点状、线状、面状点状、线状、面状)供地图绘制随时供地图绘制随时选用的数据库。
选用的数据库。
5.15.1地图符号库概述地图符号库概述nn一、地图符号库设计的一般原则一、地图符号库设计的一般原则一、地图符号库设计的一般原则一、地图符号库设计的一般原则uu地地地地图图图图符符符符号号号号库库库库中中中中存存存存贮贮贮贮的的的的主主主主要要要要是是是是地地地地图图图图符符符符号号号号的的的的颜颜颜颜色色色色码码码码和和和和图形信息图形信息图形信息图形信息,每个符号组成一个信息块。
,每个符号组成一个信息块。
uu在在在在国国国国家家家家基基基基本本本本比比比比例例例例尺尺尺尺地地地地图图图图符符符符号号号号库库库库中中中中,符符符符号号号号信信信信息息息息块块块块表表表表示示示示的的的的图图图图形形形形、颜颜颜颜色色色色、符符符符号号号号含含含含义义义义以以以以及及及及适适适适用用用用的的的的比例尺等,应尽量符合国家规定的地图图示。
比例尺等,应尽量符合国家规定的地图图示。
uu在在在在专专专专题题题题地地地地图图图图制制制制图图图图或或或或其其其其他他他他需需需需要要要要新新新新设设设设计计计计地地地地图图图图符符符符号号号号的的的的情情情情况况况况下下下下,在在在在设设设设计计计计符符符符号号号号时时时时也也也也应应应应遵遵遵遵循循循循:
图图图图案案案案化化化化、精精精精确确确确性性性性、逻逻逻逻辑辑辑辑性性性性、对对对对比比比比性性性性、统统统统一一一一性性性性、色色色色彩象征性、制图与印刷可能性等一般原则彩象征性、制图与印刷可能性等一般原则彩象征性、制图与印刷可能性等一般原则彩象征性、制图与印刷可能性等一般原则。
5.15.1地图符号库概述地图符号库概述nn一、地图符号库设计的一般原则一、地图符号库设计的一般原则uu符号信息块的构成有两种方法:
符号信息块的构成有两种方法:
uu
(1)
(1)直接信息法直接信息法tt信息块中存贮符号图形的矢量数据或栅格数据,信息块中存贮符号图形的矢量数据或栅格数据,直接表示符号图形的每个局部。
这种信息块占用直接表示符号图形的每个局部。
这种信息块占用存贮空间大,但有可能使绘图程序统一算法。
存贮空间大,但有可能使绘图程序统一算法。
uu
(2)
(2)间接信息法间接信息法tt信息块中只存贮符号图形的几何参数信息块中只存贮符号图形的几何参数(如图形的如图形的长、宽、间隔、半径、夹角等长、宽、间隔、半径、夹角等),其余数据都由,其余数据都由计算机相应绘图程序的算法解算出来。
这种方法计算机相应绘图程序的算法解算出来。
这种方法程序量大,图形差异大的符号都需各编绘图程序,程序量大,图形差异大的符号都需各编绘图程序,但信息块要求的外存空间都较小。
但信息块要求的外存空间都较小。
5.15.1地图符号库概述地图符号库概述nn二、矢量符号库矢量符号库是按矢量数据格式来组织符号信息的。
uu
(1)点状符号信息块uu
(2)线状符号信息块uu(3)面状符号信息块5.15.1地图符号库概述地图符号库概述nn二、矢量符号库uu
(1)点状符号信息块tt点状符号是指定位于某一点的个体符号,如普通地图上的控制点、独立地物、非比例居民地符号,专题地图上的定点符号等。
0xy5.15.1地图符号库概述地图符号库概述nn二、矢量符号库uu
(2)线状符号信息块tt地图上各类线状符号往往是由某一图案(线状符号的基本单元,亦称重复元)沿线状要素的中轴线串接而成。
0xy图4-1-2线状符号示例(铁路)5.15.1地图符号库概述地图符号库概述nn二、矢量符号库uu(3)面状符号信息块tt面状符号由填充符号在面域内按一定方式配置组合而成。
多数情况下,填充符号在面域内是按一定方向、一定间隔(行距)逐行配置的。
晕线是面状符号形式之一。
5.15.1地图符号库概述地图符号库概述nn三、栅格符号库三、栅格符号库uu栅格符号库中的点状符号信息块和线状符号信息栅格符号库中的点状符号信息块和线状符号信息块可由矢量符号信息块转换得到,也可对符号的块可由矢量符号信息块转换得到,也可对符号的标准样式直接扫描获得。
标准样式直接扫描获得。
uu在栅格符号库中,点状、线状两种信息块中栅格在栅格符号库中,点状、线状两种信息块中栅格坐标系的确定要便于符号定位。
坐标系的确定要便于符号定位。
uu栅格符号库中面状信息块的组成不同于矢量库。
栅格符号库中面状信息块的组成不同于矢量库。
地图上规则分布的面状符号,在平面上总可以划地图上规则分布的面状符号,在平面上总可以划分成等大的图案块,每个图案块的图形相同。
分成等大的图案块,每个图案块的图形相同。
uu面状符号是由这样的图案块面状符号是由这样的图案块(即重复元即重复元)在区域内在区域内拼接拼接而成,在轮廓边处要裁出超出轮廓的部分。
而成,在轮廓边处要裁出超出轮廓的部分。
5.25.2地图符号数据结构地图符号数据结构nn一、矢量符号库结构一、矢量符号库结构uu矢量符号库中的每个符号是由一系列矢量符号库中的每个符号是由一系列图元图元组组成,每个符号的图元个数是不一样的,且有成,每个符号的图元个数是不一样的,且有的图元的数据长度也是不一样的,即是说矢的图元的数据长度也是不一样的,即是说矢量符号库中每个符号所占的字节数是不一样量符号库中每个符号所占的字节数是不一样的。
为了能有效地管理符号库中的所有符号,的。
为了能有效地管理符号库中的所有符号,使用时能快速、准确地检索到所需要的符号,使用时能快速、准确地检索到所需要的符号,最为常用的方法是在符号库中建立两个文件,最为常用的方法是在符号库中建立两个文件,它们分别是它们分别是索引文件索引文件和和数据文件数据文件。
索引文件索引文件中存储每个符号的编号及其对应的存储地址;
中存储每个符号的编号及其对应的存储地址;
而数据文件才存储每个符号的数据。
5.25.2地图符号数据结构地图符号数据结构nn一、矢量符号库结构uu数据文件中的每个符号含有组成该符号的各个数据文件中的每个符号含有组成该符号的各个图元的信息,包括图元的个数、图元的图形参图元的信息,包括图元的个数、图元的图形参数、图元的空间坐标等信息。
数、图元的空间坐标等信息。
5.2地图符号数据结构nn二、栅格符号库结构二、栅格符号库结构uu栅格符号库中的栅格数据可以用全栅格形式存储,栅格符号库中的栅格数据可以用全栅格形式存储,即用非压缩格式存储;
也可以用某种压缩格式存即用非压缩格式存储;
也可以用某种压缩格式存储。
储。
uu如果用压缩格式存储符号数据,就意味着每个符如果用压缩格式存储符号数据,就意味着每个符号所占的字节数是不一样的,则栅格符号库结构号所占的字节数是不一样的,则栅格符号库结构和上述矢量符号库结构类似,也须用索引文件和和上述矢量符号库结构类似,也须用索引文件和数据文件共同管理整个符号库。
数据文件共同管理整个符号库。
uu如果用非压缩格式存储,则每个符号所占的字节如果用非压缩格式存储,则每个符号所占的字节数都是一样的,虽然整个符号库所占的空间比较数都是一样的,虽然整个符号库所占的空间比较大,但由于不须使用索引文件,所以对整个符号大,但由于不须使用索引文件,所以对整个符号库的管理就简单得多。
库的管理就简单得多。
5.2地图符号数据结构nn用非压缩格式存储(88)的此二值符号,则每个象素可以用一个bit来表示,即每个符号可用8个字节来描述。
5.3地图符号的制作nn符号库的制作是空间数据专题表达的重要环节,当前通用的GIS软件自带的符号样式库提供的是一些描述性符号,其形状和内容远不能满足目前各项专题符号的要求,为此,可以利用ArcGIS的符号样式管理机制和强大的定制功能制作专项符号库,从而实现空间数据的符号化。
5.3地图符号的制作nn符号库的建立有一些基本的规则和要求,在图形方面的要求是形象概括、简单规则;
在尺寸方面应考虑视觉效果、地图比例尺等因素;
在色彩运用方面应考虑色彩的象征意义、制图习惯等。
总之,符号库的设计与制作最主要的原则就是形象直观、逼真准确。
5.3地图符号的制作nn地图符号的设计方法uu地图符号主要靠包括点符号、线符号和面符号。
点符号是不依地图比例尺显示的小面积地物或点状地物符号,线符号是长度在地图上按比例显示,而宽度不依比例显示的符号,面符号是在地图上各方向都以比例尺显示的符号5.3地图符号的制作nn对地图符号设计的途径主要有以下四种:
对地图符号设计的途径主要有以下四种:
uu(11)采用系统本身的图形编辑方法。
将符号当作普通)采用系统本身的图形编辑方法。
将符号当作普通的图形块设计制作,如的图形块设计制作,如AutoCADAutoCAD的块文件、的块文件、MEGMEG的单的单元,但这种方式的工作量大,并受系统图形编辑功能元,但这种方式的工作量大,并受系统图形编辑功能的限制,常常难以制作出满意的地图符号。
的限制,常常难以制作出满意的地图符号。
uu(22)使用专业绘图软件设计方法。
使用专业且功能强)使用专业绘图软件设计方法。
使用专业且功能强大的矢量绘图软件,能很好地提高制图功效和地图出大的矢量绘图软件,能很好地提高制图功效和地图出版质量。
版质量。
5.3地图符号的制作nn对地图符号设计的途径主要有以下四种:
uu(33)二次开发语言编程方法。
采用系统提供的二次开)二次开发语言编程方法。
采用系统提供的二次开发语言编程实现,如发语言编程实现,如ArcInfoArcInfo的的AMLAML语言、语言、MGEMGE的的MDLMDL等,它提供了编程实现符号绘制的接口。
这种方法的等,它提供了编程实现符号绘制的接口。
这种方法的特点是由于二次开发语言各异,与主流编程语言的语特点是由于二次开发语言各异,与主流编程语言的语法结构差异很大,所以其使用的函数库庞大,用户难法结构差异很大,所以其使用的函数库庞大,用户难以短时间掌握。
以短时间掌握。
uu(44)使用系统提供的符号设计器。
这是常用的方式,)使用系统提供的符号设计器。
这是常用的方式,使用系统提供的符号设计器可对系统本身提供的基本使用系统提供的符号设计器可对系统本身提供的基本符号进行编辑,并可与自定义的符号进行组合、位移、符号进行编辑,并可与自定义的符号进行组合、位移、缩放等操作,得到所需的复杂专业符号。
例如缩放等操作,得