当前版块:问答社区 > iData

MDB数据至DWG数据的转换

一、       MDBDWG

iData数据工厂中,将MDB成果数据转换为DWG数据,和DWGMDB一样,呈现一一对应关系,分为2种:一种是将MDB成果数据转换为制图数据,该转换得到DWG数据可直接用于出图打印,包含符号、颜色、线型、字体等都和原MDB中制图效果完全一致,无需用再在CAD中做进一步处理,唯一的缺点就是该数据部分符号化线型无法在CAD中进一步编辑;另一种是将MDB成果数据转换为CASS数据,该成果数据和CASS中编辑的成果数据基本一致,带有SOUTH编码,在CAD中通过CASS重构之后,其图面符号、颜色、线型、字体等和原CASS生产的数据一致,这样就满足部分客户需要CASS成果并在该成果基础上进一步编辑的效果,但是该成果的图面效果会和原MDB的图面效果会有不同,因为iData中所有的地物符号化都是通过一个实体来表达实现,而CASS中,一些符号复杂的地物则是通过多个实体辅助实现其符号化。

那么在iData数据工厂中,如何将MDB数据转换为DWG数据呢?和DWGMDB同理,在做任何MDB数据转换之前都需要配置对应的转换方案,在转换的时候通过选择需要的方案进行转换,其具体转换操作如下:

1.    MDB转为有CASS编码的DWG

1)    编写数据转换方案

通过配置不同的数据分发方案、编写对应的分发对照表,如下图:

1.png

其中:

CodeCheck.txt文件为:地物编码对照表,即国标GIS编码与CASSSOUTH编码的一一对照关系。

AttributeCheck.txt文件为:属性对照表,即MDB中的图层、属性字段与CASS中图层、属性字段对照关系 。

work.def文件为:MDB分发CASS所用,和用户电脑上的CASS中的work.def文件一致。

seed.dwg为:数据分发的种子文件,用户需要哪个CAD版本的数据,可以将种子文件保存对应版本即可,分发后得到的数据都是采用该种子文件,在此基础上添加数据。

··········

将编写好的方案保存到“idata_standard_1.1_pack_········\template\DWG”目录下,如下图:

2.png

通过以上方案对照表可将MDB成果数据直接分发为DWG数据。用户可以根据项目要求,导出自己需要的数据格式作为最终成果提交。

2)    数据转换

iData数据工厂中,打开成果MDB数据

点击【文件】-【分发DWG

3.png

根据命令行提示,在命令行中“2”

弹出如下对话框,在对话框中选择已编写好的转换方案和对应的种子文件,并勾选“输出cass格式dwg数据

4.png

确定”,进行数据的分发。

分发前的MDB数据如图:

5.png

分发后DWG数据如下图:

6.png

由以上2图的对比可以看出MDB分发CASS的实际效果。

2.    MDB转为无CASS编码的DWG

iData中将MDB数据分发为无CASS编码的DWG数据。此处通过分发得到的DWG数据,要求该DWG数据的图面和iData中的图面效果完全一致,包括图廓整饰部分,可直接用于出图打印。为完全满足该要求,满足作业单位对制图数据的打印要求,iData通过解决一下难点问题实现MDB数据制图的完美的分发。

  1. MDB分发DWG数据,符号化颜色显示不一致问题;

  2. iData中显示的地物符号化线型和CAD中分发的线型不一致问题;

注记字体问题,保证分发后的DWG数据的注记字体、字高完全和国标图式一致。

消隐问题,在数据图面表达方面,为满足制图要求,同时又要满足图库一体化的需求,这就要求,一部分数据在数据库中存在,但是又不能在图面上显示,在分发DWG数据的时候,调用CAD中的WIPEOUT功能将iData中的消隐淹没完美复制到CAD中。

⑤图层顺序问题。数据iData中显示的图层顺序和分发DWG后显示的图层顺序一致,以保证图层与图层之间的压盖顺序正确。

iData中,将MDB数据分发至DWG数据的步骤如下:

iData中打开做好的MDB成果数据

点击【文件】-【分发DWG

7.png

根据命令行提示,在命令行中“2”

弹出如下对话框,在对话框中选择已编写好的转换方案和对应的种子文件,并勾选“输出普通dwg”,如下图设置:

8.png

确定”,进行数据的分发。

分发前的MDB数据如图:

9.png

分发后DWG数据如下图:

10.png

分发之后的DWG数据,将按照国标编码成层,即一个编码一个图层,方便与用户对地物的区分。

 

全部评论

等级:LV30
积分:48728
hkai2658 2020-01-08 08:57
学习
回复 0
等级:LV1
积分:400
新手782372 2020-07-26 10:36
请问一下 我这分发至dwg格式 结果分发一半就不分发了这种怎么处理
回复 0
等级:LV1
积分:330
新手33421 2024-03-06 19:13
我要分发出的dwg和模板的编码(10位码)一样,改怎么设置
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消