MapGIS6.7中填充图案转换成图片的方法
2017-11-01邓强伟李丽珍
邓强伟,王 磊,曹 露,李丽珍
(1.中国辐射防护研究院,山西 太原 030006)
MapGIS6.7中填充图案转换成图片的方法
邓强伟1,王 磊1,曹 露1,李丽珍1
(1.中国辐射防护研究院,山西 太原 030006)
MapGIS6.7版本在使用过程中会遇到一类常见的问题,有些区文件的填充图案中存在线条,导致输出的图片可能会模糊不清。通过归纳并分析平时涉及到的几种常用输出图片方式的利弊,用户可以对这几种方法有更深入的了解,并根据实际需要来选择输出方式。
MapGIS;填充图案;线条;打印输出;section
MapGIS是武汉中地信息工程有限公司研制的具有自主版权的大型基础地理信息系统平台,它是一个集当代最先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学于一体的大型智能软件系统,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理和决策的先进工具[1]。
从1991年出品第一代MapCAD[2]到目前的MapGIS10,MapGIS软件广泛应用到城市规划、通信管网及配线、城镇供水、城镇煤气、综合管网、电力配网、地籍管理、土地详查、大众地理信息制作等一系列工作中[3],它具有强大的印前出版功能,对设置好的版面文件根据图形幅面及选择参数,自动进行校色、处理、转换,供其他排版软件或图像处理软件使用[4]。随着时代的发展与科技的进步,各行各业的交叉越来越普遍,加之MapGIS操作的简便性,其运用也越来越普及,并逐渐渗透到各行各业。
在实际工作中,为了达到图文并茂的效果,提供更具有说服力的证据,工作成果报告中需要插入相关的图片[5]。目前用户使用较多的版本为MapGIS6.7和MapGISK9,虽然MapGIS6.7较之前的版本成熟不少,仍有一些不足之处,在实际运用过程中常见问题是在MapGIS工程文件中包含某些填充图案区的情形下,输出的图片填充图案模糊不清。本文主要针对MapGIS6.7版本的该问题进行相关研究,通过比较几种常用的出图方法选择出相对比较方便的出图方法。
1 直接通过MapGIS光栅输出
光栅输出是最简单、应用最广泛的出图方法,通过工程输出下的光栅输出可以生成Gif图像、Tiff图像与JPEG图像[6],这种输出方法的优势很明显,生成的图片清晰明了,一般情况下都可以达到不同报告的使用要求。但在某些情形下不足之处,主要表现为填充图案中的线条在输出图形中不能清晰地表现出来,即使改变图案库中图案线条的粗细,这种改变也只能在MapGIS下表现出来,输出的图片中填充图案的线条仍表现为单线。生成的图片整体效果欠佳,使得不同填充图案间的对比不明显,达不到预期的效果。
这种输出方式可以通过输出设置输出不同大小和分辨率的图片[7],如图1页面设置,设置输出图形的比例尺和输出图片的版面,版面可选择系统自动检测,可选择自定义大小,也可以设置A0~A4不同的幅面,然后通过输出位图分辨率设置来设置不同的分辨率,达到不同的使用要求。
图1 页面设置
2 屏幕截图输出
屏幕截图输出比较简单便捷,主要是通过键盘上的Print screen功能截图或者第三方截图软件进行全屏截图或者区域截图,在Photoshop或者系统自带画图板中进行裁剪与修改,即可输出为各类格式的图片。它的局限性表现在只能针对简单的图形文件进行截图输出,对于比较复杂的图形文件,产生的图片分辨率比较低,文字和线条比较模糊,一般情况下不推荐使用。
3 OLE拷贝输出
OLE拷贝输出首先选择“其他—OLE拷贝”,然后直接粘贴到Word中,在Word中进行编辑。OLE拷贝输出与屏幕截图一样,产生的图片分辨率比较低,文字和线条比较模糊,一般情况下不推荐使用。
4 PostScript输出
PostScript输出必须结合Photoshop才能实现图形输出。首先通过MapGIS工程输出的PostScript输出,选择AI格式EPS输出来输出EPS文件,它有两种输出格式:一种是文字按编码方式输出;一种是文字变曲线输出,两者区别主要在于字符精度。前者输出字符精度较高,由于部分软件所装字库或版本不同,解释不了汉字,会出现字形大小不一或者位置偏差等情况;后者输出字符精度稍差,输出的汉字转变成EPS的一个填充区,不含汉字编码,因此不具备汉字处理能力的软件也能够编辑这样的EPS文件[8],这时需要根据实际情况进行选择。
图2 通用EPS格式设置
生成EPS文件之后用Photoshop打开,在弹出的栅格化设置的对话框(图2)中设置合适的分辨率,保证输出图片的精度,文件打开后通过另存的方式可以存为不同格式的图片。通过不同图片的对比(图3)可以发现,PostScript输出的曲线输出较于编码输出好很多,不受软件字库的影响,跟光栅输出相比较填充图案库比较清晰,不足之处是有些彩色图形输出存在色彩失真。
图3 PostScript编码输出(左)、曲线输出(中)与光栅输出(右)的效果比较
5 Windows打印输出
Windows输出是MapGIS平台利用Windows的GDI,在各种打印机、绘图仪上输出,输出设备必须安装好对应的Windows输出驱动程序。在整个打印过程中MapGIS没有做任何的处理,只是调用了Windows的打印驱动来打印输出各种图[9]。
这种方法没有被用户普遍使用,但比较方便,而且不需要其他辅助画图软件,配合PDF(Adobe Acrobat版本)虚拟打印输出[10]就可以转换出比较清晰的图片。操作方法是在MapGIS工程输出的页面设置中,根据图像大小选择A0~A4合适的幅面,点击下方“按纸张大小设置”,系统会根据幅面的大小自动调整图像在幅面中的大小和位置。选择Windows输出-打印输出,在弹出的对话框后名称选择Adobe PDF,点击名称右方的属性,设置Adobe PDF页面大小与之前选择的幅面大小统一,然后选择布局中的方向为横向(图4),都确定之后可以在弹出的对话框中设置PDF文件的名称和路径。打开生成的PDF文件后通过另存为图片的方式就可以把PDF文件转化成不同格式的图片。
图4 windows打印输出流程
这种出图方法比光栅输出复杂,对于填充图案存在线条的情况下可以避免光栅输出存在的问题,填充图案中线条的清晰度可以通过调整选项“系统库—图案库”中图案的线宽来调整,而且PDF转换图片的过程中也可以调整整个图片的分辨率,不足之处在于每次调整图案库中图案的线宽之后需要生成图片来验证线宽设置是否合理。
6 Section花纹填充修改输出
Section软件是以MapGIS为平台进行开发的辅助制图工具,它基于MapGIS输入编辑子系统强大的图形编辑能力,添加专业的地质图件制作工作,提高了地质图件的制作效率与质量[11],通常可以结合Excel[12]来做地质柱状图[13]与剖面图[14]。
用MapGIS做好区后,在section中打开,把区的填充颜色设置为白色,其他参数仍然默认设置为0,选择菜单“1辅助工具—角度花纹填充—选区角度填充”,点击区就会弹出“花纹库设定”的对话框[15],在对话框中选择MapGIS图案库并浏览选择所使用的系统目录库,图案文件名和图案名就会在对话框中显示出来,相应的图案花纹也会在右侧预览框中显示。通过调整填充颜色、XY比例和线宽,可以控制图案花纹的高度、宽度、密度和图案线条的宽度,设置完成后,点击绘制按钮,系统会根据设置的参数进行绘制。
图5 windows打印输出(左)与Section花纹填充修改输出(右)的效果比较
通过Section花纹填充修改之后生成的图片十分清晰,可以满足图件清晰度的要求,操作也比较简单,只需要下载section软件安装在MapGIS目录下,就能方便使用。相对于Windows打印输出来说,优势在于可以实时调整XY比例和线宽来满足不同图片的要求,因此这种方法操作十分简单,输出的图片非常清晰,符合用户的需要。
7 转换为MapGIS K9版本后输出
MapGISK9正式发布于2009年11月,相比MapGIS6.7补充了许多满足现代生活的应用功能,针对MapGIS6.7出现的输出的图片中填充图案模糊不清的问题也得到了解决。
通过GDB企业管理器可以把MapGIS6x数据文件导入MapGISK9本地数据库并在MapGISK9中打开,打开之后选择打印功能可以通过输出装饰设置输出参数(图6),最后可以得到清晰的图件。
图6 MapGISK9 操作流程
8 结 语
通过以上几种方法的讨论,可以直观地看出不同方法各自的优势与劣势,能根据需要结合现有的软件来选择不同的方法,达到输出图片的要求。随着时代的发展,功能更趋完善的MapGISK9的应用也会越来越普及,因此在掌握这几种方法的同时还应熟练掌握MapGISK9的操作流程,才能更好的利用现有资源与现代生活接轨,为本行业提供方便。
[1] MapGIS地理信息系统开发手册[M].武汉:武汉中地信息工程有限公司,2000
[2] 吴信才.MapGIS地理信息系统[M].北京:电子工业出版社,2007
[3] 王星捷.MapGIS点文件数据分析与读取实验[J].测绘科学,2013,38(1):112-115
[4] 喻元秀,王秋菊.将MapGIS图形文件转换为常用软件能调用的图像文件[J].贵州地质,2002,19(2):129-131
[5] 许婧婧,陶文星.MapGIS图形文件转换成图片文件的方法比较[J].测绘与空间地理信息,2008,31(5):122-124
[6] 李国华. MapGIS图形数据的单工程输出技巧[J].山东国土资源,2007,23(8):18-19
[7] 李亮. MapGIS工程输出详解[J].山东煤炭科技,2009(6):89-91
[8] 邹志鸿.用Photoshop软件将MapGIS图形文件转换为常用图形文件[J].现代机械,2003(2):24-24
[9] 沈燕.浅谈MapGIS打印输出的解决方法[J].新疆有色金属,2013,36(1):1-2
[10] 熊水斌.利用PDF虚拟打印机快速处理科技期刊插图[J].编辑学报,2011, 23(2):166-168
[11] 东海宇.Section在地质数字化制图中的应用[J].矿山测量,2012(4):35-36
[12] 吕东霖, 张化南, 张羽.利用MapGIS、Excel及Section制作地表采样平面图[J].华北国土资源,2012(5):114-117
[13] 刘永新.利用Section软件制作钻孔柱状图[J].内蒙古煤炭经济,2013(5):45-45
[14] 丁世春,吕海.Section在地质剖面图中的应用[J].中国科技博览,2012(35):550-550
[15] 张月,贺金波. MapGIS与Section在地质制图中图案填充的应用[J].科技传播,2011(9):201
P208
B
1672-4623(2017)10-0072-03
10.3969/j.issn.1672-4623.2017.10.023
2015-12-16。
邓强伟,硕士研究生,研究方向为水文地质与工程地质。