一种数据处理方法、装置及终端与流程

文档序号:17587854发布日期:2019-05-03 21:29阅读:177来源:国知局
一种数据处理方法、装置及终端与流程

本发明涉及供水管线控制技术领域,尤其涉及一种数据处理方法、装置及终端。



背景技术:

供水管网是国家的重要资产,是城市掩埋地下的精神网络,也是人民生命财产安全的命脉。所以供水管网信息、与其信息化建设尤为重要。

目前供水管网地理信息处理存在一些问题:1)未实现供水管线信息化:地级市县管网建设年代久远,资料保存纸质或cad图文件,日常管网维护等工作极不便;2)地理信息定位系统大都采购国外arcmap、arcgis,国内自主研发地理定位信息系统较少,功能相对单一;3)供水管网地理信息在系统建立需要手工逐条补全管网业务属性信息,工作量非常大也容易出错。



技术实现要素:

为了解决上述技术问题,针对以上问题点,本发明公开的数据处理方法,在geoserver服务的基础上进行拓展开发,结合openlayers前端库技术展现供水管线,进行供水管线的新增、编辑、变更、废弃等管理并自动补全供水管线业务数据库中的业务属性,避免繁琐的人工操作易出现失误的问题,实现了供水管线低成本信息化管理。

为了达到上述发明目的,本发明提供了一种数据处理方法,所述的方法包括:

根据勘探供水管线数据制作栅格图形文件,每个所述栅格图形文件由三个子文件构成,所述三个子文件分别为主文件、索引文件以及数据表;

基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库;

根据所述空间数据库并基于所述预设地图服务器发布网页服务,所述网页服务包括网页要素服务和网页地图服务;

基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑;

根据所述空间数据库和业务数据库发布网页应用。

进一步地,所述根据勘探供水管线数据制作栅格图形文件,包括:

绘制供水管线数据对应的dwg格式图形文件;所述dwg格式图形文件包括两个以上标准点,所述标准点用于使用autocad自动校准与底图的位置并导出所述栅格图形文件。

进一步地,所述基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库,包括:

部署geoserver服务,并进行系统环境配置;

启动所述geoserver服务,并创建工作空间;

将所述栅格图形文件作为数据源添加到所述工作空间的存储空间中以得到空间数据库。

进一步地,所述基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑,包括:

使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑。

更进一步地,所述使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑,包括:

在所述openlayers中添加城镇的道路地貌,以作为底图;

所述openlayers的函数调用geoserver服务的网页要素服务接口,以从空间数据库中分别获取不同口径的供水管线数据;

将所述获取的不同口径的供水管线数据,在显示界面上以不同样式展现供水管线信息;

在所述显示界面上抓取供水管线时,所述openlayers的函数捕获所述供水管线的索引,根据索引调取所述业务数据库中的属性信息,对所述业务数据库进行编辑;

在所述显示界面上抓取供水管线时,所述openlayers的函数捕获所述供水管线的索引,根据索引删除空间数据库的数据信息;

调用openlayers函数添加绘画图层,进行描线绘画,再调用geoserver服务添加接口,在底图上展现供水管线图,以新增供水管线数据。

进一步地,所述基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑,还包括:

建立定时器,根据空间数据库中对象的唯一索引自动补全业务数据库中的业务属性,以获得网络应用数据包,所述业务属性包括供水管线的材质、口径、施工单位、施工时间。

进一步地,所述根据所述空间数据库和业务数据库发布网页应用,包括:

将所述网络应用数据包部署至网页服务器,以形成系统服务器。

更进一步地,还包括:

安装所述系统服务器,启动系统服务,以发布网页应用。

本发明提供了一种数据处理装置,其特征在于:所述的装置包括:

文件制作模块,用于根据勘探供水管线数据制作栅格图形文件,每个所述栅格图形文件由三个子文件构成,所述三个子文件分别为主文件、索引文件以及数据表;

编辑模块,用于基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库;

服务发布模块,用于根据所述空间数据库并基于所述预设地图服务器发布网页服务,所述网页服务包括网页要素服务和网页地图服务;

数据编辑模块,用于基于预设数据访问所述网页服务以实现对于业务数据库的编辑;

网页应用发布模块,用于根据所述空间数据库和业务数据库发布网页应用。

本发明还提供了一种数据处理终端,所述终端包括处理器和存储器;

所述处理器,适于实现一条或一条以上指令;

所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如上述所述的数据处理方法。

实施本发明实施例,具有如下有益效果:

本发明公开的数据处理方法,在geoserver服务的基础上进行拓展开发,结合openlayers前端库技术展现供水管线,进行供水管线的新增、编辑、变更、废弃等管理并自动补全供水管线业务数据库中的业务属性,避免繁琐的人工操作易出现失误的问题,实现了供水管线低成本信息化管理。

附图说明

为了更清楚地说明本发明所述的数据处理方法、装置及终端,下面将对实施例所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本发明实施例提供的一种数据处理方法的流程示意图;

图2为本发明实施例提供的一种基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库的示意图;

图3为本发明实施例提供的一种使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑的示意图;

图4为本发明实施例提供的一种数据处理装置的结构示意图;

图5为本发明实施例提供的一种数据处理终端的结构示意图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参考图1,其所示为本发明实施例提供的一种数据处理方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序,在实际中进行供水管线管控时,可以按照实施例或附图所示的方法顺序执行。具体的如图1所示,所述方法包括:

s101,根据勘探供水管线数据制作栅格图形文件,每个所述栅格图形文件由三个子文件构成,所述三个子文件分别为主文件、索引文件以及数据表;

在本说明书实施例中,所述根据勘探供水管线数据制作栅格图形文件,包括:

绘制供水管线数据对应的dwg格式图形文件;所述dwg格式图形文件包括两个以上标准点,所述标准点用于使用autocad自动校准与底图的位置并导出所述栅格图形文件。

所述栅格图形文件为shp格式的文件。

s103,基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库;

在本说明书实施例中,地图服务器即为geoserver;

具体的,如图2所示,所述基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库,包括:

s201,部署geoserver服务,并进行系统环境配置;

具体的,在本说明书实施例中,部署geoserver服务后,安装jdk环境,并配置系统环境;

s203,启动所述geoserver服务,并创建工作空间;

在本说明书实施例中,具体的,在tomact中部署geoserver服务,启动geoserver服务。

s205,将所述栅格图形文件作为数据源添加到所述工作空间的存储空间中以得到空间数据库。

s105,根据所述空间数据库并基于所述预设地图服务器发布网页服务,所述网页服务包括网页要素服务和网页地图服务;

s107,基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑;

在本说明书实施例中,所述基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑包括:

使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑。

进一步地,如图3所示,所述使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑,包括:

s301,在所述openlayers中添加城镇的道路地貌,以作为底图;

s303,所述openlayers的函数调用geoserver服务的网页要素服务接口,以从空间数据库中分别获取不同口径的供水管线数据;

s305,将所述获取的不同口径的供水管线数据,在显示界面上以不同样式展现供水管线信息;

s307,在所述显示界面上抓取供水管线时,所述openlayers的函数捕获所述供水管线的索引,根据索引调取所述业务数据库中的属性信息,对所述业务数据库进行编辑;

s309,在所述显示界面上抓取供水管线时,所述openlayers的函数捕获所述供水管线的索引,根据索引删除空间数据库的数据信息;

s311,调用openlayers函数添加绘画图层,进行描线绘画,再调用geoserver服务添加接口,在底图上展现供水管线图,以新增供水管线数据。

在本说明书实施例中,所述使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑,还包括:

建立定时器,根据空间数据库中对象的唯一索引自动补全业务数据库中的业务属性,以获得网络应用数据包,所述业务属性包括供水管线的材质、口径、施工单位、施工时间。

s109,根据所述空间数据库和业务数据库发布网页应用。

在本说明书实施例中,所述根据所述空间数据库和业务数据库发布网页应用,包括:

将所述网络应用数据包部署至网页服务器,以形成系统服务器。

还包括:

安装所述系统服务器,启动系统服务,以发布网页应用。

具体的,网页服务器为tomact。

由上述实施例可见,本发明实施例根据勘探供水管线数据制作栅格图形文件,每个所述栅格图形文件由三个子文件构成,所述三个子文件分别为主文件、索引文件以及数据表;基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库;根据所述空间数据库并基于所述预设地图服务器发布网页服务,所述网页服务包括网页要素服务和网页地图服务;基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑;根据所述空间数据库和业务数据库发布网页应用;从而低成本的实现供水管线的信息化管理方法,且能自动补全供水管网的业务属性信息,避免繁琐的人工操作带来的误操作等问题。

本发明实施例还提供了一种数据处理装置,如图4所示,所述的装置包括:

文件制作模块410,用于根据勘探供水管线数据制作栅格图形文件,每个所述栅格图形文件由三个子文件构成,所述三个子文件分别为主文件、索引文件以及数据表;

编辑模块420,用于基于预设地图服务器创建工作空间,并将所述栅格图形文件导入所述工作空间以得到空间数据库;

服务发布模块430,用于根据所述空间数据库并基于所述预设地图服务器发布网页服务,所述网页服务包括网页要素服务和网页地图服务;

数据编辑模块440,用于基于预设数据访问所述网页服务以实现对于业务数据库的编辑;

网页应用发布模块450,用于根据所述空间数据库和业务数据库发布网页应用。

本发明实施例提供了一种数据处理终端,该终端包括处理器和存储器;

所述处理器,适于实现一条或一条以上指令;

所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如上述方法实施例所述的数据处理方法。

存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。

在本说明书实施例中,接收的所述预设功能的数据更新指令包括接收的厂商服务器通过无线通讯模块发送的数据更新指令或存储器发送的数据更新指令;

图5为本发明实施例提供的一种数据处理终端的结构示意图,该汽车控制终端的内部构造可包括但不限于:处理器、网络接口及存储器,其中控制终端内的处理器、网络接口及存储器可以通过总线或其他方式连接,在本说明书实施例所示图5中以通过总线连接为例。

其中,处理器(或称cpu(centralprocessingunit,中央处理器))是数据处理终端的计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等)。存储器(memory)是数据处理终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速ram存储设备,也可以是非不稳定的存储设备(non-volatilememory),例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了数据处理终端的操作系统,可包括但不限于:windows系统(一种操作系统),linux(一种操作系统)等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的数据处理方法。

本发明的实施例还提供了一种存储介质,所述存储介质可设置于汽车功能控制终端之中以保存用于实现方法实施例中的一种数据处理方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集可由电子设备的处理器加载并执行以实现上述方法实施例提供的数据处理方法。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

由上述本发明提供的数据处理方法、装置及终端的实施例可见,本发明中将制作的供水管线的栅格图形文件作为数据源导入预设地图服务器创建的工作空间,得到空间数据库。根据所述空间数据库并基于所述预设地图服务器发布网页服务;基于预设数据访问引擎访问所述网页服务以实现对于业务数据库的编辑;具体的,使用openlayers的函数调用geoserver服务实现空间数据库或业务数据库的编辑,以得到网络应用数据包,再将所述网络应用数据包部署至网页服务器,以形成系统服务器,再通过启动系统服务发布网页应用。利用本说明书实施例提供的技术方案,能够避免繁琐的人工操作易出现失误的问题,实现了供水管线低成本信息化管理。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1