全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
1 引言
地图通过地图符号的渲染达到空间数据可视化的效果,通过归纳、分类、分级等方法,来表达空间对象的地理位置、形状、质量和数量等特征[1],使用户更正确快速地认识与理解地图信息。因此,建立符合规范的高质量的地图符号库成为数字化制图过程中首先要解决的问题。
2 地图符号库制作研究现状
目前,地图符号库制作的主要方法有以下几种[2]:
(1)采用文本编辑器进行设计符号库的方法。该方法采用建立文本的方式来描述符号,制作方法简单,但效率低,且不能实现所见即所得。
(2)利用系统自带的图形编辑功能实现符号库的制作。该方法工作量大,且制作符号的样式受限,难以制作出标准的地图符号。
(3)通过主流编程语言或二次开发编程实现符号库的制作。但实施难度较大,且涉及大量的函数库,此方法适合专业GIS开发人员,而对于应用人员在短时间内无法掌握[2]。
(4)利用GIS提供的可视化的符号设计功能实现符号库的制作。目前主流的GIS软件自身带有符号设计功能,可以满足一般的需求,但是对于专题图或其他个性需求则无能为力。
3 研究方法与流程
本文采用ArcGIS、CorelDraw以及Font Creator Program建立四川省第二次土地调查巴中市土地利用现状图符号库,并对制作过程(图1-1)进行了初步的研究和探讨。既采用了ArcGIS所自带的符号库设计功能,使制作过程实现所见即所得,又采用了专业的图形设计工具CorelDraw及Font 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”。但是对于复杂的符号,如机场用地、铁路用地复合符号中的点符号的设计就无能为力了。此时需要借助第三方软件-CorelDraw、Font Creator完成特殊符号的制作。
图1-2 StyleManager工具点符号编辑
(1)利用CorelDraw绘制特殊符号
收集符合国家规范的符号图片,将其导入CorelDraw中,作为地图进行绘制,结束后将地图删除,此时完成特殊符号的绘制。
(2)利用Font Creator制作字体库
将绘制后的特殊符号导入Font Creator中,进行适当编辑,比如符号的位置及大小等。将编辑好的符号导出为TureType字体文件。对于简单的特殊符号以TureType字体文件为符号,其优点在于其可随意进行缩放、旋转而不会出现失真的情况,满足了我们对地图制图的需求,使地图表达更为准确、美观,在一定程度上满足了地图符号的动态表达。
图1-3 巴中市土地利用字体库部分字体
(3)利用ArcGIS制作符号库
将制作出的字体库文件复制到系统安装路径的Fonts文件夹下,在Arcgis中即可被调用并可利用ArcGIS的StyleManager工具即可制作特殊符号库(图1-4)。在此基础之上即可制作符号库(图1-5)。
图1-4利用ArcGISStyleManager制作符号
图1-5利用ArcGISStyleManager制作符号库
4.2线状符号的制作
线状符号能表达位于空间的线或呈带状分布的现象,且在一定方向延伸,具有定位的意义[5-7]。如巴中市的河流、行政区划界线等。
ArcGIS StyleManager提供了Simple Line Symbol、Hash Line Symbol、Market Line Symbol、Picture Line Symbol及Simple Line Symbol等几种方式进行线符号编辑。对于简单的线装符号可利用ArcGIS自带的字体库,通过修改线属性满足需求;而复杂的线状符号则可通过单一线与其他符号叠加,并修改对象属性来实现。
4.3面状符号的制作
面状符号表达的是具有二维特征的面,其形状与所代表的空间要素的实际形状一致,其可以体现面状地物的分布特征[8]。巴中市土地利用现状主体表达对象为土地的利用情况,而该类要素则是以面状形式进行表达,所以制作该类要素符号库则为重点。
ArcGIS StyleManager提供了Gradient Fill Symbol、Line Fill Symbol、Market Fill Symbol、Picture Fill Symbol、Simple Fill Symbol及Single Market Fill Symbol Class几种方式,结合自行设计的字体库便可以满足项目需要。
首先利用CorelDraw绘制所需图形,后利用Font Creator制作字体库,最后按表达要求在ArcGIS StyleManager制作符号的过程中调用字体库即可。该类符号多层叠加类型,如线与面的叠加、点与面的叠加等。
4.4符号库调试及应用
经过以上方法,制作了巴中市土地利用现状符号库,并将其应用到实验数据。从效果上看,该符号库满足该项目需求,能很好对地图进行渲染。
(a)渲染前 (a)渲染后
图1-6 使用符号库渲染前后对比
5 结论
利用ArcGIS、CorelDraw以及Font Creator 制作符号库的技术方法解决了GIS软件自带符号库不能满足应用并且不能制作复杂符号的问题,为地图制图在符合国家标准、行业规范的前提下,更加个性化、更加美观。同时,可以通过该技术建立多种专题地图符号,满足了各类专题图对符号库的需求。