资源描述:
第2 9卷第1期V o l . 2 9 , No . 1 2 0 0 8年2月F e b . 2 0 0 8 江西理工大学学报 J O U R N A L O F J I A N G X I U N I V E R S I T YO F S C I E N C E A N DT E C H N O L O G Y 收稿日期2 0 0 7 - 1 0 - 1 2 基金项目 龙岩学院自然科学研究项目 Z Q 2 0 0 4 0 6 作者简介 徐志刚 1 9 8 2 - , 男, 助教. 文章编号1 0 0 7 - 1 2 2 92 0 0 80 1 - 0 0 5 0 - 0 3 C A D格式文件转换成 MA P G I S格式文件的探讨 徐志刚, 张高兴, 高鹏 龙岩学院资源工程学院, 福建 龙岩3 6 4 0 0 0 摘要 随着 “数字国土” 的提出, 全国各地都在推广以M A P G I S软件作为 “数字国土” 的开发平 台.本文主要介绍如何高效、 完整地将C A D格式文件转换成M A P G I S格式文件. 关键词M A P G I S;C A D;点文件;线文件;区文件 中图分类号T P 3 9 1,P 2 7 3文献标识码A D i s c u s s i o no nC h a n g i n gC A DF i l e i n t oMA P G I SF i l e X UZ h i - g a n g,Z H A N GG a o - x i n g,G A OP e n g D e p a r t m e n t o f R e s o u r c e s E n g i n e e r i n g , L o n g y a n I n s t i t u t e , L o n g y a n 3 6 4 0 1 2 , C h i n a A b s t r a c tWi t h t h e p r o p o s a l o f“d i g i t a l t e r r i t o r y” ,M A P G I Ss o f t w a r e i s p o p u l a r i z e da s t h e d e v e l o p i n gp l a t f o r mo f “d i g i t a l t e r r i t o r y”a l l o v e r t h e c o u n t r y . T h e p a p e r m a i n l y i n t r o d u c e s h o wt o c h a n g e C A Df i l e i n t o M A P G I S f i l e e f f i - c i e n t l y a n d i n t a c t l y . K e yw o r d sM A P G I S;C A D;p o i n t f i l e;l i n e f i l e;a r e a f i l e 0引言 随着我国经济、 社会的不断发展, 信息化水平也得到了很大的提高.国土部门为了不断满足经济、 社会 发展的需要, 提出了 “数字国土” 工程, 并指定以M A P G I S大型基础地理信息系统软件作为 “数字国土” 的开 发平台.在国内已建立了一批M A P G I S示范工程, 而在浙江、 宁夏、 甘肃、 陕西、 云南等省正大面积推广使用 以M A P G I S为基础开发的地籍管理系统.在 “数字国土” 工程 县市级土地利用数据库 中一期1 0 0个试点 县、 二期2 0 0个试点县全部采用M A P G I S系统, 并取得了良好的社会和经济价值[ 1 ].但在利用M A P G I S进行 土地建库时, 原始数据大部分是C A D格式的文件, 而M A P G I S不能直接利用此格式的文件.因此, 在进行建 库前, 必须把C A D格式的文件转换成M A P G I S格式的文件[ 2 ]. C A D格式的文件主要以图层管理为主, 而M A P G I S格式的文件主要把文件分类成点文件、 线文件、 区 文件进行管理[ 3 ].本论文将讨论如何将以图层管理为主的C A D格式文件, 快速高效地转换成M A P G I S格式 的点文件、 线文件、 区文件. C A D格式文件转换成M A P G I S格式文件, 主要包括C A D格式文件的预处理、 以* . d x f格式存储C A D 格式的图形文件、 文件转换.本论文以龙岩学院为例具体说明格式转换的各个步骤. 1以* . d x f格式存储C A D格式的图形文件 M A P G I S系统的 “文件转换” 组件在进行文件格式的转换时, 只识别以* . d x f格式为标准的C A D格式文 件.因此, 在转换格式前, 必须把* . d w g、* . d w t、* . d w s格式的C A D图形文件, 转换成* . d x f格式 即以* . d x f格 式保存图形文件. 图1“选择不转出的图层” 对话框 2 C A D格式文件的预处理 C A D格式文件与M A P G I S格式文件表示地物、 地貌有些差异.如C A D格式文件表示面的时候用填充 表示,而M A P G I S格式文件表示面用区表示;C A D格式文件在标注一些地物、地貌时利用引线引出, 而 M A P G I S格式文件直接用注释和线文件表示等.为了使转换后的文件与M A P G I S格式文件最大限度的一 致, 在进行文件转换前对文件进行预处理.预处理主要包括删除区的填充线及标注的引线. 3文件转换 为了便于编辑和管理地图数据,C A D软件把地图数据根据各类不同的地物、地貌特性分别建立不同 的图层进行管理.一般情况下, 把同一类型的地理要素放到同一图层, 如将所有的公路线都放到公路图层, 而把所有的铁路线放到铁路图层等.只有包括所有地图数据的图层叠加起来时, 才构成一幅完整的地图.然 而,M A P G I S系统把地图数据根据基本形状分为3类 点数据、 线数据、 区数据.与之相对应, 文件的基本类 型也分为3类 点文件 * . WT 、 线文件 * . WL 、 区文件 * . WP , 如把公路图层、 铁路图层、 等高线图层等线 类型的图层叠加起来就构成了一个完整的线文件.而只有包括所有地图数据的3类文件都叠加起来时, 才 构成一幅完整的地图. M A P G I S系统把地图数据分成3类, 在文件转换前, 必须看看整幅地形图包括哪些地物、 地貌, 哪些可 以归类为点文件, 哪些可以归类为线文件, 哪些可以归类为区文件; 点文件又包括哪些图层的数据, 线文件 又包括哪些图层的数据, 区文件又包括哪些图层的数据.转换时, 根据不同类型的文件, 分别选择对应图层 的数据进行转换,这样得到的数据就不会混乱,不用修改或只要稍微修改就可以满足M A P G I S系统的要 求;或者根据图层数据的类型,每次只对一个图层的数据进行转换,得到对应类型的一个文件,然后在 M A P G I S系统的 “输入编辑” 组件中把相同类型的文件进行合并, 最终得到整幅图形完整的点文件、 线文 件、 区文件. 3 . 1点文件的转换 点是地图数据中点状地物的统称, 是用一个控制点决定其位置的符号或注释.它不是简单的点, 而是 包括各种注释 英文、 汉字、 阿拉伯数字等 和专用符号 包括圆、 弧、 直线、 五角星、 亭子等各类符号.它与 线编辑中 “线上加点” 的点的概念不同,“线上加点” 的点是坐标点.所有点图元数据都保存在点文件中.在龙 岩学院地形图中, 属于点图元的数据有注释及零星地物 用专用符号表示.在点图元中, 只有注释可以直 接转换成点图元, 而由一些线划表示的零星地物只能转换成线图元, 然后在M A P G I S系统的 “输入编辑” 组 件中根据此线图元绘制点图元并存入点文件中.具体转换的步骤如下 1 选取M A P G I S主菜单→图形处理→文件转换, 弹出 “文件转换” 主窗口; 2 选取输入菜单→装入D X F →文件转换, 弹出 “打开” 主窗口, 选择要转换的* . d x f格式文件; 3 此时, 弹出如图1所示 “选择不转出的图层” 对话框, 只保留注释图层, 其他的都作为不转出图层, 将得到点图元; 4 选取文件菜单→存点, 以点文件格 式保存转换的点图元; 5 重复步骤 1 、2 , 在 “选择不转出 的图层” 对话框中, 只保留由一些线划表示 的零星地物, 把此类地物转换成线文件.选 取文件菜单→存线, 以线文件格式保存转 换的点图元; 6 选取M A P G I S主菜单→输入编辑, 输入上面的线文件, 根据线文件绘制点图 元, 然后以点文件保存绘制的点图元. 3 . 2线文件的转换 线是地图中线状物的统称. M A P G I S将 徐志刚等C A D格式文件转换成MA P G I S格式文件的探讨第2 9卷第1期5 1 图3由组成区边界的线文件生成的区图形 各种线型 如点划线、 省界、 国界、 等高线、 道路、 河堤等 以线为单位作为线图元来编辑.所有的线图元数据 都保存在线文件中. C A D格式的地形图中,M A P G I S的线文件一般包括属于线文件的线图元和组成区文件 的边界线图元.因此, 在线文件的转换时, 以上已经转换的图层作为 “不转出图层” , 其他的图层都参与转换. 具体步骤如下 1 选取M A P G I S主菜单→图形处理→文件转换, 弹出如图1所示的 “文件转换” 主窗口; 2 选取输入菜单→装入D X F →文件转换, 弹出 “打开” 主窗口, 选择要转换的* . d x f格式文件; 3 此时, 弹出如图1所示 “选择不转出 的图层” 对话框, 排除注释及零星地物图层, 其他的都作为转出图层, 得到如图2所示的 线图元. 3 . 3区文件的转换 区通常也称面, 它是由首尾相连的弧段 组成封闭图形, 并以颜色和花纹图案填充封 闭图形所形成的一个区域.如湖泊、居民地 等.所有的区图元数据都保存在区文件中.一 般区文件是由组成区边界的线文件通过造 区得到.具体造区步骤如下[ 4 ] 1 选取M A P G I S主菜单→输入编辑, 输入上面的线文件中组成区边界的线文件; 2 选取其它→自动剪断; 选取其它→ 拓扑错误检查→线拓扑错误检查.有错误会 弹出对话框, 提示线拓扑有错的线段.根据提 示, 修改线拓扑的错误, 修改完后把线条转 换成弧段; 选取其它→线转换弧段并保存; 3 把区文件添加到左侧文件区; 4 选择区文件, 选取其它→拓扑重建, 拓扑重建后的图形如图3所示. 4结束语 随着 “数字国土” 工程在全国范围内的 全面铺开及对已建成的数据库的更新与维 护, 原有的C A D格式的地形图文件作为 “数 字国土” 的主要数据源, 研究C A D格式文件 转换成M A P G I S格式文件具有十分重要的使用价值和经济价值.本文通过对此的研究, 总结出C A D格式文 件转换成M A P G I S格式文件的一般步骤和方法 点文件进行转换时, 把注释直接转换成点图元, 而由一些 线划表示的零星地物先转换成线图元, 然后在M A P G I S系统的 “输入编辑” 组件中根据此线图元绘制点图 元并存入点文件中; 线文件进行转换时, 把线状地物及组成区文件的边界线都转换成M A P G I S的线文件; 区文件进行转换时, 把组成区边界的线文件通过造区得到区文件. 参考文献 [ 1 ]朱云.县 市 级土地利用现状数据库建库初探[ J ] .测绘标准化,2 0 0 4,2 01 3 8 - 4 2 . [ 2 ]朱恩利.地理信息系统基础及应用教程 [M].北京 机械工业出版社,2 0 0 4 . [ 3 ]吴信才. M A P G I S地理信息系统[ M ] .北京 电子工业出版社,2 0 0 4 . [ 4 ]王有刚.基于M A P G I S下拓扑关系的自动建立[ J ] .测绘标准化,2 0 0 4,2 01 2 1 - 2 2 . 图2生成的线图元 江西理工大学学报2 0 0 8年2月5 2
展开阅读全文