张 标,陈 楠
(1.自然资源部陕西基础地理信息中心,陕西 西安 710054;2.长安大学 地质工程与测绘学院,陕西 西安 710054)
天地图是由国家、省、市三级节点共建而成的国家地理信息公共服务平台,自上线以来得到了政府部门和社会大众的广泛应用[1]。由于各级节点间存在信息资源共享不充分、数据现势性不一致等问题,导致天地图无法支撑复杂空间分析和深度应用。为此原国家测绘地理信息局提出数据融合方法,通过整合天地图国家主节点与省、市级节点数据资源,使融合后的各级天地图数据在现势性、准确性、丰富性等方面达到最优,从而提升天地图的整体数据质量与深度应用支撑能力,进而更好地促进天地图建设与应用服务[2-3]。
目前矢量数据融合工作大多数都是通过ArcGIS软件进行实施。ArcGIS软件提供了丰富的数据编辑和数据质检功能,可对要素进行几何形状修改、属性内容处理和空间关系检查与协调等编辑操作[4-5];但由于其提供的功能都是通用功能,因此不能有效支持一些数据融合处理要求(如线反向、孤立线检查等),同时已有的一些功能(如节点编辑、属性编辑等)也存在不足之处,导致人工重复作业。为弥补ArcGIS软件功能的不足,提升数据融合效率,本文设计并实现了一种矢量数据融合工具。在分析矢量数据融合技术路线的基础上,结合ArcGIS软件已有功能,梳理得到矢量数据融合工具的需求;再根据需求进行工具功能模块设计,并利用ArcGIS相关组件,在Visual Studio开发环境下采用Add-in方式进行工具实现;……