论文部分内容阅读
随着林业六大工程建设和数字林业的提出,中国林业进入了跨越式发展的快车道。这些工程的设计、实施、与验收需要林业相关地图作为基础,因此对林业制图的质量和更新速度提出了更高的要求。近年来地理信息系统在我国林业制图与数据管理中的应用日益广泛。目前的GIS都为通用型GIS软件其制图与输出功能不能满足我国林业制图的特殊要求,自动化制图输出功能相对欠缺。鉴于此,本研究以林业制图与自动分幅输出为研究目的,通过分析林业制图与自动分幅输出的要求及目标,设计开发了基于ArcEngine的林业地图自动分幅输出系统,实现林业地图自动化输出,满足林业制图的特殊要求。本文以基础地理信息数据、森林资源调查规划数据和其他林业专题数据为基础,采用Geodatabase构建系统空间地理数据库,以.NetFrameWork和ArcEngine组件为开发平台,利用MicroSoft VisualC#语言开发了一个林业地图自动分幅输出系统。通过研究本文主要做了以下几方面工作:(1)在GIS组件式开发平台和软件开发平台基础上,通过需求分析、功能分析、系统总体架构设计,提出了系统的总体构架。(2)通过数据需求及空间数据库概念设计、逻辑设计、物理设计以及详细设计,建立了基于GeodataBase的系统空间数据库。(3)深入研究了林业地图的自动整饰与分幅输出、林业地图自动符号化、小班标注自动优化配置等自动化制图的关键技术,并提出相关解决方案及算法。(4)在系统需求分析、系统设计、系统数据库建立基础上,通过对林业地图分幅输出功能需求分析提出了基本图、林班图集、林相图、森林资源分布图等林业图型的自动输出算法,并通过编码实现了林业基本图、林班图集、林相图、森林资源分布图的自动分幅输出功能。该系统已应用于一些林业项目制图输出,经试验使用本系统自动出图效率远远高于人机交互方式出图,而且准确率在100%。系统可为林业经营管理部门提供高效、高质量、标准化的地图分幅输出服务。对提高林业制图输出效率,提高制图质量、节约成本,实现制图标准化具有重要的意义。