ArcGIS空间数据转换到CorelDraw制图应用与研究

2020-04-07 03:52张秋月
中国房地产业·上旬 2020年1期
关键词:空间数据转换制图

张秋月

【摘要】在地图更新生产制作过程中,空间数据的不同格式要转换为制图数据加以利用,这样空间数据转换技术至关重要。本文重点阐述了ArcGIS空间数据转换到CorelDraw制图数据实现过程与方法, 详细分析了两者数据特点和数据转换过程中要注意的问题和解决问题的知识技能,总结了数据转换存在的不足, 从而达到空间数据和地图数据资源的共享。

【关键词】空间数据;ArcGIS;CorelDraw;转换;制图

1、ArcGIS空间数据转换到CorelDraw应用

1.1 ArcGIS软件预处理数据

首先需要把项目最基本的资料情况、以及数学基础确定下来,然后在ArcGIS软件中对纸张大小进行设置,并把图名、图例、比例尺确定下来,再设置好坐标网、指北针等要素。最后在ArcMap地图的窗口中,查看(view)菜单下的版面视图(layout view),并按照注记,点,线,面的顺序进行图层添加,再设置显示的地图投影、图表配置、影像大小和专题要素。

1.2 分层配置样式

在ArcGIS中按比例尺大小,分层配置线型、符号、颜色、专题类。根据更新的要求不同,分层导出不同文件类型,一般有*.dxf、*.jpg、*.tif、*.pdf、*.ai、*.eps等。CorelDraw中导入数据,再继续编辑。

1.3 在ArcGIS中运用框选法选中转换图层

选择编辑菜单下的复制命令把地图窗口复制到剪贴板上,并打开CorelDraw构建新图层,在“选择性粘贴”对话框中选择/图片(元文件)。

1.4其他图层操作方法相同

把全部的图层都转换到CorelDraw里。在这一操作中要特别注意专题地图转换前后各数据图层之间的关系变化。原则上最上层都是文字符号,中间层是划线,最底层是面状。转换后可能会把各图层上下叠置的顺序打乱(随机的),这就需要我们对图层顺序进行重新调整、设置和编辑。

1.5 在ArcMap中属性表的转换

首先,ArcMap中打开属性表。“表选项”中“导出”选择*.txt格式的文本文件。其次,Excel中打开*.txt文件。提示中“分隔符号”视表格的具体情况而定,一般为“逗号”。再次,存為Excel格式,编辑表格,调整序号、底色、线、行、列和字体等,避免转入CorelDraw中人工干预过多。最后,完成相应设计的表格后,复制所选内容,并将其放入剪贴板,直接粘贴到CorelDraw中,或者存为“*.pdf”后导入CorelDraw中编辑利用。“取消群组”后可以继续在CorelDraw中编辑表格。

1.6  CorelDraw中排版与输出

CorelDraw中,编辑整饰、添加图廓、图名等。使其成为一幅完整的地图。经过各项检查后,若没有改动,保存成cdr格式,完成了ArcGIS地图到CorelDraw的转换,最后就进入地图打印输出环节。

2、转换过程中存在的问题及解决技巧

2.1  解决无地理坐标问题

CorelDraw软件没有地理坐标系,因此我们就要在CorelDraw中进行各图层配准。我们可以通过“对象”坐标法来实现每层转入数据的套合,在CorelDraw中,图幅的中心位置是默认的对象,为了每层能套合,在ArcGIS的工程文件(MXD)中,输入同一个外边框,在CorelDraw插入时捕捉同一框点。

2.2  解决文字乱码问题

在转换的过程中,有一些表格的文字可能会出现一些乱码,需要我们进行处理解决。在ArcGIS中,我们先选中表格进行复制,然后在CorelDraw使用选择性粘贴(增强的图元文件),把表框导入,再选用编辑。使用“选择性粘贴”,在图框上叠加文字并重新组合,大大提高了转换的效率。

2.3  线型问题也是转换中遇到的棘手问题

为了使地图表现形式更加丰富,我们常会用到线划填充,我们在CorelDraw中发现,从ArcGIS中转换过来的线划填充面状图,线划数据与原ArcGIS中地图要素描述出现前后不一致,这就需要我们将其放在CorelDraw的一些封闭区域中。在“效果”菜单中选择“图框精确裁剪”命令,选择“放置在容器中”,使用出现的黑色箭头单击裁切框就裁去了框外的图形。提取图框内容,可以编辑线划的粗细和颜色,在裁切后不会对对象属性产生影响。在转换中,如果大区域内包含有小区域、环形区域,转换后原来的一个对象就有两条封闭曲线。但环形区域的线划填充是需要先把两条封闭曲线合并之后再进行填充(将两条封闭曲线框选中,右击“合并”。)。

2.4  符号利用问题

由于ArcGIS和CorelDraw两个软件的符号库不同,在进行转换时,有一些符号是不能别识别转换的。因此我们在ArcGIS中选用符号库时,最好是选择两个软件都兼容的,也可以在CorelDraw中再编制一套符号库,可以对原来的符号进行替换。ArcGIS中的符号转入CorelDraw中不识别,所以替换也不能统改,得进行二次开发CorelDraw程序。

2.5  文本和符号转换技巧

转换文本和符号对象时,转换之前,先在ArcGIS中把大小设定好,转换到CorelDraw时解除对象群组,把字体、符号大小调整到出图要求。说明:在CorelDraw下缩放字体时,缩放基点为美术字左下角,在缩放之后,会出现位置偏移及压盖问题,必须实施人工干预。

2.6  Corel Draw中制图技巧

Corel Draw 中所有的图形对象都是绘制完成后,需要进行群组为一个整体。群组时建议采用框选法选中。群组之后,不能再对单个图形进行移动或修改,如需修改或移动,只有先执行取消群组的命令。对“群组”的对象,是不能执行路径编辑的,但“合并”生成的对象是可以进行路径编辑。

2.7 空间数据转换的注意事项

转换时,一些注记、符号颜色的显示会出现不一致,这就需要我们在Corel Draw中进行分图层的编辑。例如当注记的文字方向发生交化时,需要对文本旋转。注记过小造成注记为碎屑线,ArcGIS调整大小不要小于“文本符号”“2”大小。注记偏移与点位距离过远,可以“放置属性”按需求“标注位置”在中心位置。

CorelDraw导入后线成锯齿状,是无法利用的。在ArcGIS中导出的图件分辨率太低,导出时提升分辨率即可解决问题,得到较为光滑的曲线。

结论:

在ArcGIS与CorelDraw的转换方面,很多研究者会将*.shp转换为*.emf, *.dxf, *.eps,等格式的文件,数据量较大,预处理数据较复杂,有些还要通第三方软件过度处理。通过在ArcGIS中符号化数据后,转换成*.pdf格式的转换方法会大大降低数据量,文字在CorelDraw中识别应用,数据准确性高,数据损失量少。目前,点数据不能完全利用到CorelDraw数据中的问题还有待于进一步探究。

参考文献:

[1]徐军.基于ArcGIS软件制作中学地理专题地图的实践探索[J].数理化解题研究,2017(9):100-101.

猜你喜欢
空间数据转换制图
融入空间数据的地图制图路径探究
大数据时代档案管理模式的转换与创新
浅谈平面图与立体图的思维培养
高中化学教学中研究性学习的应用探究
明天我们将生活在怎样的城市?
中国网民大数据
一图看清上海的“拆拆并并”
中美建交以来的四次国事访问