• / 15
  • 下载费用:5 金币  

浅谈MAPGIS与CASS之间的数据转换.doc

关 键 词:
浅谈 MAPGIS CASS 之间 数据 转换
资源描述:
1龙岩学院资源工程学院毕业论文题 目: 浅谈 MAPGIS 与 CASS 之间的数据转换 资源工程学院浅谈 MAPGIS 与 CASS 之间的数据转换【摘要】:随着“数字国土”的提出,国土部门以 MAPGIS 软件为平台建立了地理信息库,MAPGIS 软件转换接口构建了与 CASS 软件格式数据的一道桥梁。本文结合了 MAPGIS 和 CASS 的基本特点,详细分析了两者之间的转换关键,重点阐述了 CASS 软件 DXF 图形格式文件与 MAPGIS 软件 wt、wl 和 wp 图形格式文件的转换方法和过程的实现。从而实现地理信息资源的交流共享和优势互补。【关键词】:MAPGIS,CASS;数据转换23目录1.引言 ................................................................................................................................................11.1 研究背景 .............................................................................................................................11.2 研究现状 .............................................................................................................................11.3 研究意义 .............................................................................................................................12. MAPGIS 与 CASS 图形的数据特点 ...............................................................................................12.1 MAPGIS 图形的数据特点 ...................................................................................................12.2 CASS 图形的数据特点 .......................................................................................................12.3 MAPGIS 与 CASS 图形转换的关键 .....................................................................................23. CASS→MAPGIS 的转换 .................................................................................................................23.1 编辑对照表 .........................................................................................................................23.2 过渡处理 ............................................................................................................................53.3 文件的转换 ........................................................................................................................63.3.1 线型和颜色的转换 .................................................................................................63.3.2 图层的转换 ............................................................................................................63.3.3 点的转换 ................................................................................................................84.MAPGIS→CASS 的转换 ...................................................................................................................94.1 预处理 ................................................................................................................................94.2 转换 ....................................................................................................................................95.结束语 ..........................................................................................................................................10致谢语 ..............................................................................................................................................11参考文献 ..........................................................................................................................................1211.引言MAPGIS是武汉中地信息工程有限公司研制的具有自主版权的国产大型基础地理信息系统软件平台。它是一个集当代先进的图形、图像、地质、地理遥感、测绘、人工智能、计算机科学于一体的大型智能软件,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理和决策的先进工具 【1】 。南方CASS是广州南方测绘仪器有限公司基于CAD平台开发的一套集地形、地籍、空间数据建库、工程应用、土石方算量等功能为一体的软件系统。主要应用于地形成图、地籍成图、工程测量三大领域【2】 。它全面面向GIS,彻底打通了数字化成图和GIS的接口,使得骨架线实时编辑、简码用户化、GIS无缝接口等先进技术 【3】 ,已经成为测绘行业最常用的GIS数据采集、图形输出软件之一。1.1 研究背景随着 GIS技术的发展,在中国地理信息系统的开发和地质图的编制有了更好的工具,即 MAPGIS软件,它极大的满足了国土部门在数据库方面的处理与管理。但是现有的图形数据基本上都是以 CASS软件绘出的,两个软件因在图形数据的格式上的差异而无法进行数据的交流共享。因此,MAPGIS 与 CASS两个软件在数据转换方面有了越来越重要的地位。1.2 研究现状随着国内地理信息系统 MAPGIS 在城市规划、测绘、土地管理、地质勘查等领域的不断普遍和深入,MAPGIS 与 CASS 之间的图形数据交流越来越多,虽然 MAPGIS 软件具有读入 DXF 格式文件进行转换的功能,但限于两个软件系统的区别,通过 DXF 格式转换往往不尽人意,会丢失许多信息。怎样高效的、简便的实现这两个系统之间的数据共享是许多用户共同关注的问题。1.3 研究意义根据工程实际对CASS图形数据和MAPGIS软件间图形数据共享的需要,研究CASS格式文件转换成MAPGIS格式文件具有十分重要的使用价值和经济价值,实现了资源共享和优势互补。 【4】 为实现数据共享,MAPGIS与CASS之间的数据转换充分利用现有地理信息资源,克服在转换过程中的诸多技术问题,实现其数据共享,这对地理信息系统数据更新及对于近几年来我国提出的越来越受关注的“数字国土”的发展有着重大的意义。2. MAPGIS 与 CASS 图形的数据特点2.1 MAPGIS 图形的数据特点MAPGIS 软件有着多种数据格式,其中根据公开程度可以分为加密数据文件和明码文件两种。加密数据文件指的是不对外公开的数据文件,加密文件又按其要素类型分为点文件(*.wt)、线文件(*.wl)和区文件(*.wp)三种,这三种文件是 MAPGIS最常用的数据格式,MAPGIS 一个工程文件就是以这三种文件组成的;而明码文件则是其数据交换格式是 ASCⅡ码的文件,明码文件又根据要素类型分为点文件(.*wat)、线文件(.*wal)和区文件(.*wap)三种,其文件由文件头和数据区两部分组成,区明码文件的逻辑结构较为复杂 【5】 ,除文件头外,总体上分为三部分,分别是弧段数据、节点数据和区参数信息。2.2 CASS 图形的数据特点南方CASS软件是基于AUTOCAD平台开发的地理信息系统软件,因此它支持CAD的所有格式,常用的有*.DWG、*.DXF、*.CAS。DXF是是CASS绘图文件中所包涵信息的一种标记数据表示法 【6】 ,而*.CAS是CASS标准交换格式的一种文本格式文件。其数据格式是公开的,以ASCⅡ形式储存 【7】 ,所以对它的读写操作可以直接用程序来进行。CAD文件除了可以存储静态的图形数据外,也可以通过编码与其对应的属性来保存属性数据。22.3 MAPGIS 与 CASS 图形转换的关键综上所述:MAPGIS与CASS系统的共同特点是两者都有空间坐标,都能将目标和参考系统联系起来,也都能描述图形数据和属性数据 【8】 。它们的主要区别是:CASS处理的是多为规则几何图形及其组合,它的图形功能尤其是三维图形功能极强,属性库功能相对要弱,采用的一般是几何坐标系。而MAPGIS处理的多为自然目标,图形处理难度较大,同时MAPGIS属性结构复杂,图形数据和属性数据相互作用十分繁琐,具有专业化的特征 【9】 。只有掌握了这两个软件的数据特点,充分利用它们之间的优势互补,在转换过程中才能采用合适的方法,尽可能少的丢失信息或发生错误。3. CASS→MAPGIS 的转换CASS→MAPGIS 的转换是以 MAPGIS软件为平台进行的,其转换流程如图 3-1所示。进行转换图3-1 CASS→MAPGIS的转换流程图CASS所常用的两种数据格式,即*.dxf、*.dwg,而MAPGIS却有着30多种数据格式,常用的有*.wp、*.wl、*.wt、和*.MPJ等数据格式,因此为了工作的需要,并且在不同的工作环境和对应的文件特点下,CASS与MAPGIS两种软件的不同文件格式的转换经常会遇到两者的线型库、颜色库等符号库编码不一致 【10】 ,而且在CASS中有些图元是以块的形式组成,这样就会造成两者在转换后会出现错误,两者的图形数据无法对应。为了保证CASS和MAPGIS间图形文件格式的正常转换,防止数据转换后图层、颜色等信息的丢失、符号块和线型的被打散,实现数据格式的一致。因此,必须对系统提供的一套对照表进行编辑,完成一个完整的、详细的对照表,对照表可以将CASS的块名转换为MAPGIS的子图、CASS的的线型转换为MAPGIS的线型等,使得两者在转换后的数据图层和参数一一对应。3.1 编辑对照表在MAPGIS安装文件目录下如(D:mapgis6.7/slib)文件夹里有4个对照表文件,分别为arc_map.pnt、arc_map.lin、cad_map.tab、cad_map.clr,这4个文件的名称是固定的,不能随意改动,每个文件都有着不同的意义:arc_map.pnt:CASS的块名与MAPGIS的编码对应表arc_map.lin:CASS的线形名与MAPGIS的编码对应表cad_map.tab:MAPGIS的图层号与CASS的图层名相对应cad_map.clr:MAPGIS的颜色号与CASS的颜色号相对应下面对这4个文件进行编辑:首先可以用Windows写字板或记事本打开这4个文件依次对这4个文件进行编辑,arc_map.pnt(符号对照表)用记事本打开后如图3-2所示。编辑对照表 设置系统库目录DWG 格式改为 DXF 格式装入 DXF格式数据进行输出wt、wl、wp文件用于土地确权3图3-2 arc_map.pnt(符号对照表)其中第一列的2341、2342、2343表示CASS中的块名,第二列的12、13、14表示MAPGIS系统的编码(并非子图号)。例如,CASS中代表三角点的块名为SZD,而MAPGIS中控制点符号的编码为1210,则可以把上图中的数据改为SZD 1210...... ...... arc_map.lin(线型对照表)用记事本打开后如图3-3所示。 图3-3 arc_map.lin(线型对照表)其中第一列的2341、2342、2343表示CASS中的线型名,第二列的12、13、14表示MAPGIS系统的编码(并非线型号)。改法与上述一样。cad_map.tab(图层对照表)用记事本打开后如图3-4所示。图3-4 cad_map.tab(图层对照表)4其中第一列的0、1、2、255表示MAPGIS系统中的图层号,第二列的TREE_LAYER、STREET、TIC、HOUSE表示CASS的中的图层名,改法与上述一样。cad_map.clr(颜色对照表)用记事本打开后如图3-5所示。图3-5 cad_map.clr(颜色对照表)其中第一列的1、2、3、4、5......表示MAPGIS系统中的颜色号,第二列的10、4、6、2、5......表示CASS中的颜色号。改法与上述一样。注意事项:(1)MAPGIS的各种地物的编码及其在MAPGIS系统中的参数可以从如下方式查看(打开MAPGIS主菜单→启动数字测图系统→新建测绘工程文件→点击菜单/工具→地物编码)如图3-6所示。图3-6 MAPGIS内各种地物编码截图(2)应区分对照表的大小写;(3)AUTOCAD代码与MAPGIS代码之间不能使用空格键;(4)MAPGIS代码后为“Enter”键,不能出现空格;(5)对于漏编辑的块对应,转换时,系统会把它转换为线;(6)转换DXF文件时,不要对原图的块(符号)作爆破处理;(7)多线段中有弧(arc),需要做爆破处理;5(8)最好不要有样条曲线;(9)形(shape)转不过来;(10)CASS的注释坐标点在注释中央,MAPGIS的注释坐标点在坐下角,转换后会有位置移动,需注意。3.2 过渡处理在 CASS→MAPGIS 的转换过程中,过渡处理是为了实现 CASS→MAPGIS 的转换所进行的准备。(1)设置系统库在完成4个对照表的编辑后,将它们拷贝到MAPGIS安装文件目录下如(D:mapgis6.7/slib)文件夹里,然后再在MAPGIS6.7的主菜单→设置→设置系统库目录,将其改为D:mapgis6.7/slib。(2) DWG格式改为DXF格式一般情况下,现有的CASS数据格式都是DWG格式,而在转换过程中需要的是DXF格式的数据(因为DXF是CASS的以图形文件展现的一种文本格式,它正好对应于MAPGIS的明码文件),因此在转换之前应将DWG格式的现有数据改为DXF格式。注意事项:①不要对CASS原图的块进行爆破处理;②注意原图是否有样条曲线,如果有,必须进行爆破处理 【11】 。(3)装入DXF格式数据进行转换MAPGIS数据接口转换子系统,为MAPGIS系统和其他系统间架设了一座桥梁,实现了不同系统间的数据转换 【12】 。打开MAPGIS6.7主菜单(如下图)→图形处理→文件转换→I输入→装入DXF。3.3 文件的转换在 CASS→MAPGIS 的转换中,主要分为线型、颜色、图层和点的转换。3.3.1 线型和颜色的转换对于不同的线型文件,一般都有不同的线型数据来表达,在南方CASS软件之中,是将不同的专题文件信息放在不同的图层里,其所在层的信息也就代表了其所使用线型的属性信息,然而MAPGIS软件却有着自己的线型库。所以,在MAPGIS与CASS软件之间的数据转换时,应该注意CASS线型的图层信息要与MAPGIS的线型库一一对应。在MAPGIS和CASS软件环境中都用自己的颜色属性信息来表达各自的文件专题,对于同一种颜色信息两者的颜色码是不同的。所以,在MAPGIS与CASS软件之间的数据转换时,应注意两者的颜色应该要一一对应。转换过程:在上面的步骤进行到原有数据的DWG格式转为DXF格式后,接下来以永定县农村集体土地确权中制作宗地情况汇总表为例:首先文件转换的主窗口,点击输入→装入DXF后然后会跳出“选择不转出的图层”的对话框,按照需要保留注释图层,其他的作为不转出图层,如图3-7所示。6图3-7 “选择不转出的图层”对话框再点击OK后,转换完成,接着便可以关掉文件转换的主窗口,会跳出转换后WL文件的保留路径的对话框,将其保存。最后将转换后的WL线文件添加到某个村的宗地图里,便可以完成该宗地图中宗地情况汇总表的制作。当然,如果原有宗地情况汇总表的DWG格式的线条颜色是蓝色,转换之后,其在MAPGIS中也是蓝色的,两者的颜色是相对应的。3.3.2 图层的转换在CASS软件中,图层是个很重要的一个概念,每个图层都有着与其相对应的地形项目(如河流、线界、铁路等),各个图层都代表着地面上不同的实物,用以区别其他地面上的实物。在CASS中,可以将所有数据都放置到某地物的一个图层里,包括空间数据信息和属性数据信息,如点、线、面、文本等,但是MAPGIS却只能把点、线、面、文本中的一种单独的叫做一个图层,或是复合类型。所以,在MAPGIS和CASS的转换过程中,应该要注意两者的图层对应。转换过程:按照上面所描述的步骤,将原有的CASS数据更改为DXF格式,然后再进行到MAPGIS数据的转换,因为在土地确权过程中未进行过MAPGIS与CASS两者之间图层的转换,因此,本次转换的例子以自己在CASS上面所画的填充的面域直接以DXF格式保存。例子,如图3-8所示。图3-8 转换前的CASS图形7因为在CASS中没有跟MAPGIS一样有区的概念,MAPGIS中区的表达方法一般有两种:一是填充面域时用规则排列的点符号,此时区文件的转换就变成了点状符号文件的转换,如居民点等;二是连续填充的面域,如阶地、林地、果林等,此时的转换便是面域的边界线之间的转换,然后再选择两个软件各自相应的面状库里信息的符号 【13】 。然后再按照转换步骤:打开MAPGIS6.7主菜单→图形处理→文件转换→I输入→装入DXF装入DXF后开始进行转换,再将转换完后的WL文件保存,然后再打开MAPGIS6.7主菜单→输入编辑→新建工程/确定→设置工程的地图参数/确定→定制新建项目内容/不生成可编辑项/确定→完成工程的新建→在右边工作台右击→添加项目(将之前所生成的WL文件添加进去)→点击工具条的1:1→完成转换后的WL文件的图形显示 如图3-9所示。图3-9 转换后的MAPGIS图形这便说明了由于CASS中不存在区这个概念,而是以填充的面域的形式对应于MAPGIS中的区。因此,在CASS→MAPGIS的转换之后,在MAPGIS里所显示由CASS生成的WL文件,即其数据由CASS环境中的点、线或符号等数据转换后都会变成MAPGIS里的线数据,都有着线的属性。3.3.3 点的转换点是图形数据中点状地物的统称,是用一个控制点决定其位置的符号或注释。它不是简单的点,而是包括各种注释(英文、汉字、阿拉伯数字等)和专业符号(如圆、弧、直线、五角星、亭子等各类符号) 【14】 。在CASS软件中,一个图形块就是一个图形文件的一个实体。在大多数情况下用一个块在图层信息里建立点状符号库。在MAPGIS软件中,没有块的概念,但有着许多的图层信息,每层都有大量点状符号库。所以在CASS和MAPGIS的数据转换时,要特别注意CASS中的块要与MAPGIS中的新建点状符号库要一一对应。转换过程:将改为DXF格式的原有数据,按打开MAPGIS6.7主菜单→图形处理→文件转换→I输入→装入DXF,开始转换。原有的图形数据如图3-10所示。
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:浅谈MAPGIS与CASS之间的数据转换.doc
链接地址:http://www.gold-doc.com/p-256551.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开