CorelDraw与MapGis中数据转换
- 格式:doc
- 大小:26.00 KB
- 文档页数:6
MapGIS与AutoCAD、Sufer、CorelDraw 之间数据转换的特点及问题摘要:随着计算机技术在地质行业的广泛运用,计算机绘图也显得越发重要,由于各种绘图软件的优势不同,经常需要结合使用。
软件之间的数据转换成为很重要的环节。
笔者从工作实践中总结出mapgis与autocad、sufer、coreldraw 之间数据转换的特点以及经常出现的问题。
并详细提供基本的方法和解决方案。
关键词:mapgis autocad sufer coreldraw dxf 数据转换随着计算机技术的迅猛发展,各种软件在地勘行业的广泛运用,计算机制图也突显出其准确性高,便于编辑和共享,易保存等特性。
由于工作目的及软件本身的优势不同,在实际工作中使用的成图软件也各不相同。
因此软件之间的数据转换就是成为之间的重要桥梁。
一、mapgis、autocad、sufer、coreldraw的基本特点mapgis是一个集先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学为主体的高效全汉字大型智能软件系统,在地质绘图方面也提供了强大地功能,其中空间分析模块专门使用月各种地质数据的处理。
autocad软件具有完善的图形绘制功能,能够精确的定义图形的各种属性,并可通过命令对数据进行运算,从而提高了图形的准确性,因此在建筑、测绘等众多领域广泛运用。
但其对色彩,图像处理的能力弱,因此主要绘制剖面,及地形图。
sufer软件是美国golden software公司研发的图形处理软件,其中荣容纳了许多数学算法,如方向导数、梯度算子、地形建模、博里叶分析等,用以对网格数据进行运算和分析,从而达到突出某些有用信息的目的。
因此在物探(重力、航磁)、化探的数据图件的处理上有极高的优势coreldraw是一款重要的平面设计软件,对色彩,图形处理能强,能够实现一特殊的艺术效果,图形分辨率高,空间占用大,因此常常用来处理图幅较小,线条简单图件,(如报告论文插图)二、mapgis与autocad、sufer、coreldraw 之间数据转换特点及其流程1、dxf格式文件是转换的桥梁在autocad、sufer、coreldraw与mapgis进行数据转换时会经常使用到dxf格式文件,dxf是一种图形交互的文件格式,是autodesk公司开发的用于autocad与其它软件之间进行cad数据交换的cad数据文件格式。
1.问:AutoCAD图件转换为GeoMap图件操作流程是什么?答:1) 将AutoCAD标准格式dwg图件在AutoCAD软件中打开,然后另存为dxf格式;2) 打开GeoMap图形转换工具。
然后单击“导入”菜单下的“dxf数据导入”。
在弹出的打开窗口中打开需要转换的dxf图件;3) 图件在图形转换工具工作区打开之后,单击“文件”菜单下的“另存为”,将图件另存至指定位置。
2.问:CorelDraw图件通过dxf文件转换GeoMap图件操作流程是什么?答:1) 在CorelDraw中将要转换的*.cdr标准图件打开,然后单击“文件”菜单下的“另存为”,将该图件另存为dxf格式;2) 打开Geomap图形转换工具。
然后单击“导入”菜单下的“dxf数据导入”。
在弹出的打开窗口中打开另存所得的dxf图件;3) 图件在图形转换工具工作区打开之后,单击“文件”菜单下的“保存”或“另存为”,将图件另存至指定位置。
注:A. CorelDraw9更高版本(例如:CorelDraw12、CorelDraw13等)另存所得dxf文件会比较大,转换有些慢,需要耐心等待。
B. CorelDraw9更高版本(例如:CorelDraw12、CorelDraw13等)另存所得dxf文件在Geomap图形转换工具中打开后,图件看起来特别的黑且乱,这是由于所有的曲线当前状态为抛物线光滑状态且线较粗所造成的,只需保存或另存为*.gdb格式后,在Geomap软件中进行批量修改、同属性修改或图层样式管理即可。
C. 由于dxf格式为AutoCAD DXF交换的格式,目前只支持基本的点线和文本的操作,不支持面图元。
所以CorelDraw另存为dxf格式后,原有的面图元会丢失。
但,这些面图元的外边线一直存在。
后期可以通过Geomap的单线构面、多线构面、交叉线构面等操作恢复原有面图元。
3.问:Coreldraw另存为dxf格式,在“图形转换工具”中进行导入后,发现多出很多不需要的图元,为什么?答:这是由于coreldraw另存dxf文件时,输出图层没有控制好所造成的。
ArcGIS空间数据转换到CorelDraw制图应用与研究在地图更新生产制作过程中,空间数据的不同格式要转换为制图数据加以利用,这样空间数据转换技术至关重要。
本文重点阐述了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中打开属性表。
对于地质类图鉴的转化问题1.问:AutoCAD图件转换为GeoMap图件操作流程是什么?答:1)将AutoCAD标准格式dwg图件在AutoCAD软件中打开,然后另存为dxf格式;2)打开GeoMap图形转换工具。
然后单击“导入”菜单下的“dxf数据导入”。
在弹出的打开窗口中打开需要转换的dxf图件;3)图件在图形转换工具工作区打开之后,单击“文件”菜单下的“另存为”,将图件另存至指定位臵。
2.问:CorelDraw图件通过dxf文件转换GeoMap图件操作流程是什么?答:1)在CorelDraw中将要转换的*.cdr标准图件打开,然后单击“文件”菜单下的“另存为”,将该图件另存为dxf格式;2)打开Geomap图形转换工具。
然后单击“导入”菜单下的“dxf数据导入”。
在弹出的打开窗口中打开另存所得的dxf图件;3)图件在图形转换工具工作区打开之后,单击“文件”菜单下的“保存”或“另存为”,将图件另存至指定位臵。
注:A.CorelDraw9更高版本(例如:CorelDraw12、CorelDraw13等)另存所得dxf文件会比较大,转换有些慢,需要耐心等待。
B.CorelDraw9更高版本(例如:CorelDraw12、CorelDraw13等)另存所得dxf文件在Geomap图形转换工具中打开后,图件看起来特别的黑且乱,这是由于所有的曲线当前状态为抛物线光滑状态且线较粗所造成的,只需保存或另存为*.gdb格式后,在Geomap软件中进行批量修改、同属性修改或图层样式管理即可。
C.由于dxf格式为AutoCAD DXF交换的格式,目前只支持基本的点线和文本的操作,不支持面图元。
所以CorelDraw另存为dxf格式后,原有的面图元会丢失。
但,这些面图元的外边线一直存在。
后期可以通过Geomap的单线构面、多线构面、交叉线构面等操作恢复原有面图元。
3.问:Coreldraw另存为dxf格式,在“图形转换工具”中进行导入后,发现多出很多不需要的图元,为什么?答:这是由于coreldraw另存dxf文件时,输出图层没有控制好所造成的。
太原科技2009年第8期TAIYUANS CI-TECHMAPGIS 和AutoCAD文件格式及相互数据的转换张亚仙文章编号:1006-4877(2009)08-0075-03(山西省第三地质工程勘查院,山西晋中030600)摘要:详细介绍了MAPGIS 和AutoCAD 的数据特点、数据转换方法及转换过程中要注意的问题。
MAPGIS 是一款国产GIS 软件,已经从4.0,5.0,5.32,6.0,6.5发展到目前的7.0版本;AutoCAD (Auto Computer Aided Design ),是美国Autodesk 公司1982年推出的一种通用的微机辅助绘图和设计软件包。
关键词:MAPGIS ;AutoCAD ;数据转换中图分类号:P208文献标志码:A收稿日期:2009-06-14;修回日期:2009-07-20作者简介:张亚仙(1974-),女,山西清徐人。
1995年7月毕业于黄河水利学校,助理工程师。
MAPGIS 是中国地质大学(武汉)信息工程学院研制开发的地理信息系统基础软件[1],具备完善的数据采集、处理、输出、建库、检索、分析等功能。
其中,数据采集手段包括了数字化、矢量化、GPS 输入、电子平板测图、开放式数据转换等;数据处理包括编辑、自动拓扑处理、投影、变换、误差校正、图框生成、图例符号整饰、图像镶嵌配准等功能。
AutoCAD 是由美国Autodesk 公司在20世纪80年代初为微机上应用CAD 技术而开发的绘图程序软件包[2],市场占有率居世界第一。
经过不断地完善,它已具有图形绘制功能和数据交换能力,支持多种操作平台,具有通用性、易用性,适用于各类用户,其已经成为国际上广为流行的绘图工具,主要应用于测绘、航空、机械、电子、建筑等方面。
1MAPGIS和AutoCAD文件格式1.1MAPGIS 文件格式MAPGIS 把地图数据根据基本形状分为3类:点数据、线数据和区数据。
文件的基本类型也分为3类:点文件(*.WT )、线文件(*.WL )和区文件(*.WP )。
Mapgis/CAD文件相互转换文件转换一:Mapgis操作1 文件转换1.1 Mapgis转CADA、打开Mapgis主菜单,点击图形处理(如图)B、点击文件转换,会看到文件转换程序如下:C、点击主菜单中的文件,分别将索要转换文件的“.WT”、“.WL”、“.WP”分别装入。
如装入“.WT”点文件,单击文件——单击装入点——在对话框中选取相应文件(一次只能装入一个文件)——单击打开,这样文件就装入好了。
D、单击输出,在下拉列表中选择输出方式(Gis数据方式输出Dxf、部分图形输出Dxf、全部图形输出Dxf)E、如选全部图形输出Dxf,单击全部图形输出Dxf,会先后弹出三个对话框、它们分别是线文件对话框、点文件对话框、区文件对话框,然后选取相应的文件点确定(选中的文件以蓝色表示)F、三种类型的文件选完之后会弹出如下对话框:选择好文件所在位置,填写好文件名称,点击确定后会弹出三个如下对话框:点击确定,到此Mapgis转CAD工作结束。
1.2 CAD转MapgisA、打开Mapgis主菜单,点击图形处理(如图)B、点击文件转换,会看到文件转换程序如下:C、在主菜单中点击输入——点击装入DXF,然后弹出如下对话框:找到所要转换的文件,点击确定,弹出如下对话框:选择不输出的图层(如果没有不输出的图层,就不用选择),点击OK,等待实体处理完毕。
D、在主菜单中点击文件a)点击存入点,选择好位置,键入文件名b)点击存入线,选择好位置,键入文件名c)点击存入区,选择好位置,键入文件名E、将所存好的文件加载到工程中:在Mpgis的工作台的空白处单击右键(如上图),单击添加项目,在对话框中选择相应文件(可以多选),点击打开,这样文件就加载好了。
到此文件转化结束。
文件转换二:MAPGIS文件转换为AutoCAD文件的具体操作下面具体谈谈数据在MAPGLS系统中数字化地形图一般由三部分组成,好一个图形由线文件(*WL)、点文件(*WT)和区文件(*WP)组成;而AutoCAD中样图文件一般由一个文件构成,即线、点和区等都由*DWG表示。
MapInfo和CorelDraw间的数据转换摘要:文中探讨了以分析为目的的地理信息系统和以表达为主要目的的图形系统间的空间数据相互转换,介绍了将MapInfo地图转换到CorelDraw中制作精美地图的数据转换方法,以及使CorelDraw精美视觉效果和MapInfo准确空间定位和数据组织特征均得以保持的数据转换方法。
关键词:数据转换MapInfo CorelDraw 图层MapInfo软件是美国MapInfo公司推出的桌面地理信息系统产品,它提供强大的图形查询、分析和处理能力,把传统的数据库带到可视化的空间中,为可视化地组织数据、管理数据和分析数据提供了一种新的解决方案,而且MapInfo以其易学易用的特点深受广大用户喜爱,已成为地理信息系统领域应用最为广泛的工具之一。
但MapInfo制图功能欠佳,对于制作复杂的图件尤其存在明显不足:①基于地理坐标,无法制作主/辅布局的图件;②点、线不能随比例尺缩放;③打印控制不够精确。
CorelDraw是加拿大Corel公司推出的绘图软件,因其强大的绘图功能和独特的艺术魅力极受用户欢迎,已成为矢量绘图和图文排版软件中的佼佼者,被广泛应用于产品包装设计、广告业、影视、出版等领域。
以CorelDraw为代表的矢量绘图软件以其富有创造性的绘图工具和特性现已广泛应用于各类地图编制中,是目前扫描地图数字化的主要后处理软件系统,但是CorelDraw并不具备地理数据的管理、分析等功能。
MapInfo与CorelDraw相比较,MapInfo在数据管理及空间分析与查询上具有优势,而CorelDraw在图形表现及排版打印上具有优势。
下面将分析MapInfo和CorelDraw的数据特点,分别讨论MapInfo和CorelDraw间的数据相互转换方法及注意问题。
1 两者数据特点1.1图层MapInfo与CorelDraw是以图层方式组织数据的,即将数字地图加工成多个叠加的透明图层,每个图层表示一种要素,由多个目标组成。
论述在地图编制中GIS数据与CorelDRAW结合应用的方法摘要:现在社会在计算机领域发展的速度越来越快,我们在通过其发展的趋势可以看出计算机技术的重要性。
地图的出现给人们在出行等方面带来了很大的帮助,本文就针对GIS数据在地图编制中的应用作为研究对象,通过探讨和不断的研究来确定GIS数据应用的作用以及重要性。
关键词:GIS数据;应用;地图编制;方法当今,MAPGIS、MicroStation等专业制图软件已经广泛应用于地图制图领域,它们强大的功能、便捷的操作使得地图制作的效率不断提升。
随着计算机制图技术的不断发展,在地图表达精确性提升的同时,人们越来越注重地图产品表现方式的美观与新颖。
与传统的制图软件相比,CorelDRAW友好的界面、卓越的图形和文字编辑功能,给用户留下了极其深刻的印象,并且受到越来越多地图编制者的关注。
CorelDRAW特别适合编制幅面偏小,内容相对简单、对数学精度要求不高的专题地图。
1、CorelDRAW结合MAPGIS制作专题地图的基本思路专题地图的绘制一般包括地理底图和专题要素的绘制。
由于MAPGIS是成熟的制图软件,并且已为广大的制图人员所熟知和掌握,在利用CorelDRAW结合MAPGIS进行专题地图制作的过程中,首先在MAPGIS中对地理底图进行制作和编辑处理,而后再进入CorelDRAW中进行专题要素的添加和图面效果的完善。
2、MAPGIS数据进入CorelDRAW的方法MAPGIS数据进入CorelDRAW有两种途径:①将MAPGIS数据中的Wt(点)、Wl(线)、Wp(面)文件转换成*.dxf格式,经AutoCAD软件,将其存为12版本dxf格式,导入CorelDRAW软件。
②将MAPGIS软件中的底图数据导出EPS文件,导入CorelDRAW软件。
MAPGIS软件在输出时提供了多种格式,但只有文件扩展名为dxf或PS、EPS的3种文件格式,可在CorelDRAW软件中打开。
CorelDraw与MapGis中的数据转换摘要:coreldraw是近年来被广泛应用在地图制图领域的矢量图像处理软件。
mapgis是传统的地图制图软件。
本文主要介绍了coreldraw与mapgis之间的数据转换方法,完善的数据转换,才能使两种软件紧密的配合,制作出一幅精美的地图。
关键词:coreldraw;mapgis;数据转换
1.mapgis与coreldraw在地图制图中的应用
mapgis是中地数码集团出品的一款地理信息系统,是传统的地图制图软件,在地图基础数据的管理上,有其优势,被广泛应用在地图数据的采集、空间分析、库管理上。
coreldraw是corel公司出品的一款平面设计软件,用于矢量图制作,是专业的设计软件,在图片的协调美观上,有很大优势,被广泛应用在广告制作、排版印刷领域。
地图制图是一项浩大而精细的工作,不是短时间内,单一软件便能完成的,要通过长时间的工作和多个软件的协同配合才能完成,一般先通过mapgis进行初期成图,然后将mapgis数据导入coreldraw中,进行美化与完善,才能生成一幅精确美观的地图。
2.mapgis中的数据导入coreldraw中的常用方法
通常情况都是将mapgis中的数据转入coreldraw中,最常用的方法是:
a.将mapgis中的数据分层设色,不同等级的路、路的注记,水系、水系注记等。
b.选择工程输出,在工程输出中选择文件——页面设置,进行设置。
c.选择postscrispt输出——ai格式eps输出——文字按编码方式输出。
d.打开coreldraw文件,导入上一步骤中导出的eps文件。
e.根据不同颜色分层提取数据。
当mapgis中点比较密集时,也可以先通过图层工具中的改当前层、存当前层,先对数据进行细分再导出。
3.mapgis中的字符串以字符串形式导入coreldraw中的方法
上文阐释的是mapgis数据导入coreldraw的常用方法,但通过上述方式转入coreldraw中的mapgis文本都是单个字符,而不是字符串,路名注记和水系名称注记等本身就是离散的,并不影响,然而对于一些点位注记(乡镇、村庄、旅游景点等),导入的时候也是单个字符,例如在mapgis中点位注记是“沈阳市”字符串,而导入到coreldraw中点位注记变为“沈”、“阳”、“市”三个单独的汉字,这在后期要对文本大小、字体进行修改的时候,会十分不方便,如字体改小,间距就会变大,如字体变大,有可能会出现压盖现象。
这种情况下,如何能将mapgis数据中的字符串以字符串形式导出,就很重要了。
解决该问题,要通过autocad中间数据,但mapgis、autocad 和coreldraw之间存在不兼容的问题,因此将mapgis中的字符串
以字符串形式导入coreldraw的关键是解决这三个软件之间不兼容的问题。
首先,需要将mapgis中的数据转成autocad的交换数据格式dxf。
在mapgis主菜单中选择图形处理——文件转换,在“f文件”中选择——“p装入点”、“l装入线”、“r装入区”,装入mapgis中的点文件、线文件、区文件。
之后选择“o输出”——“gis数据方式输出dxf”或“部分图形方式输出dxf”。
其次需要解决是因为程序不兼容而造成的代码层错乱问题,modifydwgcp.exe是一款autocad补丁,专门用于解决该问题,但modifydwgcp.exe只能在命令提示符窗口下运行。
用autocad打开输出的dxf文件,假设该文件名为00.dxf,将00.dxf另存为00.dwg,并关闭该文件。
因为modifydwgcp.exe只能修复dwg格式的文件。
为了简化代码,将00.dwg文件和modifydwgcp.exe复制到c盘根目录下。
在开始——所有程序——附件中选择命令提示符,或者开始——运行中打开cmd。
在命令提示符窗口敲入如下代码:
cd c:
//转到c盘根目录下
modifydwgcp.exe c:\00.dwg –c 936
或者
modifydwgcp.exe c:\00.dwg –c simplchinese
//运行modifydwgcp.exe修改00.dwg代码层至简体中文
运行结果如图(1)所示。
图(1)
在命令提示符窗口运行modifydwgcp.exe的结果,将基于拉丁字母的ascii编码转换成适用于简体中文的ansi编码,从编码层面上解决了程序不兼容造成的乱码问题。
然后打开修改后的00.dwg文件,显示的仍然是乱码或是问号,这时需要对字体进行设置,选择文字样式,将样式名选为“standard”,字体名选合适的常用字体,如“新宋体”,点击应用,再将文件转存为dxf格式。
至此,解决了mapgis中的数据导入autocad出现的代码层错乱的问题,但将dxf文件导入到coreldraw中却仍然是乱码。
需要进行的下一步是解决autocad与coreldraw软件不兼容的问题,这时需将导入coreldraw的dxf数据全部选中,导出为ai
格式,然后再次将导出的ai格式数据导入coreldraw中,才能完全解决数据不兼容问题。
总体说,通过一次dxf转为dwg格式,一次在命令提示符窗口运行modifydwgcp.exe,一次dwg转为dxf格式,一次coreldraw 数据导出ai,一次将ai导入coreldraw,可以将mapgis中的字符串以字符串的形式导入到coreldraw中,不出现乱码和数据丢失的
情况。
4.coreldraw中数据导入mapgis的方法
地图制图有使用长扁字的传统,所谓长扁字,就是注记随路宽,字的长宽比并不是1:1,但coreldraw并不支持长扁字,当应用coreldraw做过修饰处理的地图上的方字要改为长扁字的时候,就涉及到coreldraw中的数据导入到mapgis的过程。
coreldraw数据导入mapgis,是mapggis数据导入coreldraw
的逆过程,也需要命令提示符窗口运行modifydwgcp.exe来修改dwg 文件的代码层。
在过程中值得注意的是,coreldraw文件导出dxf的时候,导出单位要选择“毫米”(mapgis中的度量单位默认为毫米,与其一致),导出文本方式要点选“文本”。
具体步骤如下:
a.在coreldraw中将需要的对象选中,导出dxf格式文件。
b.将dxf文件转存成dwg文件,为了简化代码,将文件保存在c 盘根目录下。
c.在命令提示符窗口运行modifydwgcp.exe将dwg文件代码层改为ansi-simplchinese。
d.将改完代码层并设置了文字样式的dwg文件转存为dxf文件。
e.打开mapgis主菜单中的图形处理——文件转换,在文件转换窗口菜单栏中,选择i输入——装入dxf,装入dxf文件,然后选择f文件——存点,将数据转存为mapgis点文件。
f.在输入编辑窗口中,可以按需求将文本设为长扁字。
g.通过工程输出,将长扁字导出为ai格式,最后将ai格式的数据导入到coreldraw中。
以上便是coreldraw中数据导入mapgis的过程。
结束语:
地图制图是一项需要多种软件协同配合的细致工作,本文根据笔者的工作经验,介绍了coreldraw与mapgis之间的数据转换方式,有mapgis中的字符串以字符串形式转入到coreldraw,也有coreldraw中的文本数据转入到mapgis中设定长扁字,实际应用中,均取得良好的效果。
参考文献:
[1]modify drawing codepage utility
/adsk/files/modify_drawing_c odepage.html
[2] 姚兴海,姚磊.coreldraw地图制图.中国地图出版社.
[3]吴信才.mapgis地理信息系统.电子工业出版社.
注:文章内所有公式及图表请以pdf形式查看。