本站小编为你精心准备了森林抚育数据采集论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1系统设计
1.1系统架构设计系统采用客户端/服务器端形式,基于SOA模式并结合三层架构理论搭建,客户端基于iOS系统通过Xcode结合ArcGISAPIforiOS定制开发,分为数据管理层、服务层与终端应用层三部分。(1)系统数据访问层主要对森林抚育相关不同数据进行分类管理维护。外业采集数据、省、县及小班森林抚育评价信息数据、用户信息、实时定位导航数据为动态数据,基础地理信息数据、影像数据采用文件形式由SQLServer2008与ArcGIS综合作用维护管理。(2)服务层,代表森林抚育检查验收数据采集系统的核心功能,同时负责处理数据访问层数据与实现应用终端地图操作、显示更新、路径导航,数据存储等业务逻辑,整合共享各种功能、信息。(3)终端应用层是系统核心模块,完成系统定位导航,信息录入与森林抚育质量评价工作。与服务层信息交互,发出与接收服务请求,调用服务层所服务完成受检单位资料下载,在线地图加载等功能,并传输信息数据至服务层以完成对受检人员实时定位、采集数据上传的工作。
1.2系统功能设计在对系统流程与架构全方位了解后,对系统各部分功能模块进行深入分析,系统需具备以下功能模块。(1)GIS与导航定位功能模块,实现在检查人员确定受检小班后,数据采集系统定位检查人员当前位置并由矢量地图显示由当前位置到受检小班的路径、方位、距离信息。(2)森林抚育数据采集功能与评价模块。GPS定位位置属于受检小班内部时,数据采集功能模块会呈现为可工作状态,检查人员进行实地测量,将样地树种组成、龄组、经纬度、胸径、伐根地径等信息录入采集系统,系统结合已导入系统的受检地材积表自动计算用于森林抚育质量评价的各项参数并按照《全国森林抚育检查验收办法》森林抚育质量评价得分标准对受检小班各个方面进行打分工作并汇总上报到上级单位森林抚育检查验收服务器。
2系统实现
2.1系统服务器端关键技术及其实现系统服务器端部署基于WebService,服务端程序负责接收移动终端通过SOAP所封装的请求,通过HTTP协议传至Web服务器,进行数据信息交互以实现对移动终端实时定位追踪,管理空间与属性数据,并对移动终端所发回数据进行编辑汇总调用相应服务,将所请求服务解析为xml消息并返回移动终端。
2.2iOS客户端关键技术及其实现
2.2.1移动空间定位技术系统采用iOSSDK所提供CoreLocation移动定位技术定制开发,CoreLocation提供GPS、蜂窝基站、Wi-Fi三种方式对空间地理位置进行定位。通过创建定位管理器并对精度以及定位更新时间间隔进行设置,CoreLocation根据设置自动选择定位方式并将定位数据录入系统供地图功能模块使用。
2.2.2地理图层与加载系统GIS系统功能模块基于ArcGISAPIforiOS进行开发定制,所加载地图分为在线地图与离线地图两类。在线地图是由移动终端获取服务器端由ArcGISServer所受检县地理图层数据以及受检小班空间地理位置。离线地图数据是考虑到有些受检小班地处偏远地带,无线信号较弱,无法访问服务器,通过ArcGISAPIforiOS中的AGSTiledLayer类建立离线图层访问,加载预存于移动数据采集系统的地理图层缓存数据用以数据采集工作。
3结语
本文在对森林抚育检查验收外业数据采集与评价工作业务流程详细研究分析的基础上,提出一整套设计框架思路,设计开发出一套森林抚育检查验收数据采集系统,对吉林省白山市抚松县林场进行外业数据采集作业,验证了本系统具有一定的应用推广价值,对我国森林抚育信息化建设具有重要意义。
作者:高旗单位:中南林业科技大学理学院