写在前面:写这篇笔记的时候,我的心态是崩溃的,因为这个方法是我在清绘完所有图片之后灵光一闪想到的,这个方法要比之前的方法方便快捷,而且成图效果好。
这告诉我一个深刻的道理:就是走路要抬头看路。
问题来源
这一问题来源于自己投稿中文期刊图件清绘过程中。
我们在用ArcGIS绘图时,肯定会用到栅格Raster文件。
比如在多评价指标加权叠加计算时,就得需要用到Raster Calculator,计算完的文件是具有像素值的栅格文件。
当我们发表论文时,很多期刊都要求提供可编辑的cdr格式图件,因为编辑需要对位图中的文字和线段进行修改。CorelDraw可编辑矢量数据,可识别点线面。像Excel、origin画的点线图,很容易导入到Coreldraw里。
但是我们这种由一个个像素组成的栅格图如何导到Coreldraw里呢?
下面讲解一下如何操作。
之前的操作
在ArcGIS里成图后,直接导出为EMF或SVG或AI或PDF等等,再用Coreldraw打开。
这样的话就存在一个问题,就是栅格图会根据分辨率分割成很多的横条,分辨率越高,横条越多。这样就相当于栅格图变成了一张图片,被当成了底图,其与的图层比如地名、河流等均为矢量的可边界状态。
在对文字和线条进行修改完,在Coreldraw里出图是还会面临图片上有白色横线的可能,白色横线为多个栅格横条之间的空隙。
这样Coreldraw出图效果严重受导入的图片清晰度影响。
灵光一闪想出来的方法
在这里我要说明一下,我用上边那个方法的原因,因为网上都用的导出EMF格式,但都没说适不适用栅格图件,我作为新手我也不知道啊,我就用了。
现在想一下感觉好傻逼,Coreldraw支持点线面矢量文件,为什么我不能把栅格图转成矢量图。可能我感觉栅格图转回矢量图会丢失信息吧。
栅格转回矢量文件
Conv