MAPGIS的数据转换与使用技巧.pdf
MA PGIS的数据转换与使用技巧 黄 女亘 福建省地质测绘院,福州, 350011 摘 要 数据的共享使用和充分利用软件的优势互补,优化数字化生产的工艺流程,是降低 生产成本,提高劳动生产率的有效办法。 关键词 MA PGIS 数据转换 使用技巧 随着计算机科学、地理学、制图学、遥感与摄影测量学、图形图像技术以及数据库技术 的不断发展,地理信息系统已成为一种功能强大、性能完善的计算机系统,广泛应用于规划、 土地、测绘、建设、环保、军事等诸多部门,成为政府部门进行科学管理和快速决策时不可 或缺的工具。而各具特点的GIS和制图应用软件也给社会用户提供更大的选择性。MA PGIS 作为较早发展起来的国产GIS软件,国内拥有一定数量的用户。在多年使用MA PGIS的生产 实践中,笔者积累了一些经验。下面对它在数据交换及对其它软件数据的技巧性使用方面进 行简单介绍。 1 数据格式转换 实际生产过程中在不同的软件环境中共享和重用数据是很重要的。这就需要进行数据格 式转换。由于缺乏对空间对象统一的描述方法,从而使得不同数据格式描述空间对象时采用 的数据模型不同,造成转换后不能完全准确地表达原数据的信息,经常造成一些信息丢失。 因 此,数据格式转换应以最少信息量丢失为前提。下面介绍MA PGIS与几种常用的数据格式之 间的转换方法及步骤。 111 CAD数据与MAPGIS数据格式转换① 常见的CAD文件有AU TOCAD的线画文件1DW G。CAD文件是由颜色、 线型、 线宽、 符号等静态图形特征组织后的图层集合,其图层并没有象GIS中的图层那样组织严密,实体 元素都包含在一个单一的文件中,属性数据的主要描述依靠图层和注记。不同的CAD文件版 本对不同版本的文件格式有各自的实现。CAD文件通常以DXF文件与其它数据格式进行交 换。 传统的CAD文件转换至MA PGIS文件,为了保证其图形、图饰完整,数据转换后图层、 颜色等信息丢失,符号块及线型被打散。这种数据文件量大,只能做为图形数据,不能做为 451福 建 地 质 Geology of Fujian第 3 期 ①地理信息技术论坛 1MAPGIS技术交流,2003。 收稿日期2004206208 作者简介黄 女 亘19702 , 工程师,从事基础地理信息。 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 供GIS系统使用的基础数据库。MA PGIS 615以上版本对此提供了一种比较有效的解决方 案,转换后数据量明显减小,能将AU TOCAD的块名转成MA PGIS的子图, AU TOCAD的 形名线型转成MA PGIS的线型,并能控制AU TOCAD的图层和颜色。其主要步骤如下 11111 编辑数据转换用的对照表文件 ① 对照表文件说明,在安装目录下SL I Bł 文件夹中, ARCMA P1PN T、ARC MA P1L I N、CADMA P1TAB、CADMA P1CLR等几个文本文件分别是AU TOCAD数据 转MA PGIS的对照表文件。其中 ARCMA P1PN T为AU TOCAD的块名与MA PGIS的编码对照表; ARCMA P1L I N 为AU TOCAD的形名与MA PGIS的编码对照表; CADMA P1TAB为MA PGIS的图层号与AU TOCAD的图层名对照表; CADMA P1CLR为MA PGIS的颜色号与AU TOCAD的颜色号对照表。 ② 对照表文件编辑,直接启动W I NDOW S写字板分别按以下格式对4个对照表文件进 行编辑 ARCMA P1PN TAU TOCAD的块名与MA PGIS的编码对应表 AU TOCAD中的块名符号 MA PGIS系统的编码并非子图号 10 1 110 三角点 ⋯⋯ ⋯⋯ 依次列举出转换图形中所有的AU TOCAD的块名符号和与之对应的MA PGIS系统 的编码。 如上 10为三角点在AU TOCAD中的块名; 1110为三角点在MA PGIS系统的编码。经 过数据转换,该块名为10的三角点转换为MA PGIS中子图号为1的符号,图元显示为三角点 “△” 。 ARCMA P1L I N AU TOCAD的形名与MA PGIS的编码对应表 AU TOCAD中的形名线型 MA PGIS系统的编码并非线型号 7 120 7 120 省界 ⋯⋯ ⋯⋯ 依次列举出转换图形中所有的AU TOCAD的形名线型和与之对应的MA PGIS系统 的编码。 如上 7 120为省界在MA PGIS系统的编码,而其在AU TOCAD中的形名线型也为 7120时对应表。经过数据转换,该线型转换为MA PGIS中线型号为157,图元显示为省界的 线画“” 。若某种线的线型是采用随层方式,则先将线的形名“随层”改成该 层对应的实际线型名。 CADMA P1TABMA PGIS的图层号与AU TOCAD的图层名对应表 MA PGIS系统中的图层号 1, 2⋯流水号 AU TOCAD中的图层名 10 1 11 2 12 3 ⋯⋯ ⋯⋯ 551第 3 期黄 女 亘 MAPGIS的数据转换与使用技巧 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 依次列举出转换图形中所有的AU TOCAD的图层名和与之对应的MA PGIS系统的图层 顺序号。 如上即是表示将AU TOCAD中的1,2,3层转换为MA PGIS中的10,11,12层。 CADMA P1CLRMA PGIS的颜色与AU TOCAD的颜色对应表 MA PGIS中的颜色号 AU TOCAD中的颜色号 6 1 4 2 7 3 ⋯⋯ ⋯⋯ 依次列举出转换图形中所有的AU TOCAD的颜色号和与之对应的MA PGIS系统的颜色 号。 如上表示AU TOCAD中的红、黄、绿色转换为MA PGIS中的相应红、黄、绿色。 11112 设置系统库 编辑好以上4个文本文件后,将它们拷贝到łMA PGIS613 安装目录łSUV SL I Bł中,然后 在MA PGIS的“系统设置”中,将系统库目录指向łMA PGIS613 安装目录łSUV SL I Bł 11113 DW G格式转DXF格式 将AU TOCAD的DW G格式的数据,转换成AU TOCAD的公开数据格式DXF。在转换 时,注意以下几点 ① 转换成低版本AU TOCAD的DXF,如R14以下版本; ② 不要对原图的块做爆破处理; ③ 注意原图是否有样条曲线,如果有,最好做爆破处理。 11114 DXF格式数据转入MA PGIS系统 112 ARCINFO数据转换到MAPGIS数据格式 ARCI N FO的文件为COV ERA GES,是一种矢量文件格式,几何和空间拓扑关系存储在 二进制文件中,与之相关的属性数据则被存放在I N FO表或RDBM S中PC ARC I N FO存储 在DBF表中。COV ERA GES是对要素类组织后FEA TURE CLA SS的集合,每个要素类 都是一些点、线ARCS、面或者ANNOTA T I ON文本的集合,用于描述地理要素的 COV ERA GE要素类包括PO I N T、NODE、ROU TE SYSTEM、SECT I ON、POL YGON和 REGI ON。ARCI N FO通过其明码格式E00文件与其它GIS软件进行数据交换。 11211 编辑数据转换用的对照表文件 各图元要素都有相应的编码,所以数据转换前的第一任务是要将ARCI N FO下的图示 符号与MA PGIS的图示符号对应起来。图元要素分为点、线、面三类,点、线、面三类图元 信息的代码对照表格式相同,文件名为点ARCMA P1PN T,线ARCMA P1L I N ,面ARC MA P1REG。文本格式如下 ARCI N FO代码 MA PGIS系统编码 891 1 110 ⋯⋯ ⋯⋯ 依次列举出ARCI N FO下的图示符号编码和与之对应MA PGIS的系统编码。上述为三 651福 建 地 质 Geology of Fujian第 23 卷 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 角点“△”的对应码编写法。编辑对照表文件时注意以下几点 ①ARCI N FO代码与MA PGIS代码之间不能使用TAB键,只能使用空格键; ②MA PGIS代码后为“EN TER”键,不能出现空格; ③ 在ARCI N FO下会有一些多余的符号,如汉字注释左下角的定位点,这些点的代码又 各不相同,如果不处理则在转换后会随机生成一些点状符号。处理方法是在代码点对照表中 第一行加入其它MA PGIS编码,这样转换后会统一生成指定的MA PGIS符号,可以统一关闭 或删除。 11212 设置系统库 编辑好以上4个文本文件后,将它们拷贝到łMA PGIS613 安装目录łSUV SL I Bł中,然后 在MA PGIS的“系统设置”中,将系统库目录指向łMA PGIS613 安装目录łSUV SL I Bł。 11213 COV ERA GE格式转E00格式 将ARCI N FO的COV ERA GE格式的数据,转换成ARCI N FO的明码数据格式E00。 11214 数据转换子模块中E00格式数据转入MA PGIS系统 转换后系统会自动将成果数据保存到指定的目录,注意要点 ① 分析需要转换的数据,分清数据中的层,按层为单位,将数据合并到同一个文件夹中; ② 检查转换前后的数据图形,进一步细化和改进代码对照表,重新进行转换。 113 MAPGIS数据转换为ARCINFO COVERAGE格式数据① ARCI N FO是目前功能最为完善、性能最为稳定的专业地理信息系统软件平台之一,也 是最庞大的GIS软件。许多数字产品的最终要求提交ARCI N FO的COV ERA GE格式。而 ARCI N FO采用的是一种带有拓扑关系的数据模型。所以MA PGIS转换为ARCI N FO COV ERA GE格式数据主要有以下几个步骤 11311 MA PGIS数据格式转为ARCI N FO E00格式 MA PGIS数据格式转为ARCI N FO E00格式的主要目的是为了正确的转换为ARC I N FO COV ERA GE格式,该E00格式数据未经ARCI N FO中的拓扑检查,是中间过渡性数 据,并非最终提交的E00数据。 11312 ARCI N FO E00数据格式转换为ARCI N FO COV ERA GE格式 在ARCI N FO下将上述E00格式转为ARCI N FO COV ERA GE格式,对COV ERA GE 格式数据进行拓扑检查和错误校正,包括对形成的微小的无属性图元的处理,经错误校正后 的COV ERA GE格式数据为最终成果。 11313数据转换注意要点 ①MA PGIS向ARCI N FO数据转换过程中,为避免图元丢失或拓扑不一致性问题,必 须保证在MA PGIS拓扑关系正确且无破碎小区,然后进行ARCI N FO数据转换。 ② 若MA PGIS中为地理坐标系且坐标单位为度,应先转换成秒为单位,数据转换后再在 ARCI N FO中将单位改为度。 ③ 在ARCI N FO中使用CL EAN命令时应注意两个容限参数的选取。第一个参数为 DAN GL E L EN GTH悬挂长度 , 一段悬挂线段,其左右两边是同一个多边形。用CL EAN 751第 3 期黄 女 亘 MAPGIS的数据转换与使用技巧 ①省级矿产资源规划数据库建设指南试行 , 2002。 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 命 令使任何短于该长度的悬挂线段都删去。建议用01000001。第二个参数为FU ZZY TOL ERANCE坐标距离容限 , 弧段坐标之间的最小距离。用CL EAN时,间距小于坐标距 离容限的两个或两个以上的坐标点就合并成一个包括V ERTEX、NOTE及弧段之间。建 议用01000 001。 4MA PGIS向ARCI N FO转换后,对可能出现的错误要进行全面检查,包括对形成的 微小图元做处理。 2 结合其它软件使用的实例 为了满足客户需求,笔者在生产过程中应用了部分国内常用的GIS和地图制图软件。通 过实践发现,如果能够将几个软件有机地结合起来使用,充分利用各自优势,则可以达到事 半功倍的效果,有效地提高工作效率。 211 利用AUTOCAD导出带高程属性的高程点 工作生产中常需将客户提供的一些点坐标X, Y, Z , 其中Z表示高程值,展到已存在 的图形数据上,并要求将Z高程值赋至该点的高程属性项上。 1在MA PGIS中通常将这些点坐标写成MA PGIS的子图点明码格式① WMA P9022 N点个数 X, Y,1,1,939,21000 000, 21000 000,01000 000,0,1,01000 000,0,0 ⋯⋯。 导出MA PGIS点文件,然后对照点顺序依次输入各点高程值。如果点个数不多,此方法 尚可行,反之,则出错几率就较高。 2比较有效的办法是将这些点坐标写成MA PGIS的注释点明码格式 WMA P9022 N X, Y,1, 0,“Z”,21000 00, 21000 00, 01000 00, 01000 00,1,0,0,0,6,19,0 ⋯⋯。 然后将注释赋为属性,最后将注释转为子图。此过程至少需要4个步骤才能完成。 3如果借助于AU TOCAD的工具,整个过程变得简单快捷,只需将坐标点按以下格式 X, Y, Z ⋯⋯ 录成文本文件,选取全部内容复制,打开AU TOCAD绘制多点工具,粘贴,即完成展点 过程,导入为MA PGIS标准格式。 212 利用GEOWAY内插等高线 整个GIS中最基础的部分是数据。数据采集和更新是建立GIS系统的一项最大的投资。 用户往往要花费大量的人力、物力来制作基础的数据。而对于最基础的地理图件地形图 来说,数据采集中等高线的采集几乎占据整个工作量的70 ,使用以下方法可以有效地提高 851福 建 地 质 Geology of Fujian第 23 卷 ①MAPGIS地理信息系统使用手册,2002。 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 工作效率。 1在MA PGIS中采集地物和计曲线、控制点、高程点; 2赋计曲线、控制点、高程点的高程属性值; 3将计曲线、控制点、高程点导入GEOWA Y系统,进行首曲线内插,注意处理点线矛 盾; 4将内插完成的等高线图层导入MA PGIS中,与其它地物套合编辑; 5提交成果。 3 结语 在信息高速发展的今天,如何将数据资源最大化地共享;如何充分利用软件的优势互补, 进一步优化数字化生产的工艺流程,降低生产成本,提高劳动生产率。是推动GIS行业向前 发展的一个重要问题,有待于进一步的探讨和总结。 Data Conversion and Operational Techn ique of the SoftwareMAPGIS Huang Heng Fujian Institute of Geolog ical S urveyD raw ing,Fuzhou, 350011 Abstract To share the data together,to make the most of advantages of a software and to optim ize the technical process of the digitizing production are an effective of reducing the production costs and raising labour productivity1The paper reports onthe data conversion and operational techniques of the softwareMA PGIS1 Key words MA PGIS, data conversion, operational technique 951第 3 期黄 女 亘 MAPGIS的数据转换与使用技巧 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved.