第5章地图符号库.ppt

上传人:F****n 文档编号:109703859 上传时间:2019-10-27 格式:PPT 页数:47 大小:1.32MB
返回 下载 相关 举报
第5章地图符号库.ppt_第1页
第1页 / 共47页
第5章地图符号库.ppt_第2页
第2页 / 共47页
第5章地图符号库.ppt_第3页
第3页 / 共47页
第5章地图符号库.ppt_第4页
第4页 / 共47页
第5章地图符号库.ppt_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《第5章地图符号库.ppt》由会员分享,可在线阅读,更多相关《第5章地图符号库.ppt(47页珍藏版)》请在金锄头文库上搜索。

1、空间数据库技术,李瑞改,第五章 地图符号库,第五章 地图符号库 (map symbols bank ),5.1 地图符号库概述 5.2 地图符号的类型 5.3 地图符号的制作 5.4 要素层的绘制 5.5 栅格图层的绘制,5.1 地图符号库概述,地图符号库是地理信息系统的重要组成部分,只有将各种地图符号以数字方式或算法方式存贮起来,才能获得符号化处理和图形输出的快速响应效果。由于地图的线型、符号种类繁多,很不规范,一般地理信息系统都提供用户自定义符号、特殊线型、填充花纹和调色板的功能。,5.1 地图符号库概述,地图符号是表达空间信息的语言单位,是由形状不同、大小不一、色彩有别的图形或文字组成,

2、它能够传递地理事物在空间位置、形状、质量、数量和各事物之间的相互联系及区域总体特征等方面的信息 。 定义1:地图符号库指利用计算机存储表示地图的各种符号的数据信息、编码及其管理软件的集合。 定义2:地图符号库指专门设计制作的各种符号(点状、线状、面状)供地图绘制随时选用的数据库。,5.1 地图符号库概述,一、地图符号库设计的一般原则 地图符号库中存贮的主要是地图符号的颜色码和图形信息,每个符号组成一个信息块。 在国家基本比例尺地图符号库中,符号信息块表示的图形、颜色、符号含义以及适用的比例尺等,应尽量符合国家规定的地图图示。 在专题地图制图或其他需要新设计地图符号的情况下,在设计符号时也应遵循

3、: 图案化、精确性、逻辑性、对比性、统一性、色彩象征性、制图与印刷可能性等一般原则。,5.1 地图符号库概述,一、地图符号库设计的一般原则 符号信息块的构成有两种方法: (1) 直接信息法 信息块中存贮符号图形的矢量数据或栅格数据,直接表示符号图形的每个局部。这种信息块占用存贮空间大,但有可能使绘图程序统一算法。 (2) 间接信息法 信息块中只存贮符号图形的几何参数(如图形的长、宽、间隔、半径、夹角等),其余数据都由计算机相应绘图程序的算法解算出来。这种方法程序量大,图形差异大的符号都需各编绘图程序,但信息块要求的外存空间都较小。,5.1 地图符号库概述,二、矢量符号库 矢量符号库是按矢量数据

4、格式来组织符号信息的。 (1) 点状符号信息块 (2) 线状符号信息块 (3) 面状符号信息块,5.1 地图符号库概述,二、矢量符号库 (1) 点状符号信息块 点状符号是指定位于某一点的个体符号,如普通地图上的控制点、独立地物、非比例居民地符号,专题地图上的定点符号等。,5.1 地图符号库概述,二、矢量符号库 (2) 线状符号信息块 地图上各类线状符号往往是由某一图案(线状符号的基本单元,亦称重复元)沿线状要素的中轴线串接而成。,5.1 地图符号库概述,二、矢量符号库 (3) 面状符号信息块 面状符号由填充符号在面域内按一定方式配置组合而成。多数情况下,填充符号在面域内是按一定方向、一定间隔(

5、行距)逐行配置的。晕线是面状符号形式之一。,5.1 地图符号库概述,三、栅格符号库 栅格符号库中的点状符号信息块和线状符号信息块可由矢量符号信息块转换得到,也可对符号的标准样式直接扫描获得。 在栅格符号库中,点状、线状两种信息块中栅格坐标系的确定要便于符号定位。 栅格符号库中面状信息块的组成不同于矢量库。地图上规则分布的面状符号,在平面上总可以划分成等大的图案块,每个图案块的图形相同。 面状符号是由这样的图案块(即重复元)在区域内拼接而成,在轮廓边处要裁出超出轮廓的部分。,5.2 地图符号数据结构,一、矢量符号库结构 矢量符号库中的每个符号是由一系列图元组成,每个符号的图元个数是不一样的,且有

6、的图元的数据长度也是不一样的,即是说矢量符号库中每个符号所占的字节数是不一样的。为了能有效地管理符号库中的所有符号,使用时能快速、准确地检索到所需要的符号,最为常用的方法是在符号库中建立两个文件,它们分别是索引文件和数据文件 。索引文件中存储每个符号的编号及其对应的存储地址;而数据文件才存储每个符号的数据。,5.2 地图符号数据结构,一、矢量符号库结构 数据文件中的每个符号含有组成该符号的各个图元的信息,包括图元的个数、图元的图形参数、图元的空间坐标等信息。,5.2 地图符号数据结构,二、栅格符号库结构 栅格符号库中的栅格数据可以用全栅格形式存储,即用非压缩格式存储;也可以用某种压缩格式存储。

7、 如果用压缩格式存储符号数据,就意味着每个符号所占的字节数是不一样的,则栅格符号库结构和上述矢量符号库结构类似,也须用索引文件和数据文件共同管理整个符号库。 如果用非压缩格式存储,则每个符号所占的字节数都是一样的,虽然整个符号库所占的空间比较大,但由于不须使用索引文件,所以对整个符号库的管理就简单得多。,5.2 地图符号数据结构,用非压缩格式存储(88)的此二值符号,则每个象素可以用一个bit来表示,即每个符号可用8个字节来描述。,5.3 地图符号的制作,符号库的制作是空间数据专题表达的重要环节,当前通用的GIS软件自带的符号样式库提供的是一些描述性符号,其形状和内容远不能满足目前各项专题符号

8、的要求,为此,可以利用ArcGIS的符号样式管理机制和强大的定制功能制作专项符号库,从而实现空间数据的符号化。,5.3 地图符号的制作,符号库的建立有一些基本的规则和要求,在图形方面的要求是形象概括、简单规则;在尺寸方面应考虑视觉效果、地图比例尺等因素;在色彩运用方面应考虑色彩的象征意义、制图习惯等。总之,符号库的设计与制作最主要的原则就是形象直观、逼真准确。,5.3 地图符号的制作,地图符号的设计方法 地图符号主要靠包括点符号、线符号和面符号。点符号是不依地图比例尺显示的小面积地物或点状地物符号,线符号是长度在地图上按比例显示,而宽度不依比例显示的符号,面符号是在地图上各方向都以比例尺显示的

9、符号,5.3 地图符号的制作,对地图符号设计的途径主要有以下四种: (1)采用系统本身的图形编辑方法。将符号当作普通的图形块设计制作,如AutoCAD的块文件、MEG的单元,但这种方式的工作量大,并受系统图形编辑功能的限制,常常难以制作出满意的地图符号。 (2)使用专业绘图软件设计方法。使用专业且功能强大的矢量绘图软件,能很好地提高制图功效和地图出版质量。,5.3 地图符号的制作,对地图符号设计的途径主要有以下四种: (3)二次开发语言编程方法。采用系统提供的二次开发语言编程实现,如ArcInfo的AML语言、MGE的MDL等,它提供了编程实现符号绘制的接口。这种方法的特点是由于二次开发语言各

10、异,与主流编程语言的语法结构差异很大,所以其使用的函数库庞大,用户难以短时间掌握。 (4)使用系统提供的符号设计器。这是常用的方式,使用系统提供的符号设计器可对系统本身提供的基本符号进行编辑,并可与自定义的符号进行组合、位移、缩放等操作,得到所需的复杂专业符号。例如ArcMap的Style Manager是一个比较专业的交互式符号设计系统,可对多种符号库进行编辑设计和管理,并进行各种符号的配置 。,5.3 地图符号的制作,ArcGIS具有强大的符号制作功能,由ArcMap中的Style Manager工具来实现样式的制作和管理。Style Manager用来组织样式及其内容符号和地图元素。可以

11、剪切、复制、粘贴、重命名、以及修改任何样式的内容。也可以创建新的样式、符号及地图元素。可以创建一个新的样式并复制成个人样式内容包括其它现有样式中的符号、要素,也可以删除一些ArcMap提供的而不又用不着的符号和地图元素,来定制样式。,5.3 地图符号的制作,ArcMap的符号库存储为style文件,一个符号库存储为一个style文件,在一个style文件中,又包括了Marker Symbols、Line Symbols、Fill Symbols、Labels、Text Symbols等22个符号子库,其中最常用到的就是Marker Symbols(点符号)、Line Symbols(线符号)、

12、Fill Symbols(面符号),用于对地图中的点线面数据进行符号化表示。具体的编辑方式是在Style Manager工具中,新建一个style文件,使用编辑工具来制作其中的各类子符号。其中,在制作点、线、面符号时,可以镶嵌使用字体符号或图片,字体符号来源于操作系统字体库中的任何字体文件,即C:WINDOWSFonts中的字体文件,而图片为bmp格式的位图。,5.3 地图符号的制作,制作好的style符号库可以存放到ArcGIS安装路径的style目录中,默认的路径为C:Program FilesArcGISStyles下。当使用ArcMap新建地图文档时,ArcGIS会自动添加Styles

13、目录下的新建的style符号库给此文档,还可手工添加其他style符号库。, 5.3 地图符号的制作,点要素符号 线要素符号 面要素符号,5.4 要素层的绘制,要素层的绘制是一种要素类型的引用,在这个图层中用一定的绘图方法来描绘该要素层。可以选择要素层中任一字符串或数字属性并用各种方法使其可视化。 在符号化绘制要素的过程中,可以根据感兴趣的属性类型来改变选择不同的绘图方法。表达数字型数据最好的方法是根据属性值的大小来制定不同的颜色或符号。, 5.4 要素层的绘制,一、单一符号设置 单一符号表示方法就是采用统一大小、统一形状、统一颜色的点状符号、线状符号或面状符号来表达制图要素,而不管要素本身在

14、数量、质量、大小等方面的差异。, 5.4 要素层的绘制,二、分类符号设置 分类符号表示方法是根据数据层要素属性值来设置地图符号的,具有相同属性值的要素素采用相同的符号,而属性值不同的要素应用不同的符号,符号的差异表现在符号的形状、大小、色彩、图案等多个方面。,5.4 要素层的绘制,二、分类符号设置 通过某一字段属性值来绘制类别(特定值描绘法,unique value renderer)., 5.4 要素层的绘制,二、分类符号设置 通过合并字段属性值来绘制类别:可以选择特定的几个字段(最多三个)的值结合起来描述类别。用这种绘图方法要多加小心,对于获得特定的合并字段值并不困难,但这个数目可能变得太

15、大,因此不能清晰地可视化所有要素的类别。, 5.4 要素层的绘制,三、绘制要素的数值属性 数字型字段能存贮那些按数值排序的、能够进行计算的或连接的数值。 1.用颜色来表达数值属性 2.用分级的符号表示数值属性 3.用成比例的符号来表示数值属性 4.多重属性的绘制, 5.4 要素层的绘制,三、绘制要素的数值属性 1.用颜色来表达数值属性 显示数值型属性的一个有效的方法就是用分等级的颜色来表示属性。这种方法在ArcGIS中被称为断点绘图法(class breaks renderer), 5.4 要素层的绘制,三、绘制要素的数值属性 2.用分级的符号表示数值属性(分等级的符号绘图法,graduate

16、d symbol renderer), 5.4 要素层的绘制,三、绘制要素的数值属性 2.用分级的符号表示数值属性 分级方法: (1)属性值的自然分组分级方法 (2)自定义分级间距的属性值分级 (3)等间距属性值分级 (4)用分位数对要素进行分级 (5)按标准偏差对要素进行分级, 5.4 要素层的绘制,三、绘制要素的数值属性 2.用分级的符号表示数值属性 分级方法: (1)属性值的自然分组分级方法 用统计公式来确定属性值的自然聚类,减少同一级中的差异,增加级间的差异。缺省情况下,分级符号法和分级设色法都采用这种分级方法。, 5.4 要素层的绘制,三、绘制要素的数值属性 2.用分级的符号表示数值属性 分级方法: (2)自定义分级间距的属性值分级 通过一个精确的数字增量来对一系列属性值进行分级。, 5.4 要素层的绘制,三、绘制要素的数值属性 2.用分级的符号表示数值属性 分级方法: (3)等间距属性值分级 先确定属性值的范围,然后按照相等的值间距把它们进行分级。, 5.4 要素层的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号