资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
龙岩学院资源工程学院毕业论文题 目: 浅谈MAPGIS与CASS之间的数据转换 专 业: 测绘工程 班 级: 09测绘班 学 号: 姓 名: 指导教师: 职称:讲师 资源工程学院资源工程学院 测绘工程专业 【摘要】:随着“数字国土”的提出,国土部门以MAPGIS软件为平台建立了地理信息库,MAPGIS软件转换接口构建了与CASS软件格式数据的一道桥梁。本文结合了MAPGIS和CASS的基本特点,详细分析了两者之间的转换关键,重点阐述了CASS软件DXF图形格式文件与MAPGIS软件wt、wl和wp图形格式文件的转换方法和过程的实现。从而实现地理信息资源的交流共享和优势互补。 【关键词】:MAPGIS,CASS;数据转换3目录1.引言11.1研究背景11.2研究现状11.3研究意义12. MAPGIS与CASS图形的数据特点12.1 MAPGIS图形的数据特点12.2 CASS图形的数据特点12.3 MAPGIS与CASS图形转换的关键23. CASSMAPGIS的转换23.1编辑对照表23.2 过渡处理53.3 文件的转换63.3.1线型和颜色的转换63.3.2 图层的转换63.3.3 点的转换84.MAPGISCASS的转换94.1 预处理94.2 转换95.结束语10致谢语11参考文献121.引言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文件除了可以存储静态的图形数据外,也可以通过编码与其对应的属性来保存属性数据。2.3 MAPGIS与CASS图形转换的关键综上所述:MAPGIS与CASS系统的共同特点是两者都有空间坐标,都能将目标和参考系统联系起来,也都能描述图形数据和属性数据【8】。它们的主要区别是:CASS处理的是多为规则几何图形及其组合,它的图形功能尤其是三维图形功能极强,属性库功能相对要弱,采用的一般是几何坐标系。而MAPGIS处理的多为自然目标,图形处理难度较大,同时MAPGIS属性结构复杂,图形数据和属性数据相互作用十分繁琐,具有专业化的特征【9】。只有掌握了这两个软件的数据特点,充分利用它们之间的优势互补,在转换过程中才能采用合适的方法,尽可能少的丢失信息或发生错误。3. CASSMAPGIS的转换 CASSMAPGIS的转换是以MAPGIS软件为平台进行的,其转换流程如图3-1所示。装入DXF格式数据DWG格式改为DXF格式设置系统库目录编辑对照表进行 进行转换用于土地确权输出wt、wl、wp文件图3-1 CASSMAPGIS的转换流程图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所示。 图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(图层对照表) 其中第一列的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),需要做爆破处理; (8)最好不要有样条曲线; (9)形(shape)转不过来; (10)CASS的注释坐标点在注释中央,MAPGIS的注释坐标点在坐下角,转换后会有位置移动,需注意。3.2 过渡处理 在CASSMAPGIS的转换过程中,过渡处理是为了实现CASSMAPGIS的转换所进行的准备。 (1)设置系统库 在完成4个对照表的编辑后,将它们拷贝到MAPGIS安装文件目录下如(D:mapgis6.7/slib)文件夹里,然后再在MAPGI
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号