论文部分内容阅读
最近几年地理信息系统平台迅猛发展,地理信息系统平台广泛应用于实际生产,包括数据的处理,编辑,数据格式转换,空间分析功能,辅助决策,三维建模,二三维一体化,二次开发等。基于GIS的二次开发方式也发生很大变化,由原来的底层开发,到纯平台二次开发,组件式开发发展到现在的集成二次开发,开发方式日新月异。本文基于Supermap.Deskpro.Net做的二次开发,属于GIS集成二次开发,应用于测量控制网信息查询与分析系统中。我们基于桌面应用程序,对测量控制网的空间数据和属性数据的快速建立,并通过对空间数据的可视化编辑,属性数据的添加,完成测量控制网中涉及到的数据模型的建立。本文首先对测量控制网与GIS概述,分析测量控制网系统的研究意义,并描述Supermap.Deskpro.Net扩展技术及流程,并对平台的对象接口和文件配置、界面配置做了具体介绍,分析建立测量控制网信息查询与分析系统的可行性,并完成系统功能结构设计。系统分为两个功能模块,数据基础信息模块和分析应用模块。基础信息模块从水准网,GPS控制网和导线网三方面分析论述了测量控制网的涉及到的数据模型、数据内容。并分别从点、线、网三个方面来表现测量控制网的基本信息,以点、线、网数据模型来存储表达测量控制网所包含的数据信息,以及数据库建立所需要的字段信息。同实际生产和应用结合,提出系统应用分析功能。然后设计系统界面与实现功能。从数据库设计、数据表字段添加、属性数据与空间数据编辑、地图与数据集的基本操作、空间分析、功能实现等内容来展开。体现了GIS的数据编辑,数据存储,信息查询,空间分析和辅助决策等功能。基础信息模块从三种控制网中的点线网对象查询其基本信息,对象包含其名称、三维坐标、精度、长度、文字和描述信息等。分析应用模块:数据查询,数据量算,控制网通视分析、统计分析、地图操作、地图输出、泰森多边形的应用等。按照设计实现系统功能和展示系统工作环境和功能界面。开发流程为通过VS2008建立插件工程,编写程序和配置文件,编译生成Dll和配置文件,添加Dll和相关配置完成功能的扩展。