基于JAVA的物探工区普查信息管理系统研发与应用

(整期优先)网络出版时间:2024-06-25
/ 2

基于JAVA的物探工区普查信息管理系统研发与应用

 隗骏

(中石化石油工程地球物理有限公司胜利分公司,山东东营 257100)

摘要:随着石油勘探区块的地表条件越来越复杂,要顺利实现勘探项目的提速提效提质就必须做好大量的前期信息普查与踏勘工作,但是收集的资料往往无法高效利用,每次施工前都要对这些普查信息重新汇总整理,极大的降低了工作效率。但是收集的资料往往无法高效利用,每次施工前都要对这些普查信息重新汇总整理,极大的降低了工作效率。如何快速有效的利用这些普查信息资料是目前非常急需解决的,因此,针对上述问题拟研发一套普查信息管理系统来提高普查信息的利用效率,帮助施工组减轻前期施工踏勘等工作的压力,同时提高物理点点位设计的质量和效率,助力项目提速提质提效。

关键词:管理系统;系统设计;关键技术;

作者简介:隗骏(1990.1-),男,工程师,物探测量技术。

0  引言

近年来,各个探区勘探区块的地表条件越来越复杂,地下管线、高压线、井场以及工农区域等建筑设施环境错综复杂,在地震勘探项目施工中存在一定安全隐患,施工难度愈来愈大。面对如此困难的复杂地面信息,要顺利实现勘探项目的提速提效提质就必须做好大量的前期信息普查与踏勘工作,但是收集的资料往往无法高效利用,每次施工前都要对这些普查信息重新汇总整理,极大的降低了工作效率。

如何快速有效的利用这些普查信息资料是目前非常急需解决的,因此,针对上述问题拟研发一套普查信息管理系统来提高普查信息的利用效率,帮助施工组减轻前期施工踏勘等工作的压力,同时提高物理点点位设计的质量和效率,助力项目提速提质提效。

1  技术路线

本文根据施工组野外踏勘普查信息进行调研,结合普查信息数据,根据施工组的需求确定数据结构,进行系统功能设计及可行性分析,确定最终系统功能,形成概要设计。并进行系统功能架构的搭建、数据库模块结构建设、地图功能模块完善与研发、数据管理功能模块研发以及用户系统管理模块等功能研发,最终形成一套工区普查信息管理系统软件。

图1 技术路线图

2系统设计与功能实现

工区信息普查管理系统采用B/S架构,采用MySQL数据库,在GIS的基础上搭建Spring Boot框架,编程语言为JAVA,利用OpenLayers等技术进行地图等前台功能研发,采用IDEA+JAVA对后台进行功能编辑,并通过Navicat Premium对整个系统进行控制管理。

2.1 基于B/S架构的开发模式

B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,少数事务逻辑在前端实现,主要事务逻辑在服务器端实现。

系统采用该模式进行研发,PC端无需安装,可以直接放在广域网上,通过Web浏览器及一定的权限控制可以实现多客户访问的目的,交互性较强。

2.2 基于Vue.js和Openlayer的前端设计

Vue.js是一种流行的JavaScript前端框架,进行页面的动态渲染和用户交互。OpenLayer是一个用于构建地图应用的JavaScript库,创建和管理地图数据。在此基础上实现了实现地图展示、查询和分析功能,即数据统计分析技术。

数据统计分析实现了区域内空间数据统计分析功能。区域内空间数据统计分析是指在主界面选择框选统计按钮,任意框选区域,系统自动对该区域内的数据库存储的地物等信息进行汇总统计分析,并以图表形式展示,主要用于工区管理规划等工作。施工组根据分析结果,有侧重的对隐患区域或障碍物较多区域进行排查、核实,有效保障生产正常运行。

图4 数据查看及统计分析示意图

2.3 基于Spring Boot的框架结构设计

后端研发采用Spring Boot,整合了MySQL作为数据库管理系统,它帮助我们快速搭建应用程序框架,处理请求,并与数据库交互,在地图上新增点、线、面元素,在可直接写入数据库中。

1719204669633

图5  数据交互示意图

2.4 基于SHP格式的数据管理功能

支持SHP格式数据的导入导出功能,工作中处理的矢量数据shp文件,通过系统的导入功能,解析到mysql数据库中,最终叠加到地图上进行展示。同时,导出的SHP数据支持与EXCEL、DWG、DXF以及KML数据的相互转换,便于测量、地震等数据处理软件进行下一步工作。

3  应用测试

施工组针对“工区普查信息管理系统”进行现场测试实验,对系统当前功能进行验证测试,并根据测试效果进行反馈统计,进一步完善该系统软件,同时能够让施工组相关技术人员对该软件加深理解、熟悉并掌握。

收集某勘探工区区域区域内点状障碍物信息374个,线状障碍物信息491个,面状障碍物信息3600个,经ARCGIS进行坐标系以及系统字段格式等进行数据整理,形成SHP文件,将整理好的SHP数据导入系统中。入库后效果示意图如下:

图8 系统障碍物面效果图

在系统中可对直观的看到每个位置的障碍物信息,在地图上能够实现局部放大、缩小、平移,距离和面积测量,框选统计分析,地图实时增加点线面等地物,并能点击查看属性信息,同时在数据管理中能够实现对点线面不同标识物的数据库管理功能。

4  结束语

通过该系统将野外普查信息进行数据资源整合,方便后续工作的开展,能够提高在当前条件下对物探踏勘信息数据资料的利用率和便利程度,能够有效地帮助施工组减轻前期施工踏勘等工作的压力,同时提高物理点点位设计的质量和效率,助力项目提速提质提效,具备较高的使用价值。