论文部分内容阅读
摘要:本文是基于多年从事GIS与地图制图两方面工作的基础上,以集成地理信息系统数据的地图制图技术为研究对象,探讨了二者集成结合的应用思路。
关键词:集成GIS数据;制图技术;CORELDRAW软件
中图分类号:P28文献标识码: A 文章编号:
引言
目前,GIS软件在DEM的自动提取、地图特征提取、空间分辨率的改善和城市及区域规划等领域,发挥着巨大潜力。在制图学领域,GIS的介入,使其出现了全新的局面,计算机功能的发展给用户提供了更加图形化的GIS用户界面和更加独立的用户自然语言;同时,更高分辨率的图形设备和功能更强的GIS软件也将不断涌现。测绘高新技术飞速发展,数字地球概念及理论框架的提出,为数字制图创造了良好的机遇。
一、GIS数据用于地图制图的特点
在地图制图方面,目前应用最多的是CorelDRAW软件,它在图形设计、色彩设计、多变的效果方面具有很大的优势,但也有一定的局限性,比方说在数据转换、兼容性和比例尺改变等方面不是很方便,它生产的地图数据不能成库。相比之下,GIS的介入大大改善了这一点。
(1) GIS数据规范性较好,逻辑性较强,便于数据的筛选。
(2) GIS数据标注的选择性更强。
(3) GIS数据在地图投影和比例尺设定方面优势明显,可根据不同的出版尺寸、不同的出版比例尺和不同目的等方便快捷地进行地图投影和比例尺设定。
(4) 对于各种符号、装饰可以做到全图一致;应用数字化的数据,能避免差错,且能提高制图精度;便于资料保存,利于重复使用。
二、基于地理属性的地图制图基本问题
由于地图要素的多样性和复杂性,使图形符号与属性记录关系呈多样性,这些关系在地图编辑时分别起不同的作用。地图制图的特殊性决定了地图要素与属性库相连是单项的,而这种单项性又决定了地图制图必然是以图形符号为主,属性库为辅的原则,即地图图形效果必须满足地图出版要求,属性库的内容不需要与地图符号一一对应。
1.地图编辑的三个层次
地图编辑从操作的方法可以划分成三个层次:(1)基于图形符号的编辑;(2)基于地理属性的编辑;(3)基于制图综合的编辑。其中图形符号编辑最为常用,在商品化图形编辑软件中使用。
地理属性的编辑是根据要素属性,实现地图的符号化。基于制图综合的编辑,由于在解决制图综合问题时必须提供相应的“人机协同”的地图编辑环境,这种编辑形式与前两种明显不同,并以前两个层次作为它的基础,形成“金字塔”地图编辑结构。
基于地理属性的各种属性编辑工具,这是针对地理属性进行编辑修改的工具。视口工具和图形工具两大类功能是各种己有商品化制图软件的基本功能,只是使用方法有差异,功能有强弱。如果只为完成地图符号化和出版任务,这些已足够了。
2.一对一关系的应用
一对一关系就是一个图形符号对应一个属性库记录,是属性连接的基本关系,属性记录中保存了相应要素的地理信息。如果要素的位置、形状发生变化,则直接使用图形编辑修改工具进行修改,如果要素的属性信息发生变化,则使用属性编辑修改工具。如果采集新要素,则先确定属性,再确定位置,通过符号化控制表布置符号。由一一对应关系可以派生出一对多、多对一、多对多三种关系。下面作者也对其中的一对多、多对一关系应用进行简单介绍。
3. 一对多关系的应用
一对多关系就是一个图形元素与多个数据库属性记录相连。例如,图形居民地符号有两个指针:指向图形要素属性表中的属性记录和指向地名属性表中相应的地名记录。其目的是保持图形要素与地名之间的联系,通过地名指针最终实现地图符号与地名建址联系。一对多关系反映了地图要素属性的多样化,这种关系也是GIS中最为常用的关系,某一要素可以通过连接的不同属性表记录反映出这一要素的多样的属性信息。
4. 多对一关系的应用
多对一关系是多个图形符号指向一个数据属性记录,这种情况适用图形符号的地理属性完全相同的情况,以下几种情况用到了多对一的关系。(1)图形符号的地理属性完全一致。例如,一条河流分成几段,每一段都有地理属性,如果它们属性完全相同,则可以共用一条属性记录。(2)逐字布置的地名注记。例如,河流名称在地图中是逐字布置,每个字都是一个独立的图形元素,但是为了最终提前数据时形成一个地名数据,因此每一个字要连接同一个地名属性。(3)有地名属性的居民地。地名本身与地名属性表中一条记录对应,同时与之对应的居民地符号也与这条记录连接,这样在数据提取时可以保持居民地的地名指针。
三、GIS数据用于地图制图的方法研究
以CorelDRAW为例探讨GIS地图制图的技术方法。CorelDRAW是一款通用的基于向量绘图软件。由于功能强大,特别是它具有超强的图形和文字编辑处理功能能够兼容Dxf,Dwg,EPS,AI,PS,Tif和BMP等数据格式,除了具有目前普遍使用的AutoCAD,Maplnfo 和MapGIS等软件的绘图功能外,而且还能直接输出EPS文件格式的桌面出版软件(这是一般的GIS软件不能做到的,或制成的效呆遠不如CorelDRAW),因此得到了地图制图和地图出版部门的青睐,是一个较好的专题地图绘图软件。
3.1 总体技术流程
首先根据用户需求,确定地图制图的主题,编写技术方案,筛选GIS数据(主要包括基础地理数据的筛选,对GIS数据分类),地图投影选择、数据转换、符号化、编辑和制版印刷等。
3.2 关键技术
(1)GIS数据筛选。编图者必须能够根据出图主题,充分利用GIS软件提供的SQL语句进行数据的筛选,以满足出图要求,特别是对实体注记的要求。例如要制作交通网络图,主要利用GIS数据中地理背景数据和道路数据,包括行政区划、地名(省、市、县、乡/镇、行政村等)、水系、道路、山峰等,这时,可以利用GIS软件平台对GIS数据的要素进行筛选,在筛选时,应保持原有的数据层或要素类的一致性,以便在符号化时统一处理。
(2)地图投影。在地图制作时,如跨越的范围较大,为了满足制图的长度或面积等变形的要求,编图者必须根据实际的需要选择特定的地图投影,这种操作GIS软件平台中是非常易于实现的,只需在GIS平台中设定投影参数和投影方式即可,这也是利用GIS数据的优势所在。
(3)数据格式的转换。数据转换的关键是指GIS数据转换到CorelDRAW,GIS数据的格式通常为E00,Shape,MDB和mif等,解决好GIS数据转换到CorelDRAW就搭好了GIS数据与CorelDRAW之间的桥梁。GIS数据转换到CorelDRAW一般有以下两种方式。
1)直接数据交换:通过编写程序直接读取GIS数据,然后按自定义的数据格式要求输出,在CorelDRAW中利用VBA编程进行读取,通过坐标的变换、层定义,数据读写等手段进行数据转换。该法可以随心所欲地对GIS数据进行操作,优势明显。
2)访问中间数据:直接用CorelDRAW打开GIS数据的中间数据格式,如直接打开AI,Dxf和Dwg等,但需要GIS数据平台的数据转换功能,如将mif先转为Dxf或Dwg,将E00,Shape,MDB转换为AI格式等,通过笔者的多次尝试,认为通过AI格式进行转换效果优势非常明显,利于推广应用。
结束语
本文笔者总结了GIS数据用于CorelDRAW地图制图的一些经验,主要通过GIS数据筛选、地图投影、数据格式转换和符号定制等一整套技术流程来实现,用该技术路线指导多个地图制作均取得了简单实用高效的效果,可为类似的地图制作提供一个可以借鉴的技术方法。
参考文献:
[1]肖计划,刘海砚,张吉才.设计模式在地图制图软件开发中的应用[J].科技资讯,2008(5).
[2]许德合,史瑞芝,朱长青.数字地图制图与出版模式的研究[J].测绘通报,2008(2).
[3]谢忠,韩祺娟,吴亮.GIS空间数据库的"一库两用"策略研究[J].地理与地理信息科学,2008(2).
关键词:集成GIS数据;制图技术;CORELDRAW软件
中图分类号:P28文献标识码: A 文章编号:
引言
目前,GIS软件在DEM的自动提取、地图特征提取、空间分辨率的改善和城市及区域规划等领域,发挥着巨大潜力。在制图学领域,GIS的介入,使其出现了全新的局面,计算机功能的发展给用户提供了更加图形化的GIS用户界面和更加独立的用户自然语言;同时,更高分辨率的图形设备和功能更强的GIS软件也将不断涌现。测绘高新技术飞速发展,数字地球概念及理论框架的提出,为数字制图创造了良好的机遇。
一、GIS数据用于地图制图的特点
在地图制图方面,目前应用最多的是CorelDRAW软件,它在图形设计、色彩设计、多变的效果方面具有很大的优势,但也有一定的局限性,比方说在数据转换、兼容性和比例尺改变等方面不是很方便,它生产的地图数据不能成库。相比之下,GIS的介入大大改善了这一点。
(1) GIS数据规范性较好,逻辑性较强,便于数据的筛选。
(2) GIS数据标注的选择性更强。
(3) GIS数据在地图投影和比例尺设定方面优势明显,可根据不同的出版尺寸、不同的出版比例尺和不同目的等方便快捷地进行地图投影和比例尺设定。
(4) 对于各种符号、装饰可以做到全图一致;应用数字化的数据,能避免差错,且能提高制图精度;便于资料保存,利于重复使用。
二、基于地理属性的地图制图基本问题
由于地图要素的多样性和复杂性,使图形符号与属性记录关系呈多样性,这些关系在地图编辑时分别起不同的作用。地图制图的特殊性决定了地图要素与属性库相连是单项的,而这种单项性又决定了地图制图必然是以图形符号为主,属性库为辅的原则,即地图图形效果必须满足地图出版要求,属性库的内容不需要与地图符号一一对应。
1.地图编辑的三个层次
地图编辑从操作的方法可以划分成三个层次:(1)基于图形符号的编辑;(2)基于地理属性的编辑;(3)基于制图综合的编辑。其中图形符号编辑最为常用,在商品化图形编辑软件中使用。
地理属性的编辑是根据要素属性,实现地图的符号化。基于制图综合的编辑,由于在解决制图综合问题时必须提供相应的“人机协同”的地图编辑环境,这种编辑形式与前两种明显不同,并以前两个层次作为它的基础,形成“金字塔”地图编辑结构。
基于地理属性的各种属性编辑工具,这是针对地理属性进行编辑修改的工具。视口工具和图形工具两大类功能是各种己有商品化制图软件的基本功能,只是使用方法有差异,功能有强弱。如果只为完成地图符号化和出版任务,这些已足够了。
2.一对一关系的应用
一对一关系就是一个图形符号对应一个属性库记录,是属性连接的基本关系,属性记录中保存了相应要素的地理信息。如果要素的位置、形状发生变化,则直接使用图形编辑修改工具进行修改,如果要素的属性信息发生变化,则使用属性编辑修改工具。如果采集新要素,则先确定属性,再确定位置,通过符号化控制表布置符号。由一一对应关系可以派生出一对多、多对一、多对多三种关系。下面作者也对其中的一对多、多对一关系应用进行简单介绍。
3. 一对多关系的应用
一对多关系就是一个图形元素与多个数据库属性记录相连。例如,图形居民地符号有两个指针:指向图形要素属性表中的属性记录和指向地名属性表中相应的地名记录。其目的是保持图形要素与地名之间的联系,通过地名指针最终实现地图符号与地名建址联系。一对多关系反映了地图要素属性的多样化,这种关系也是GIS中最为常用的关系,某一要素可以通过连接的不同属性表记录反映出这一要素的多样的属性信息。
4. 多对一关系的应用
多对一关系是多个图形符号指向一个数据属性记录,这种情况适用图形符号的地理属性完全相同的情况,以下几种情况用到了多对一的关系。(1)图形符号的地理属性完全一致。例如,一条河流分成几段,每一段都有地理属性,如果它们属性完全相同,则可以共用一条属性记录。(2)逐字布置的地名注记。例如,河流名称在地图中是逐字布置,每个字都是一个独立的图形元素,但是为了最终提前数据时形成一个地名数据,因此每一个字要连接同一个地名属性。(3)有地名属性的居民地。地名本身与地名属性表中一条记录对应,同时与之对应的居民地符号也与这条记录连接,这样在数据提取时可以保持居民地的地名指针。
三、GIS数据用于地图制图的方法研究
以CorelDRAW为例探讨GIS地图制图的技术方法。CorelDRAW是一款通用的基于向量绘图软件。由于功能强大,特别是它具有超强的图形和文字编辑处理功能能够兼容Dxf,Dwg,EPS,AI,PS,Tif和BMP等数据格式,除了具有目前普遍使用的AutoCAD,Maplnfo 和MapGIS等软件的绘图功能外,而且还能直接输出EPS文件格式的桌面出版软件(这是一般的GIS软件不能做到的,或制成的效呆遠不如CorelDRAW),因此得到了地图制图和地图出版部门的青睐,是一个较好的专题地图绘图软件。
3.1 总体技术流程
首先根据用户需求,确定地图制图的主题,编写技术方案,筛选GIS数据(主要包括基础地理数据的筛选,对GIS数据分类),地图投影选择、数据转换、符号化、编辑和制版印刷等。
3.2 关键技术
(1)GIS数据筛选。编图者必须能够根据出图主题,充分利用GIS软件提供的SQL语句进行数据的筛选,以满足出图要求,特别是对实体注记的要求。例如要制作交通网络图,主要利用GIS数据中地理背景数据和道路数据,包括行政区划、地名(省、市、县、乡/镇、行政村等)、水系、道路、山峰等,这时,可以利用GIS软件平台对GIS数据的要素进行筛选,在筛选时,应保持原有的数据层或要素类的一致性,以便在符号化时统一处理。
(2)地图投影。在地图制作时,如跨越的范围较大,为了满足制图的长度或面积等变形的要求,编图者必须根据实际的需要选择特定的地图投影,这种操作GIS软件平台中是非常易于实现的,只需在GIS平台中设定投影参数和投影方式即可,这也是利用GIS数据的优势所在。
(3)数据格式的转换。数据转换的关键是指GIS数据转换到CorelDRAW,GIS数据的格式通常为E00,Shape,MDB和mif等,解决好GIS数据转换到CorelDRAW就搭好了GIS数据与CorelDRAW之间的桥梁。GIS数据转换到CorelDRAW一般有以下两种方式。
1)直接数据交换:通过编写程序直接读取GIS数据,然后按自定义的数据格式要求输出,在CorelDRAW中利用VBA编程进行读取,通过坐标的变换、层定义,数据读写等手段进行数据转换。该法可以随心所欲地对GIS数据进行操作,优势明显。
2)访问中间数据:直接用CorelDRAW打开GIS数据的中间数据格式,如直接打开AI,Dxf和Dwg等,但需要GIS数据平台的数据转换功能,如将mif先转为Dxf或Dwg,将E00,Shape,MDB转换为AI格式等,通过笔者的多次尝试,认为通过AI格式进行转换效果优势非常明显,利于推广应用。
结束语
本文笔者总结了GIS数据用于CorelDRAW地图制图的一些经验,主要通过GIS数据筛选、地图投影、数据格式转换和符号定制等一整套技术流程来实现,用该技术路线指导多个地图制作均取得了简单实用高效的效果,可为类似的地图制作提供一个可以借鉴的技术方法。
参考文献:
[1]肖计划,刘海砚,张吉才.设计模式在地图制图软件开发中的应用[J].科技资讯,2008(5).
[2]许德合,史瑞芝,朱长青.数字地图制图与出版模式的研究[J].测绘通报,2008(2).
[3]谢忠,韩祺娟,吴亮.GIS空间数据库的"一库两用"策略研究[J].地理与地理信息科学,2008(2).