APP下载

贵州省森林保护“六个严禁”执法专项行动案件管理信息系统的设计与实现

2020-09-12黄冰倩

林业勘查设计 2020年3期
关键词:图斑贵州省专项

黄冰倩,夏 婧,卢 鹏,朱 红,雷 玲

(1.贵州省林业调查规划院,贵州 贵阳 550003;2.贵州林业勘察设计有限公司,贵州 贵阳 550003)

“六个严禁”为严禁盗伐滥伐林木、严禁掘根剥皮等毁林活动、严禁非法采集野生植物、严禁烧荒野炊等容易引发林区火灾行为、严禁擅自破坏植被从事采石采砂取土等活动、严禁擅自改变林地用途造成生态系统逆向演替。“六个严禁”案件管理系统是通过提供统一的技术开发、构建和应用支撑环境,实现对专项行动案件的管理,为“省行动办”针对案件所采取的处理措施提供平台支撑,全面提升专项行动案件管理信息化水平,实现专项行动案件管理“现代化、信息化和智能化”。

1 系统设计

1.1 逻辑架构设计

1.1.1 应用层

应用层作为系统输入、输出及人与系统交互的界面,包括各应用系统软件及用户[3-5]。系统的使用者主要为:贵州省林业局、贵州省林业调查规划院、贵州省各市州林业管理单位、贵州省各县林业管理单位。从系统用户的需求出发,可将系统的使用者划分为:超级管理员、一般管理员。超级管理员具备所有的系统权限,另外具有接收数据,生成成果数据,角色管理等特殊权限;一般管理员具备对应具体业务数据更新的用户权限。

1.1.2 数据层

数据层的服务对象是中间件层,主要职责是为整个应用系统提供数据支撑[3-5]。“六个严禁”案件管理系统涉及的数据格式较为丰富,包括文本、图片、PDF等。因此需建立规范、合理、层次清晰的数据标准,对整个项目涉及数据进行管理和存储。

1.1.3 基础层

基础层为整个应用系统的部署和运行提供基本网络环境和硬件支撑,解决应用程序运行载体的问题,主要包括硬件设备、软件。硬件部分涉及服务器、客户端PC、存储设备等的建设。基础软件涉及操作系统、基础地理软件、数据库软件等[4]。

1.2 网络环境架构设计

系统主要服务对象为省、市(州)、县(市、区)三级用户,网络环境架构设计主要考虑到三级用户的需求和权限(图1)。

图1 系统网络架构设计图

1.3 部署架构设计

部署一台数据库服务器,用于存储各类基础数据及各县上传到省里疑似变化小班(现地核实)属性数据、各调查单位上传的文本、图片和PDF附件等。省级用户可对数据进行入库、维护、更新、汇总。县(区)相关股室结合自身业务需求,在计算机客户端安装系统的C/S端,实现图形编辑、属性录入和质检[2-6]。

2 关键技术

2.1 C/S和B/S端数据协同更新机制

随着后期涉林案件的深入调查,会出现新增案件和已有案件小班图形、属性发生变化等情况。以全省数据库范围进行判断,根据XBWYGUID匹配关联字段,定义C/S更新再次提交的数据为新数据,B/S端中已有MYSQL数据库中已有数据为旧数据,实现新增案件的追加入库更新和已生成案件的数据信息的匹配更新,完成系统C/S端到B/S端数据更新入库。C/S和B/S端数据协同更新机制是本项目的创新之处(图2)。

图2 系统C/S端与C/S端数据协同更新机制流程图

2.2 统一信息门户与单点登录技术

根据业务需求进行用户权限和功能权限分配,系统登录集成于同一信息门户页面,进行单点认证与系统登录。

2.3 基于B/S、C/S混合架构的系统开发技术

系统拟采用浏览器/服务器(Browser/Server,简称B/S)和客户机/服务器(Client/Server,简称C/S)混合模式开发。整个系统由三部分组成:客户端/浏览器、Web服务器与应用服务器、数据库服务器[1,2]。系统业务应用涉及图斑数据处理、检查验收、成果打包、案件信息填报、附件上传、省级审核、数据更新以及统计分析等。如何结合业务工作将基于B/S、C/S混合架构的开发技术应用在本项目中,实现系统的协同应用,是项目的难点所在。

3 实现功能

3.1 功能简介

系统基于国产自主平台进行研发,综合运用数据库技术、MIS技术、“3S”技术,实现了“六个严禁”执法专项行动提供疑似图斑现地核实数据处理、案件上报、案件查处情况管理、案件查处情况统计等功能。

1)“六个严禁”前期疑似图斑现地核实数据处理、质量检查以及案件清单生成等功能;

2)案件在线上报、逻辑属性检查、佐证在线上传及佐证在线审查等填报管理;

3)案件县级填报提交、省级审核实时反馈,图斑和案件查处信息协同更新机制;

4)案件数量变化、案件查处情况和各级林业主管部门案件查处情况统计汇总功能。

3.2 功能设计

“六个严禁”案件管理系统包含三个方面:B/S端,省级C/S端,县级C/S端。

3.2.1B/S端

各功能模块具体设计包括B/S端包括数据展示、数据统计、填报及案件管理2018、填报管理2017、历史案件2017、历史案件、系统管理7个功能模块(图3)。

图3 系统B/S端功能设计图

3.2.2C/S端

C/S端涉及省级和县级,主要包括图斑分割、合并、边界修改及相应属性因子编辑和入库等功能。省级、县级设计分别包括5个功能模块(图4、图5)。

图4 省级CS端功能设计图

图5 县级CS端功能设计图

4 结语

贵州省“六个严禁”案件管理信息系统综合运用“3S”技术和数据库技术,在林地年度变更数据库的基础上,建立“六个严禁”疑似变化图斑数据库,实现了“六个严禁”疑似图斑数据处理、质量检查、数据入库、更新等功能;以全省数据库范围进行判断,根据XBWYGUID匹配关联字段,完成系统C/S端到B/S端数据更新入库,形成 C/S和B/S端数据协同更新机制,为“六个严禁”执法专项行动提供标准化的基础数据。

系统通过提供统一的技术开发、构建和应用支撑环境,实现对贵州省森林保护“六个严禁”执法专项行动案件的管理,实现了“六个严禁”执法专项行动案件在线上报、案件查处情况管理、案件数量及查处情况的汇总统计。在全省推广应用过程中,全面掌握各地涉林案件的查处和行政处罚执行情况,巩固“六个严禁”执法专项行动成果,优化工作流程,提高工作效率,有效推动专项行动常态化、执法规范化及涉林案件数据更新、汇总和管理一体化。

猜你喜欢

图斑贵州省专项
贵州省种公牛站
地理国情监测中异形图斑的处理方法
基于C#编程的按位置及属性值自动合并图斑方法探究
“七选五”阅读专项训练
土地利用图斑自动检测算法研究
不动产登记地方立法的思考——以贵州省为例
贵州省党代会开得最成功
贵州省高速公路养护管理信息系统
“专项巡视”,打虎上山再出发
基于ArcGIS 10的土地利用总体规划图斑自动化综合