『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

基于ArcGIS的1:10万土地利用现状图符号库制作

基于ArcGIS的1:10万土地利用现状图符号库制作
本文阐述了利用ArcGIS、CorelDraw以及Font Creator制作符号库的技术方法,解决了GIS软件符号库单一且不能制作复杂符号的问题,并将其技术方法应用在巴中市土地利用现状图制图过程中,确的了良好的效果。

       1 引言

       地图通过地图符号的渲染达到空间数据可视化的效果,通过归纳、分类、分级等方法,来表达空间对象的地理位置、形状、质量和数量等特征[1],使用户更正确快速地认识与理解地图信息。因此,建立符合规范的高质量的地图符号库成为数字化制图过程中首先要解决的问题。

       2 地图符号库制作研究现状

       目前,地图符号库制作的主要方法有以下几种[2]

       (1)采用文本编辑器进行设计符号库的方法。该方法采用建立文本的方式来描述符号,制作方法简单,但效率低,且不能实现所见即所得。

       (2)利用系统自带的图形编辑功能实现符号库的制作。该方法工作量大,且制作符号的样式受限,难以制作出标准的地图符号。

       (3)通过主流编程语言或二次开发编程实现符号库的制作。但实施难度较大,且涉及大量的函数库,此方法适合专业GIS开发人员,而对于应用人员在短时间内无法掌握[2]

       (4)利用GIS提供的可视化的符号设计功能实现符号库的制作。目前主流的GIS软件自身带有符号设计功能,可以满足一般的需求,但是对于专题图或其他个性需求则无能为力。

       3 研究方法与流程

       本文采用ArcGISCorelDraw以及Font Creator Program建立四川省第二次土地调查巴中市土地利用现状图符号库,并对制作过程(图1-1)进行了初步的研究和探讨。既采用了ArcGIS所自带的符号库设计功能,使制作过程实现所见即所得,又采用了专业的图形设计工具CorelDrawFont Creator来满足符号库的个性化需求。

 

1-1 巴中市土地利用现状图符号库制作过程

       4 基于ArcGIS的土地利用现状图符号库的制作

       结合巴中市土地利用现状数据,其将现实世界地物在其空间表达上抽象为点、线、面,故在制图表达中需要相应的点状符号、线状符号及面状符号。地图符号主要功能是反映目标对象的种类、数量、质量特征,以及确定对象的空间位置、现象的分布及变化。因此,在符号库设计中要符合国家规定图式及行业标准,又要遵循图案化及整个符号系统的逻辑性、统一性、准确性、对比性、色彩象征性等一般原则[3]

       4.1点状符号的制作

       点状符号表达空间上点的位置,具有定位特征,大小与地图比例尺无关[4]。巴中市土地利用现状图点状符号共涉及地物地貌、政府驻地类符号、注记类符号以及复合符号中的点要素等几大类。对于简单的点符号可以采用Arcgis自带的符号制作工具StyleManager进行制作(图1-2),比如村驻地等。其对点符号的编辑类型包括“Arrow Market Symbol”、“Character Market Symbol”、“Picture Market Symbol”以及“Simple Market Symbol”。但是对于复杂的符号,如机场用地、铁路用地复合符号中的点符号的设计就无能为力了。此时需要借助第三方软件-CorelDrawFont Creator完成特殊符号的制作。

 

1-2  StyleManager工具点符号编辑

       (1)利用CorelDraw绘制特殊符号

       收集符合国家规范的符号图片,将其导入CorelDraw中,作为地图进行绘制,结束后将地图删除,此时完成特殊符号的绘制。

       (2)利用Font Creator制作字体库

       将绘制后的特殊符号导入Font Creator中,进行适当编辑,比如符号的位置及大小等。将编辑好的符号导出为TureType字体文件。对于简单的特殊符号以TureType字体文件为符号,其优点在于其可随意进行缩放、旋转而不会出现失真的情况,满足了我们对地图制图的需求,使地图表达更为准确、美观,在一定程度上满足了地图符号的动态表达。

 

1-3 巴中市土地利用字体库部分字体

       (3)利用ArcGIS制作符号库

       将制作出的字体库文件复制到系统安装路径的Fonts文件夹下,在Arcgis中即可被调用并可利用ArcGISStyleManager工具即可制作特殊符号库(图1-4)。在此基础之上即可制作符号库(图1-5)。

 

1-4利用ArcGISStyleManager制作符号

1-5利用ArcGISStyleManager制作符号库

       4.2线状符号的制作

       线状符号能表达位于空间的线或呈带状分布的现象,且在一定方向延伸,具有定位的意义[5-7]。如巴中市的河流、行政区划界线等。

       ArcGIS StyleManager提供了Simple Line SymbolHash Line SymbolMarket Line SymbolPicture Line SymbolSimple Line Symbol等几种方式进行线符号编辑。对于简单的线装符号可利用ArcGIS自带的字体库,通过修改线属性满足需求;而复杂的线状符号则可通过单一线与其他符号叠加,并修改对象属性来实现。

       4.3面状符号的制作

       面状符号表达的是具有二维特征的面,其形状与所代表的空间要素的实际形状一致,其可以体现面状地物的分布特征[8]。巴中市土地利用现状主体表达对象为土地的利用情况,而该类要素则是以面状形式进行表达,所以制作该类要素符号库则为重点。

        ArcGIS StyleManager提供了Gradient Fill SymbolLine Fill SymbolMarket Fill SymbolPicture Fill SymbolSimple Fill SymbolSingle Market Fill Symbol Class几种方式,结合自行设计的字体库便可以满足项目需要。

       首先利用CorelDraw绘制所需图形,后利用Font Creator制作字体库,最后按表达要求在ArcGIS StyleManager制作符号的过程中调用字体库即可。该类符号多层叠加类型,如线与面的叠加、点与面的叠加等。

       4.4符号库调试及应用

       经过以上方法,制作了巴中市土地利用现状符号库,并将其应用到实验数据。从效果上看,该符号库满足该项目需求,能很好对地图进行渲染。

 (a)渲染前               a)渲染后

1-6 使用符号库渲染前后对比

       5 结论

       利用ArcGISCorelDraw以及Font Creator 制作符号库的技术方法解决了GIS软件自带符号库不能满足应用并且不能制作复杂符号的问题,为地图制图在符合国家标准、行业规范的前提下,更加个性化、更加美观。同时,可以通过该技术建立多种专题地图符号,满足了各类专题图对符号库的需求。

      京ICP备2025132830号-1 京公网安备 号