论文部分内容阅读
数字线划图(DLG)是基础地理信息的核心数据之一,已广泛应用于防震减灾、国民决策、国防建设等各个行业中,DLG数据的质量直接影响着其数字产品在各个部门之中的应用。因此,为DLG数据提供一个更加高效、检查结果精度更高、更加稳定的质量检查平台十分必要。目前的DLG数据质量检查方法存在许多缺点,譬如:检查效率低、检查结果准确性不高以及错漏多等,相应的质量检查软件也存在着功能不齐全、精度达不到要求、自动化程度低、通用性程度比较低、不能满足数据组织结构以及规则发生变动的情况。针对以上问题,本文以1:500DLG数据为主要研究对象,以ArcEngine为开发平台,使用C#语言,进行二次开发,开发出一套能满足生产单位质量检查要求的系统。主要研究工作如下:1.本文阐述了系统中涉及到的部分关键问题采用的算法,如图幅接边检查、高程点与等高线矛盾检查、伪节点检查、面相交检查等。重点研究了图幅接边检查,针对目前DLG质量检查系统中的图幅接边检查内容不全面、对于有方向的地物要素无法检查、检查效率低、接边准确度低等问题,提出了无缝邻域自动接边检查方法,提高了接边检查的效率、检查内容的全面性以及检查结果的正确性。2.根据GIS系统设计原理,遵循系统安全性、统一性等设计原则,采用面向对象的软件开发方法,对系统进行总体功能设计和模块划分。3.基于ArcEngine平台,采用C#语言对系统进行开发,实现了常规的地图操作、高程点与等高线矛盾检查、伪节点检查、面相交检查、图幅接边检查、悬挂点检查、数学基础检查、线自交检查等。并以1:500DLG数据为源数据进行实验,验证了图幅接边检查、高程点与等高线矛盾、伪节点检查、面相交等检查方法的有效性。目前1:500DLG质量检查系统中的模块都已经完成,针对数字城市项目的具体需求,将基于ArcEngine的DLG质量检查系统应用于数字龙山项目中,能基本满足生产部门对DLG数据质量的检查要求。研究表明,该系统具有高效率、具有一定的灵活性、较全面的特点,为今后的DLG数据质量的检查工作提供了便捷。