如何使用MAPGIS明码文件清除图件中的飞点.pdf
文章编号10092682520082320367202 如何使用MAPGIS明码文件清除图件中的飞点 收稿日期2008204215 作者简介吴 芳19792 , 女,武汉大学测绘学院工程硕士研究生,助理工程师,河南省地质测绘总院,河南 郑州 450006 李宏超19792 , 男,武汉大学测绘学院工程硕士研究生,助理讲师,郑州测绘学校,河南 郑州 450015 吴 芳 李宏超 摘 要针对使用MAPCAD进行复杂图形处理时,由于各种原因引起的飞点现象造成的图形不能满屏显示,严重时还 会造成视窗范围内无图形或图形不能输出等问题,介绍了利用MAPGIS明码文件进行消除飞点的具体操作,以期 MAPGIS软件能更好地为人们服务。 关键词MAPCAD ,飞点,MAPGIS明码文件 中图分类号TP391文献标识码A 0 引言 MAPGIS是中国地质大学信息工程学院武汉中地信息工程 有限公司研制开发的地理信息系统,是国产桌面GIS软件,因为 它有下列优点 1 将空间数据数字化输入、 编辑、 拓扑一体化。 2 具有强大的制图功能,包括各种专题图例符号的制作较其他软件 方便灵活。 3 基本上完成了GIS分析功能等。但MAPGIS的编 辑系统只能调入输出它自己的标准格式文件。有时为使用MAP2 CAD上的成果,MAPCAD的文件必须转换为MAPGIS格式的文 件,然后用户可以在MAPGIS上调入编辑。在转换过程中经常会 出现 “飞点” 现象,转换完成了但图件中无法显示图形或复位窗口 时图件不能满屏显示,根本无法输出 3. mpj工程文件。通常可以 在输入编辑中利用 “部分存文件” 的功能去除飞点。 1 “飞点”“MAPGIS明码文件” 1 “飞点” 顾名思义,即飞出图形测区范围的点。在MAPGIS 文件中点文件的表现方式分为两种3. wt和 3not. wt ,后者为文 字注记说明文件。通常情况下 3not. wt容易出现飞点。 2 MAPGIS明码文件就是一种交换文件,它的点文件是以 3.wat的格式存在的。明码通过MAPGIS数据接口转换子系 统,为MAPGIS系统和其他GIS系统间架设了一道桥梁,实现了 不同系统间的数据转换,从而达到数据资源的共享。MAPGIS数 据交换文件是ASCII码的明码文件,其文件结构由文件头和数据 区两部分组成。在此我仅针对点文件的明码进行说明 点文件结构 逻辑结构 文件头 点数 1号点 2号点 ⋯⋯ 具体为 a.文件头,8个字节 WMAP9022 老的文件为WMAP6022或WMAP7022 和WMAP8022 b.点数 n c. 1号点 x1 y1 ID type1{点类型,类型不同,点信息也不同。点类型取值如下 0 字符串 1 子图 2 圆 3 弧 4 图象 5 文本 } 点信息{点信息和点类型相对应} 当type 0时,点信息为 “字符串” 字符高度 字符宽度 字符间隔 字符串 角度 中文字体 西文字体 字形 水平0或垂直排列1 颜色 图 层 透明输出 当type 1时,点信息为 子图号 子图高 子图宽 子图角度 辅色 颜色 线宽 图层 透明输出 当type 2时,点信息为 半径 轮廓颜色 线宽 填充1或不填充0标志 颜色 图层 透明输出 理人才和技术人才。 参考文献 [1] 江俊福.基于GIS技术的城市规划信息系统设计研究[J ]. 山西建筑,2006 ,3221 1492150. The design of the management ination system for both peacetime and wartime LIANG Zi2sen LI Xiao2jun Abstract Applying the practical management service of the management center for both peacetime and wartime of civil air defense in Guangzhou as its model , the paper designs the GIS management ination system for both peacetime and wartime by applying the GIS tech2 nology , WEB technology and database technology in order to achieve the digitalization of the management service for both peacetime and wartime , to reduce the workload and the complexityof man’soperation and to improve the efficiencyof the management service of the civil air defense for both peacetime and wartime. Key words GIS technology , WEB technology , database technology , B/ S structure model 763 第34卷 第23期 2 0 0 8年8月 山西建筑 SHANXI ARCHITECTURE Vol. 34 No. 23 Aug. 2008 当type 3时,点信息为 半径 起始角度 终止角度 线宽 颜色 图层 透明输出 当type 4时,点信息为 “图象文件名” 宽度 高度 角度 颜色 图层 透明输出 当type 5时,点信息为 “文本字串” 字高 字宽 字间距 角度 中文字 体 西文字体 字形 行间距 版面长 版面宽 水平0或垂直排列1 颜色 图层 透明输出 2号点 ⋯⋯ n号点 2 清除飞点 清楚了 “飞点”“MAPGIS明码文件” 后,怎样使用这种交换文 件消除图件中的飞点。下面就MAPGIS城镇地籍数字化中消除 3not. wt注记飞点的问题进行解析。 2. 1 确认飞点 首先,确定工程 3. mpj不能输出是由于 3not. wt出现了飞 点所致。在测图系统中打开图件,输出成果图形 3. mpj ,将MAP2 CAD野外测图 3. suv文件转化成MAPGIS文件。在输入子系统 里打开上一步生成的 3. mpj。如果图形复位时视窗里没有图形, 先删除 3not. wt再复位,窗口中图形满屏显示,则证明 3not. wt 中出现了飞点。 2. 2 输出明码 然后打开文件转换的子模块。参看窗口,从文件中装入点文 件,选择出现飞点的 3not. wt ,复位窗口后输出MAPGIS明码文 件,存为 3. wat。 在记事本里打开 3. wat ,如下所示 WMAP9022 559 33843. 776385 ,3301136. 757504 ,14 ,0 ,“水泥”,2. 500000 , 2. 500000 ,0. 000000 ,0. 534263 ,1 ,0 ,0 ,0 ,1 ,0 ,0 33493. 591211 ,3301115. 411198 ,34 ,0 ,“黄”,5. 000000 ,5. 000000 , 0. 000000 ,40. 000000 ,1 ,0 ,0 ,0 ,1 ,0 ,0 33521. 762773 ,3301084. 265049 ,36 ,0 ,“山”,5. 000000 ,5. 000000 , 0. 000000 ,40. 000000 ,1 ,0 ,0 ,0 ,1 ,0 ,0 33557. 822923 ,3301054. 349460 ,38 ,0 ,“路”,5. 000000 ,5. 000000 , 0. 000000 ,50. 000000 ,1 ,0 ,0 ,0 ,1 ,0 ,0 33726. 314870 ,3300944. 542696 ,87 ,0 ,“路”,5. 000000 ,5. 000000 , 0. 000000 ,60. 000000 ,1 ,0 ,0 ,0 ,1 ,45 ,0 33684. 414437 ,3300971. 203393 ,165 ,0 ,“黄”,5. 000000 , 5. 000000 ,0. 000000 ,60. 000000 ,1 ,0 ,0 ,0 ,1 ,45 ,0 33703. 404602 ,3300959. 480985 ,166 ,0 ,“山”,5. 000000 , 5. 000000 ,0. 000000 ,60. 000000 ,1 ,0 ,0 ,0 ,1 ,45 ,0 33729. 823000 ,3301021. 299000 ,267 ,0 ,“砖”,2. 500000 , 2. 500000 ,0. 000000 ,0. 000000 ,3 ,0 ,0 ,0 ,1 ,45 ,0 33566. 547000 ,3301093. 938000 ,658 ,0 ,“砖”,2. 000000 , 2. 000000 ,0. 000000 ,0. 000000 ,3 ,0 ,0 ,0 ,1 ,45 ,0 33616. 170665 ,3301152. 728329 ,1365 ,0 ,“水泥”,2. 500000 , 2. 500000 ,0. 000000 ,5. 113990 ,1 ,0 ,0 ,0 ,1 ,0 ,0 33807. 197077 ,3300893. 840772 ,636 ,0 ,“/ I24/ 130. 044/”, 3. 000000 ,3. 000000 ,0. 000000 ,0. 000000 ,1 ,0 ,0 ,0 ,1 ,2 ,0 0. 000000 , - 49627112941621573000000000000000000000000000 000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000. 000000 ,7857 ,0 , “牲”,2. 000000 ,2. 000000 ,0. 000000 ,0. 000000 ,1 ,0 ,0 ,0 ,1 ,9 ,0 0. 000000 , - 49627112941621573000000000000000000000000000 000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000. 000000 ,7857 ,0 , “牲”,2. 000000 ,2. 000000 ,0. 000000 ,0. 000000 ,1 ,0 ,0 ,0 ,1 ,9 ,0 33630. 424753 ,3301126. 111852 ,534 ,0 ,“程永仙”,3. 000000 , 3. 000000 ,0. 000000 ,0. 000000 ,3 ,0 ,0 ,0 ,1 ,48 ,0 33639. 235800 ,3301115. 551405 ,535 ,0 ,“吴跃进”,3. 000000 , 3. 000000 ,0. 000000 ,0. 000000 ,3 ,0 ,0 ,0 ,1 ,48 ,0 33664. 618735 ,3301122. 768839 ,536 ,0 ,“徐猛高”,3. 000000 , 3. 000000 ,0. 000000 ,0. 000000 ,3 ,0 ,0 ,0 ,1 ,48 ,0 33539. 269032 ,3301089. 913675 ,544 ,0 ,“混3”,2. 500000 , 2. 500000 ,0. 000000 ,0. 000000 ,1 ,0 ,0 ,0 ,1 ,0 ,0 观察以上数据,其中几行的坐标和其他注记的坐标有明显差 异,这就是飞出测区范围的注记点说明。删除0坐标数据,另存 321. wat。 2. 3 修复图件 最后在文件转换子模块中输入修复后的明码文件 321. wat ,复 位,另存 321. wt ,在 3. mpj中添加修复后的注记点文件。此工程 就消除了飞点,在图形编辑子系统里选择窗口菜单下的复位窗 口,可以实现图形满屏显示,自由输出。 3 结语 以上就是利用MAPGIS明码文件进行消除飞点的具体操作。 MAPGIS明码文件对我们提取图形数据尤其是点、 线文件有更 大的用处,如对剖面图进行数字化,可先对剖面图进行扫描矢量 化,对图形进行编辑和误差校正后,转换成明码文件,然后通过其 他应用程序提取剖面曲线上各点的数据,再转换成需要的数据,供 资料处理用。在以后的生产实践中我们还会遇到更多的问题有待 解决,希望藉此机会跟更多MAPGIS软件使用者进行交流沟通。 参考文献 [1] 吴信才. MapGIS地理信息系统[ M].北京电子工业出版 社,2004. [2] 陆圣女,屈忠义,张金山.基于MAPGIS河套灌区水盐监测 图数字化编制[J ].山西建筑,2007 ,3334 3592360. How to eliminate the flying spot by using the MAPGIS code files in the graphics WU Fang LI Hong2chao Abstract According to the problems that the flying spot caused by the various reasons causes that the graphics can not be displayed in the full screen , that no graphic is in the windows range , that the graphics can not be outputted when the complex images are processed by using the MAPCAD , the author introduces the concrete operation of eliminating the flying spot by using the MAPGIS code files , to expect that MAPGIS software can serve people. Key words MAPCAD , flying spot , MAPGIS code files 863 第34卷 第23期 2 0 0 8年8月 山 西建筑 SHANXI ARCHITECTURE Vol. 34 No. 23 Aug. 2008