收藏 分享(赏)

基于ArcMap的地图符号制作.doc

上传人:dcjskn 文档编号:4715681 上传时间:2019-01-08 格式:DOC 页数:15 大小:265KB
下载 相关 举报
基于ArcMap的地图符号制作.doc_第1页
第1页 / 共15页
基于ArcMap的地图符号制作.doc_第2页
第2页 / 共15页
基于ArcMap的地图符号制作.doc_第3页
第3页 / 共15页
基于ArcMap的地图符号制作.doc_第4页
第4页 / 共15页
基于ArcMap的地图符号制作.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、基于 ArcMap 的地图符号制作【摘 要】 本文结合实践,探讨如何使用 ArcMap 来制作不同类型的地图符号,使用户能够借助这些符合要求的符号,表达更多或是更复杂的信息。【关键字】 ArcMap 地图符号 制作1 引言地图是由符号构筑的“大厦”,而符号是地图的基本元素。地图中的符号是地图语言中最重要的部分,要表达成千上万的物体和现象,就必须设计和制作相应的图像符号。地图使用这些符号表现复杂的自然或社会现象,它与“见物绘物”的风景画和对客观实体的机械缩影的航片、卫片截然不同。地图上使用分门别类的地图符号对复杂的事物进行抽象概括,使实地很小的物体仍得以清晰的表示。地面上受遮盖的物体(隧道、涵洞

2、等)和许多自然及社会现象,如工农业产值、行政界线、人口数、太阳辐射等无形的现象,仍能通过地图符号或注记表达出来。因此地图上浓缩存贮了大量有关地点、状况、相互关系、自然和经济的动态现象,详细记录了对象的空间分布、组合、联系及随时间的变化,凝聚了极丰富的空间信息,从而使地图成为人们认识和研究客观世界的重要工具。近年来由于专题地图的迅速发展,地图应用的不断扩大,地图符号的设计制作成了一个重要而繁重的任务。它不仅关系到地图表示的质量,而且也影响地图的成图速度和自动化制图的发展。由此可见地图符号的设计和制作在地图的制作中占据着十分重要的位置。随着地理信息系统的深入发展,地图种类和内容不断增加,新地图的表

3、示法和彩色印刷提供的有利条件,使地图符号的数量上升很快。那么原先的 GIS软件中自带的符号库已经不能满足使用者的需求,因此世界各 GIS 软件生产商又在软件中嵌入了能够根据用户自己的要求进行二次开发的符号编辑模块。这样一来,用户就可以根据地图表达的实际需要来制作形式各样、大小不一、颜色多变的符号。其中美国环境系统研究所公司(Environmental Systems Research Institute, Inc. 简称 ESRI 公司)生产的 ArcMap 就具有这种功能。本文就是针对 ArcMap 中的该项功能,以 ArcMap8.2 版为例并结合笔者在实际工作中积累的经验及遇到的问题,具

4、体描述了如何依据要求来制作地图符号。2 地图符号的具体制作过程ArcMap 中用来制作和管理符号的模块是“Styles”,它提供了一套完整的工具以帮助使用者创建一幅地图,每种 style 包括了一系列符号及地图元素,提供符号的特性、标记的确定、颜色的选择、图例、线形比例尺特征以及其它信息等,因此它可以帮助你维护符号的形状、大小、颜色等。你可以剪切、复制、粘贴、重命名任何样式,还可以删除一些 ArcMap 提供的,而你又不需要的符号和地图元素。我们常把地图符号按其几何性质不同分为点状符号、线状符号、面状符号三类,这也符合图形设计软件中数据组织的技术特征,因此本文主要针对这三类符号的制作进行描述。

5、在我们制作以上几种符号之前,首先要单独创建一个自己的样式库即符号库,具体的做法是:启动 ArcMap,点击 Tools/styles/ style manager 菜单项。接着在弹出的 style manager 对话框中点击 style 的下拉按钮,在弹出的列表菜单中点击 create new 菜单项,最后在弹出的 save 对话框中选择符号库要保存的路径,敲入符号库文件名即可。创建成功后可在 style manager 对话框左边的树状列表中看到新建的符号库路径及名称(如图 1)。图 1下面我们就开始具体介绍如何制作不同类型的地图符号。(一)点状符号点状符号常用来表示在当前的比例尺和表示方

6、式下,呈点状分布的地理实体和现象,不论符号大小,实际上以点的概念定位,而符号的面积不具有实地的面积意义。这时,符号的大小与地图比例尺无关且具有定位特征。它在图中的位置由一个点来确定,即符号的定位点,通常为符号的几何中心点或符号底部的中心点。例如,控制点、居民点、及其他独立地物点等符号。在 ArcMap 中所有做好的点符号均存放在符号库下属的 marker symbols 符号文件夹中。ArcMap8.2 的符号样式管理(style manage)中提供了四种类型点状符号的制作方法,它们分别是 arrow marker symbol、character marker symbol、picture

7、 marker symbol 和 simple marker symbol。本文只就笔者工作中常用的 character marker symbol 展开。(1)启动 ArcMap,如果未创建符号库,需要创建符号库;如果已经创建符号库,需要添加符号库。(2)点击符号库名,接着再点击 marker symbols 符号文件夹,在右侧窗口的空白处点击右键,指向 new,点击 marker symbol,弹出 symbol property editor 对话框。(如图 2)图 2(3)在对话框的 properties 栏的 type 项中选择 character marker symbol,接下来

8、就可以根据你要制作的符号的具体参数来对各属性项进行修改。 units:选择符号的衡量标准。这里有四个选项:points(像素)、inches(英寸)、centimeters(厘米)和 millimeters(毫米)。一般情况下选择 centimeters。 color:点状符号的颜色。 character:点状符号的样式。如三角形、圆形、菱形等。 font:符号样式所在的 truetype 字体库。ArcMap 提供了多种多样的图式字体库,库里包含了编制各种不同类型地图所需要的大量图例符号和相关要素,可以帮助你编制符合相应标准或规范的地图。如果系统中的字体库不符合要求,你可以通过“控制面板”功

9、能安装新的字体。 index:符号在字体库中的序号,由系统自动产生。 size:符号的尺寸大小。可以手动输入,也可以点击右侧的上下箭头对数值进行更改。 angle:符号相对于水平位置的旋转量,即符号的偏转角度。 offset:符号相对于原始位置的 X 方向和 Y 方向偏移量,可以是正数,也可以是负数。 mask 标签:如果想给符号加上背景效果,如阴影、边框等,可以在该处进行相关设置,包括添加样式的大小、样式的选择等。(如图 3)图 3 preview:提供符号参数修改过程中的预览效果,用户可根据具体情况放大或缩小。“+”是一个定位参照标志,可将点状符号的定位点大致定位在其交叉处。 layers

10、:当符号由几部分构成时,可在此处进行添加、删除、上移、下移、复制及粘贴操作,以此叠加出符合要求的样式。(4)各属性项设置完毕按 ok 键,输入符号名称(name)以及分类(category)。以上四步操作完成后就能做出符合要求的点符号,不过我们在实际的应用中使用的地形图符号比较复杂,并不是简单的几何图形的叠加,因此有时要用到 picture marker symbol 这个类型选项来制作符号。具体方法是:首先你可以使用任何支持输出 bmp 和 emf 格式的绘图软件来创建图片,也可以扫描需要的图片,用编辑包来清绘,并存储为*.bmp 或*.emf 文件。然后进入 ArcMap,在 symbol

11、 property editor 对话框的 properties 栏的 type 项中选择 picture marker symbol,接着按照上面提到的相关步骤对各属性项进行设置就可以了。(二)线状符号线状符号是表示呈线状或带状分布的物体。对于长度依比例线状符号,符号沿着某个方向延伸且长度与地图比例尺发生关系。例如,单线河流、渠道、水涯线、道路、航线等符号。制作线状符号时要特别注意数字化采集的方向,如陡坎符号。在 ArcMap 中所有做好的线符号均存放在符号库下属的 line symbols 符号文件夹中。ArcMap8.2 的符号样式管理(style manage)中提供了五种类型线状符号

12、的制作方法,它们分别是 cartographic line symbol、hash line symbol、marker line symbol、picture line symbol 和 simple line symbol。同样,线状符号的制作也针对常用的 cartographic line symbol 展开。(1)启动 ArcMap,如果未创建符号库,需要创建符号库;如果已经创建符号库,需要添加符号库。(2)点击符号库名,接着再点击 line symbols 文件夹,然后在右边空白处单击鼠标右键,在弹出菜单中点击 newline symbol,弹出 symbol property ed

13、itor 对话框。(3)在对话框的 properties 栏的 type 项选择 cartographic line symbol。接下来与点状符号一样对各属性项进行设置(如图 4),前面在点状符号中提到的属性不再赘述。 图 4 width:线状符号的宽度。 line caps:线段两段的样式,有 butt、round、square 三种类型可供选择。 line joins:两条线段连接处的样式,有 miter、round、bevel。 template 标签:使你能为那些需要周期出现的符号层创建一个共用符号层,即产生如图 5 所示的效果。其中的 interval 表示对话框中每个小方块所代表

14、的标准尺寸,标尺中的黑色小格代表有图形,白色小格代表间隔,灰色小格代表所到长度为一个周期图案。图 5 line properties 标签:其中 offset 是给定线段相对于原始位置的偏移量,line decorations 是线段两端的样式选择,如箭头等。(如图 6)图 6(4)各属性项设置完毕按 ok 键,输入符号名称(name)以及分类(category)。(三)面状符号面状符号具有实际的二维特征,它们以面定位,其形状与其所代表对象的实际形状一致。这时,符号所处的范围同地图比例尺发生关系,且不论这种范围是明显的还是隐喻的,是精确的还是模糊的。用这种地图符号表示的有水部范围、林地范围、土

15、地利用分类范围、各种区划范围、动植物和矿藏资源分布范围等。在 ArcMap 中所有做好的面符号均存放在样式库下属的 fill symbols 符号文件夹中。ArcMap8.2 的符号样式管理(style manage)中提供了五种类型面状符号的制作方法,它们分别是 gradient fill symbol、line fill symbol、marker fill symbol、picture fill symbol 和 simple fill symbol。下面根据 marker fill symbol 展开。(1)启动 ArcMap,如果未创建符号库,需要创建符号库;如果已经创建符号库,需要

16、添加符号库。(2)点击符号库名,接着再点击 fill symbols 文件夹,然后在右边空白处单击鼠标右键,在弹出菜单中点击 newfill symbol,弹出 symbol property editor 对话框。(3)在对话框的 properties 栏的 type 项中选择 marker fill symbol。剩下的属性项设置同前面所述相类似。(如图 7)图 7 marker fill 标签:marker是选择填充物类型,outline 是定义面状要素的外框样式,grid 和 random 两项是指 marker 填充物是要按一定的顺序排列还是随机排列,若是散列式的面符号就要选择 ra

17、ndom 项。 fill properties 标签:offset 代表填充物的相对偏移量,separation代表两个 marker 符号间的距离。(如图 8)图 8(4)各属性项设置完毕按 ok 键,输入符号名称(name)以及分类(category)。(四)其它符号ArcMap 拥有完整的符号管理系统,除了以上提到的三种符号外,还有图例符号(legend items)、标注类型(labels)、背景主色(backgrounds)、比例尺(scale bars)、文本样式(text symbols)等,制作者可根据需要选择相应的要素类型,然后按照以上提及的步骤操作,就能够做出成千上万不同的

18、地图符号。3 符号的使用和修改(一)符号的使用(1)启动 ArcMap,点击“add data”按钮添加需要配置符号的图层要素,在 data view 左侧的内容表界面(table of contents)就可以看到该图层,如图 9 所示。图 9(2)点击左侧内容表界面中需要配置样式的符号,出现 symbol selector对话框。(3)点击 more symbolsadd 添加用户自己制作好的符号库,在 category中选择分类。(4)按住滚动条,找到符合要求的符号,点击 ok,用新的符号更新系统默认的符号。你也可以右击图层的名字,点击 properties,弹出 layer prope

19、rties 对话框。点选 symbology 标签项,然后对符号样式进行更改。(二)符号的修改制作好的符号并不是一成不变的,在地图制作过程中我们还需要不断地对它们进行修改,以达到实际生产的需要,那么如何修改呢?其实和最初制作符号的步骤相似。(1)启动 ArcMap,根据上面提到的方法打开符号库。(2)打开你要修改的符号所在的文件夹,如点状符号对应 marker symbols,线状符号对应 line symbols,面状符号对应 fill symbols。在弹出的 style manager 窗口右侧找到要修改的符号,双击该符号,弹出 symbol property editor 对话框。(3

20、)对各属性项进行相应的修改,点击 ok。你还可以在 data view 左侧的内容表界面中选择需要修改的符号,出现symbol selector 对话框,然后点击 properties 对各参数进行修改即可。若你想将其存为新的符号,则点击 save,弹出 save symbol to style 提示框,输入新的符号名称和分类,然后点击 ok。4 ArcMap8.2 制作符号的不足之处笔者在实际工作中制作了一套比例尺为 1 万和 25 万的符号库,总结了一些经验,发现 ArcMap8.2 在符号制作中也有不足之处,具体如下:(1)在 symbol property editor 对话框中,输入

21、 size 的数值与实际的大小不符,即当 units 为毫米时,若输入的数值为 1,并不代表制作出的符号大小是 1 毫米,所以当制作的符号对于尺寸的要求十分严格时,我们可以在layout view 中用标尺来控制。(2)依比例尺的部分图形无法做出,比如水闸和拦水坝这类符号在依比例尺的线形中心还有一固定的符号,这样整个图形很难用单一的线叠加产生,即使是使用 picture line symbol 也不能做出很好的效果。(3)有方向性的符号在正北方向表示很好,但当旋转某个角度时符号周边出现锯齿,有变形的感觉。如果是两段线相接的地方还会产生脱节的视觉感,影响出图的整体美观。(4)各类符号的定位点不能

22、精确的表达出来,虽然 preview 中的“+”提供了一个定位参照标志,但准确性很低(高版本的 ArcMap 可通过编程实现精确定位)。(5)类似桥梁等两头有 line decorations 的符号,受软件的限制,当实际长度小于一定数值时,两头的 decoration 无法显示。(6)崩崖等较复杂的符号很难在 ArcMap 中实现,即使采用 picture marker symbol 选项,效果也不理想。 5 心得体会ArcMap8.2 提供了大量的符号应用及符号设计功能,基本上能满足地图设计的需要。但有些方面还存在不足,如非对称的点状符号、线状符号,比较复杂的线型等难以实现。符号的使用和修

23、改并不只有一种方法,ArcMap 提供了多种途径对符号进行各种操作,除了上述介绍到的,你还可以使用软件的扩展功能,通过程序来实现对符号的自动化批量设置,这样就不必再一个一个的选择,大大提高了生产效率。在制作过程中,我们应注意根据具体情况制作符号,因为有些地图的符号只是示意性的,对于大小等要求不严格,所以不用片面追求符号的精细程度,使得工作效率降低。地图符号从表面上看尽管复杂多样,但仔细分析,它们都是利用形状、尺寸和颜色等的变化来表示各种点状、线状和面状符号。所谓“熟能生巧”,随着对地图符号接触的增多,对 ArcMap 软件熟悉程度的增加,你就可以快速、准确地制作出各式符合要求的地图符号。6 结

24、束语随着现代社会的不断发展,测绘在人们生活中不断深入,使得地图的种类年年翻新,地图符号的样式也跟着千变万化。但不论是点状符号、线状符号,还是面状符号,都可以用不同的形状、不同的尺寸、不同的方向、不同的亮度、不同的密度以及不同的色彩等来区分各种不同事物的分布、质量、数量等特征,使地图符号得到极大的扩充。因此,GIS 软件中的符号制作和管理模块也在不断升级,功能在不断扩大和完善,以适应地图符号的发展趋势,相信在未来,符号的设计和制作将会更加方便,更加高效!【参考文献】1 Using ArcMap2 俞连笙、王涛编著.地图整饰.测绘出版社.19953 黄仁涛、庞小平、马晨燕编著.专题地图编制.武汉大学出版社.20034 吴立新、刘纯波、陈桂茹、崔志琳.地图符号库的面向对象技术与引用接口设计5 祝国瑞、郭礼珍、尹贡白、徐永利编著.地图设计与编绘.武汉大学出版社.2001

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报