MapGIS区合并后点图元过多的解决方案.pdf
南方国土资源2 0 0 8 . 9 ○责任编辑邓燕妮○ M a p G I S是中国地质大学信息工程学院武汉中地 信息工程有限公司自行研制开发的地理信息系统, 是 优秀的国产桌面G I S软件,它属于矢量数据结构G I S 平台。 而空间分析系统是M a p G I S的一个十分重要的部 分, 它通过空间叠加分析方法、 属性分析方法、 数据查 询检索来实现G I S对地理数据的分析和查询。区合并 基于不同的合并条件有不同的合并结果,由于合并前 每个区中都标有各自的点图元,区合并后就会产生点 图元过多的问题。笔者针对这一问题进行了较详细的 阐述, 并探讨了以空间分析功能为基础的解决途径。 1存在的问题及原因分析 在M a p G I S的应用中,区合并是一个常用的功能, 例如土地调查数据入库前都要对图斑进行合并。在土 地调查数据建库中,图斑合并的条件根据不同的要求 分为I D、 面积、 周长、 图斑号、 地类码、 权属性质、 权属名 称、 毛面积、 净面积、 线状地物面积、 零星地类面积等。 以地类码为例, 合并前每个图斑上标有地类码, 而合并 是把某种或几种相同属性的图斑合并在一起,这样的 结果势必会造成合并后的同一图斑有多个地类码的情 况。图斑的地类码是外业调绘中标注的, 作为图斑的一 个重要属性, 在数据内业处理中必不可少。因此, 在数 据入库前不可能对地类码进行删减。类似于此, 区合并 后必然导致同一区中点图元过多的问题出现。 如何解决上述问题,传统的作图方法是在点编辑 子系统中对区逐个进行检查,发现多余的点图元后再 予以删除。如1 1万土地利用现状图, 每个图幅中的图 斑少则几百个, 多则几千个, 采取这样的方法, 不仅工 作效率低, 而且容易出现遗漏。 2解决方案 笔者认为, 通过空间分析的方法实现计算机查找存 在多余点图元的区I D, 再按I D查找相应的区, 然后对多 余点图元逐个进行删除, 是解决区合并后出现点图元过 多问题的最佳方案。这一方案充分发挥了M a p G I S软件 强大且简单易懂的空间分析功能, 并在生产实践中得到 了验证, 对提高数据编辑效率有很大帮助。 方案可概括为M a p G I S空间分析模块 M a p G I S输 入编辑模块 E x c e l。本方案最基本的解决思路是根据 同一个区中有多个点图元,而其所在的区面积相等的 原理, 导出每个点图元所对应的区面积列表, 如果有多 个面积数据相同,那么相应的多个点图元中只有一个 是需要保留的,其他则为多余的点图元。在实际操作 中, 首先应用M a p G I S的空间分析功能做点对区相交分 析, 把点图元所在区的属性合并到点属性中去, 这样点 属性不仅包含了点自身的属性,也包含了其所在区的 属性。然后, 在M a p G I S输入编辑模块中, 把区I D与面 积之外的其他点属性全部删掉。接下来, 在投影变换模 块中把点属性数据导出到文本文档,并在E x c e l中打 开。在E x c e l中把属性数据按面积排序, 通过相邻面积 Ma p G I S区合并后点图元过多 的解决方案 [作者简介]陈华英 1 9 7 3 , 女,1 9 9 3年毕业于昆明地质学校工程测量专业, 主要从事计算机地图制图工作, 助理工程师。 陈华英 广西国土测绘院,广西 南宁5 3 0 0 2 3 [摘要]文章主要探讨Ma p G I S区合并后, 同一区中点图元过多的问题, 分析了产生该问题的基本 原因,结合E x c e l探讨了采用Ma p G I S空间分析与投影变换功能解决该问题的方法。 [关键词]Ma p G I S; 区合并; 空间分析;E x c e l ◆c eh u i g u a n gj i a o ◆ 测绘 广角 南方国土资源2 0 0 8 . 97 2 南方国土资源2 0 0 8 . 9南方国土资源 数据求差, 查找出点面积属性相同的区I D。该I D所对 应的区即为存在多个点图元的区,其中只有一个点图 元需要保留, 其他为多余点。通过区I D索引, 即可迅速 准确地定位, 对多余点图元进行删除。 3实例应用 下面采用一个实例来验证本解决方案的合理性与 可行性。实例采用的是临桂县南边山乡土地调查数据 文件。在图斑合并后, 通过查看数据信息, 发现区文件 的图斑数量与点文件的地类码注记数量不匹配,地类 码比图斑多。 采用前面所述的解决方案, 启用M a p G I S空间分析 模 块 , 分 别 装 入 区 文 件F 4 9 G 0 2 6 0 4 8 . WP和 点 文 件 F 4 9 G 0 2 6 0 4 8 . WT, 做点对区的相交分析, 然后另存点文 件为A . WT。把A . WT输入编辑模块中编辑点属性结 构, 删掉除 “I D 0” 与 “面积” 之外的其余属性。在投影变 换中打开只有区I D与面积属性的点文件, 在 “工具” 选 项中用 “属性生成文本文件” 导出点属性的文本文件A . t x t。 在E x c e l中打开文本文件A . t x t,A列为区I D,B列 为对应的区面积, 如图1和图2。对全部数据按B列做 升序排序, 并在C列中用公式 “C i B i 1 - B i” 对相邻两个 区面积求差。 然后对C列进行筛选,发现I D为2 3 8的区 存在3个点图元。最后, 在输入编辑模块中打开区文件 F 4 9 G 0 2 6 0 4 8 . WP和点文件F 4 9 G 0 2 6 0 4 8 . WT, 用 “工作区 属性检查” 功能查找I D为2 3 8的区, 如图2。 图中可见, 同一图斑中存在3个地类码注记,可以马上删除多余 的2个。 4结语 实际应用表明,基于M a p G I S空间分析和投影变 换, 并结合E x c e l的应用, 可以快速处理区合并后点图 元过多的问题。采用该方法, 不仅提高了工作效率, 也 减少了操作失误。类似该方法, 通过综合运用专业G I S 软件和常用办公软件的功能来提高数据处理效率, 对 于海量数据的处理具有不可估量的意义。这也说明, 在 地理信息产品的生产中,计算机制图作业人员加强多 种技术的融会贯通, 提高操作应用和解决问题的能力, 才能使功能成熟的专业软件充分发挥其潜能,使之更 好地服务于生产。 [参 考 文 献] [ 1 ]李德仁, 王树良, 史文中, 等.论空间数据挖掘与知识发现 [ J ] .武汉大学学报 信息科学版 ,2 0 0 1,2 66 4 9 1 - 4 9 9 . [ 2 ]余英泽, 廖里, 吴渝.一种新型数据分析技术数据挖掘 [ J ] .计算机与现代化,2 0 0 01 2 7 - 3 1 . [ 3 ]吉根林,孙志挥.数据挖掘技术[ J ] .中国图像图形学报, 2 0 0 1,8 7 1 5 - 7 2 1 . 图1在E x c e l中查找有多余点的区I D ◆c eh u i g u a n gj i a o ◆ 效能 导报 测绘 广角 南方国土资源2 0 0 8 . 9南方国土资源 图2在E x c e l中查找有多余点的区I D 图3按区I D快速定位并删除多余点 7 3