论文部分内容阅读
随着林业信息化的提出,开源GIS技术在数字林业领域迅猛发展。基于开源GIS的各种林业资源管理数据库的研发层出不穷,并受到大家的青睐,开始广泛应用于这个领域,成为各部门有效的决策支持工具。江苏省根据国家营造林相关技术标准,结合实际情况和已制订的《江苏省营造林实绩综合核查办法》,统一全省各地营造林小班核查技术标准与方法,将合格造林面积落实到小班地块,建立档案资料,并研建了“江苏省营造林管理系统”非可视化原型,将所有造林小班信息统一成代码进行数据库管理和汇总。本文旨在通过SharpMap的应用,实现营造林信息管理软件的可视化功能,并降低系统开发的成本,加快江苏省营造林信息管理的进程。本文以江苏省营造林小班为研究对象,在充分了解开源GIS技术的发展现状以及国内外GIS与各种森林资源信息管理系统研究现状的基础上,提出了基于SharpMap的江苏省营造林信息管理软件的设计与实现。SharpMap是基于.NET平台,用C#语言开发的GIS开源项目,是一套简单易用的小型GIS平台。SharpMap扩展性强,可以用于开发网络和桌面GIS应用程序。它支持多种GIS数据格式,支持空间查询。SharpMap与系统庞大、成本过高的商用WebGIS产品相比,具有小巧、开源、灵活等特点,适合于小规模GIS软件二次开发。它可根据实际需要改写后台代码,使用灵活方便。SharpMap占用资源较少,响应比较快,功能简单实用。它是基于.NET环境下开发的,对于.NET环境支持较好。SharpMap使用简单,只要在.NET项目中引用响应的dll文件即可,没有复杂的安装过程。由于SharpMap是开源的,可以降低开发成本,提高软件的性能。SharpMap目前支持B/S及C/S两种方式的DLL调用,支持地图渲染效果。论文首先介绍了森林资源管理系统在国内外发展现状,比较了森林资源管理系统的开发方式,分析总结了森林资源管理系统亟待改善的方面,明确了研究的目的与意义。作者通过专家系统法对主流几种开发平台进行比较,结合该管理软件设计目标与特点确定其开发模式。在总结前人研究的基础上制定标准,实行分层删选,最终从众多的开源GIS软件中选出SharpMap来架构江苏省营造林信息管理软件。接着以江苏省营造林信息管理软件需满足江苏省造林标准统一,林业信息共享等需求为基础,对系统结构、系统功能模块展开分析,确定系统的最终实现目标。在系统分析的基础上,对系统的数据库、各子系统功能进行详细设计。其次通过2012年江苏省常熟市营造林成果验收的部分数据来模拟运行系统并测试系统与ArcGIS的交互使用处理数据来验证系统的可靠性以及系统应用的方便性和广泛性。最后对系统进行进一步的模拟开发。基于SharpMap的江苏省营造林信息管理软件解决了数据转换问题,解决了包括有语义约束的数据格式转换和没有语义约束的数据格式转换。它还完成了基于原数据的空间数据查询和应用。该管理系统实现了GIS互操作,是集合制图、资源调查、信息管理、空间分析与预测于一体的应用型软件。江苏省营造林信息管理软件的开发实例可加快林业信息化建设,提高工作质量和效率,满足政府决策的需要。该管理软件以独立开发的方式结合3S技术,建模技术,数据库技术等技术方法,严格按照江苏省造林规范,可协助海量数据管理,审核数据的规范性与准确性,为科学管理、宏观决策提供依据和技术平台支撑。本文对SharpMap技术在营造林信息管理中的应用进行了尝试和探讨,初步研究结果表明,本系统可以满足江苏省营造林信息管理需求,具有较强的应用价值。