一种基于地图服务的河湖库确权方法及装置与流程

文档序号:23090785发布日期:2020-11-27 12:43阅读:154来源:国知局
一种基于地图服务的河湖库确权方法及装置与流程

本发明涉及河湖确权技术领域,尤其涉及一种基于地图服务的河湖库确权方法及装置。



背景技术:

目前市场上对地图应用层出不穷,像导航、餐饮、政务、大数据热点、电力、司法等都应用了地图gis服务。传统地图服务可以便捷的查询到地理位置,也可以查看实时位置周边地形,但是大多没有深入行业,属于地图通用性功能。

水利行业是一个关乎民生的专业性比较强的特殊行业,目前通用的河湖库地图服务只能看到中国版图内的各大小河流、湖泊、水库、河段、湖片等空间数据,缺少一种基于地图服务进行河湖库确权的方法。



技术实现要素:

有鉴于此,本发明提供了一种基于地图服务的河湖库确权方法及装置,具体方案如下:

一种基于地图服务的河湖库确权方法,预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,其中,所述确权方法包括:

在接收到对目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;

在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;

当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;

显示所述目标河湖库确权数据。

上述的方法,可选的,预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,包括:

为所述河湖库地图中每一个河湖库分配标识;

获取与当前河湖库关联的空间数据和河湖库确权数据,将所述标识分配给所述空间数据和所述河湖库确权数据。

上述的方法,可选的,还包括:

将所述空间数据存储至第一数据库;

将所述河湖库确权数据存储至第二数据库。

上述的方法,可选的,还包括:

将所述目标河湖库的河湖库编码、行政区划代码和河湖库类型存储至所述第一数据库;

将所述河湖库编码、所述行政区划分代码和所述河湖库类型导入所述第二数据库。

上述的方法,可选的,在接收到对目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据,包括:

获取所述查询请求中包含的查询关键词;

基于所述查询关键词确定所述查询请求对应的标识;

遍历所述第一数据库,基于所述标识查找目标空间数据。

一种基于地图服务的河湖库确权装置,预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,其中,所述确权装置包括:

获取模块,用于在接收到对目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;

第一显示模块,用于在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;

确定模块,用于当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;

第二显示模块,用于显示所述目标河湖库确权数据。

上述的装置,可选的,所述确权装置中预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,包括:

分配模块,用于为所述河湖库地图中每一个河湖库分配标识;

获取和分配模块,用于获取与当前河湖库关联的空间数据和河湖库确权数据,将所述标识分配给所述空间数据和所述河湖库确权数据。

上述的装置,可选的,还包括:

第一存储模块,用于将所述空间数据存储至第一数据库;

第二存储模块,用于将所述河湖库确权数据存储至第二数据库。

上述的装置,可选的,还包括:

第三存储模块,用于将所述目标河湖库的河湖库编码、行政区划代码和河湖库类型存储至所述第一数据库;

第四存储模块,用于将所述河湖库编码、所述行政区划分代码和所述河湖库类型导入所述第二数据库。

上述的装置,可选的,所述获取模块包括:

获取单元,用于获取所述查询请求中包含的查询关键词;

确定单元,用于基于所述查询关键词确定所述查询请求对应的标识;

查找单元,用于遍历所述第一数据库,基于所述标识查找目标空间数据。

与现有技术相比,本发明包括以下优点:

本发明公开了一种基于地图服务的河湖库确权方法及装置,预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,其中,所述确权方法包括:目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;显示所述目标河湖库确权数据。上述的确权方法中,预先将河湖库的空间数据与河湖库确权数据建立关联关系,在河湖库地图中对目标河湖库进行搜索时,不但可以显示所述目标河湖库的目标空间数据,还可以显示目标河湖库的河湖库确权数据,实现了对目标河湖库的确权。

附图说明

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

图1为本申请实施例公开的一种基于地图服务的河湖库确权方法流程图;

图2为本申请实施例公开的一种基于地图服务的河湖库确权方法又一流程图;

图3为本申请实施例公开的一种基于地图服务示意图;

图4为本申请实施例公开的一种基于地图服务的河湖库确权系统结构示意图;

图5为本申请实施例公开的一种基于地图服务的河湖库确权装置结构框图。

具体实施方式

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

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

本发明公开了一种基于地图服务的河湖库确权方法及装置,目前市场上对地图应用层出不穷,像导航、餐饮、政务、大数据热点、电力、司法等都应用了地图gis服务。传统地图导航应用可以便捷的查询到地理位置,也可以查看实时位置周边地形,但是大多没有深入行业,属于地图通用性功能。而水利行业是一个关乎民生的专业性比较强的特殊行业,这需要对水利的业务有相当的熟悉度,目前我们通过地图服务只能看到中国版图内的各大小河流、湖泊、水库、河段、湖片等空间数据,无法深入的了解这条河湖他的管理和归属情况,而这种河湖库确权数据对水利行业的河长制工作的开展是非常有利的,结合河长制管理系统的河长、机构、权属等河湖库确权数据,将大小河湖库空间gis数据和河湖库确权数据结合实现地理空间上的河湖库确权,能够将河湖库按照行政管辖级别,管理对象、拓展信息便捷的在地图上展示查看,并且可集成于移动端和pc端的河湖库确权地图服务。所述确权方法预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,其中,所述河湖库地图可以为专门显示河湖库资源的地图,也可以为同时显示河湖库资源和土地资源的地图,本发明实施例中,对所述河湖库地图的具体存在形式不进行限定,所述关联关系的建立过程的流程图如图1所示,包括步骤:

s101、为所述河湖库地图中每一个河湖库分配标识;

本发明实施例中,为所述河湖库地图中的每一个河湖库分配标识,其中河湖库为河流、湖泊或者水库中的任意一种,所述标识可以为数字、字母、二维码或者其它优选标识中的任意一种,本发明实施例中,对所述标识的具体存在形式不进行限定。

s102、获取与当前河湖库关联的空间数据和河湖库确权数据,将所述标识分配给所述空间数据和所述河湖库确权数据。

本发明实施例中,针对每一个河湖库都会存在一个与其对应的空间数据和河湖库确权数据,其中,所述空间数据用于在所述河湖库地图中对应的图层位置上显示河湖库,所述空间数据可以通过测绘或者官方提供的方式获得,优选的,将所述空间数据存储至所述第一数据库,所述第一数据库可以为postgis数据库,其中,所述postgis数据库是gis空间数据库的一种,是一种对象关系型数据库管理系统,也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统,是目前最重要的开源数据库产品开发项目之一,所述postgis数据库可以以表格或json的形式查看。所述第一数据库中还存储有河湖库编码、行政区代码和河湖库类型数据,在对所述空间数据、所述河湖库编码、所述行政区代码和所述河湖库类型等数据进行存储时,需要对上述数据进行预处理,令其满足所述第一数据库的格式要求。所述河湖库确权数据可以通过官方提供的方式获得,所述河湖库确权数据包括存储有河长制基础数据,包括:河湖库所属行政管理机构,所属行政管理部门、河长(河长编码、姓名、管辖区域等)、站点和工程水利信息(编码、名称、工程时间、建设单位等)等,将所述河湖库确权数据存储至第二数据库,所述第二数据库可以为mysql数据库,其中,所述mysql数据库是一个精巧的数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,所述mysql数据库以数据表的形式存在。为了方便后续的数据调用,将所述河湖库编码、所述行政区划分代码和所述河湖库类型导入所述第二数据库。

进一步的,将所述标识分别分配给所述第一数据库和所述第二数据中的各个对应数据,实现将每一个河湖库和其在第一数据库和第二数据库中的对应数据基于标识建立关联关系。

针对上述的关联关系,所述确权方法的执行流程如图2所示,包括步骤:

s201、在接收到对目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;

本发明实施例中,针对所述目标河湖库的查询请求可以通过如下两种方式实现,如图3所示,图3的右侧为所述河湖库地图,图3的左侧分别对应河流、湖泊和水库的选项,所述目标河湖库可以为河流、湖泊和水库中的任意一个,以所述目标河湖库为河流为例,查询之前在搜索框的下班已经显示出搜索频率较高的河流的名称、负责人和长度信息,在查询时,可以通过在搜索框中直接输入搜索关键词的方式搜索,可以通过直接点击下方显示的河流信息作为搜索关键词的方式进行查询。

在查询过程中,获取所述查询请求中检索关键词,优选的所述检索关键词可以为所述目标河湖库的名称、编码等。基于所述检索关键词,确定与所述查询请求对应的标识,遍历所述第一数据库,基于所述标识查找与所述目标河湖库对应的目标空间数据。

s202、在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;

本发明实施例中,基于所述目标空间数据,在所述河湖库地图中查找对应的目标图层,将所述目标图层突出显示,其中,突出显示的方式可以为目标图层通过颜色改变进行突出显示、目标图层的轮廓区域加粗显示或者其它优选的突出显示方式,本发明实施例中,对突出显示的方式不进行限定。

s203、当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;

本发明实施例中,当检测到用户点击所述目标图层时,获取与所述目标图层对应的标识,基于所述关联关系查找与所述标识对应的目标河湖库确权数据。

s204、显示所述目标河湖库确权数据。

本发明实施例中,将所述目标河湖库确权数据进行显示,如图3所示,可以以悬浮框的形式进行显示,点击所述悬浮框中的对应项可以显示对应的目标河湖库确权数据,其中,所述悬浮框中的对应项包括:河湖监控、河湖信息、资源保护、岸线管理、污染防治、环境治理,水利工程和河长业务。本发明实施例中仅对所述悬浮框中的对应项进行举例说明,不进行具体限定。

本发明公开了一种基于地图服务的河湖库确权方法,预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,其中,所述确权方法包括:目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;显示所述目标河湖库确权数据。上述的确权方法中,预先将河湖库的空间数据与河湖库确权数据建立关联关系,在河湖库地图中对目标河湖库进行搜索时,不但可以显示所述目标河湖库的目标空间数据,还可以显示目标河湖库的河湖库确权数据,实现了对目标河湖库的确权。

本发明实施例中,基于上述的确权方法,利用空间数据和河湖库确权数据结合实现河湖库空间gis数据和河湖库确权信息的并行显示查看,图文并茂,使行业内人员更能便捷的管理查看国内的河湖库数据。上述的确权方法可以在不同的终端进行使用,实现过程的系统框图如图4所示,包括:postgis数据库、mysql传统数据库、应用服务器1、应用服务器2、应用服务器3、业务系统、pc地图服务和手机地图服务,其中,

postgis数据库:用于存储、查询河、湖、库的空间数据;

mysql传统数据库:用于存储河、湖、库、河长、工程等基础信息;

应用服务器(接口服务):用于提供前后端的数据交互、计算;

应用服务器(web):提供web服务

实现过程:

(1)通过测绘和官方提供的河湖库空间数据,将数据加工存储进postgis数据库,包含河湖库编码、行政区划代码、河湖库类型、geometry空间数据等

(2)通过业务管理系统应用维护mysql中的河长、工程等信息,并将postgis中河、湖、库基本信息同步导入mysql不包含geometry空间字段

(3)应用接口(应用服务器重部署)提供根据河、湖、库名称模糊检索、行政区划检索等检索的功能,从mysql/postgis中提取河、湖、库、河长、工程等基本信息封装返回给前端应用(web/app/小程序等)

(4)前端应用按照mapbox等前端框架的使用规则将数据图层在前端动态展示,检索列表项表项中(图3)通过点击单一条目,左侧地图视角根据点击数据的河湖库编码切换到指定河湖库在地图上的体层位置、并用深色凸显改河湖库图层,再次点击图层则可以查看该河湖库的河流基本信息、河长信息、工程信息等(数据由应用接口根据河湖库编码查询返回相关数据)

在地图上检索河、湖、库名称可以自动标定跳转指定的河、湖、库,点击河湖库之的标定位可以查看该条河的河长信息、河流基本信息(简介、行政从属、政策、背景等)、河流沿岸相关主要工程建设等。

基于上述的系统,所述确权方法还可以实现地图水利图层服务和地图水利高级图层服务,其中,所述地图水利图层服务:用于提供河湖库的空间数据接口服务及应用集成。所述地图水利高级图层服务:用于提供河湖库的空间数据、河长、工程等接口服务及应用集成服务。

基于上述的一种基于地图服务的河湖库确权方法,本发明实施例中,还提供了一种基于地图服务的河湖库确权装置,预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,所述确权装置的结构框图如图5所示,包括:

获取模块301、第一显示模块302、确定模块303和第二显示模块304。

其中,

所述获取模块301,用于在接收到对目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;

所述第一显示模块302,用于在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;

所述确定模块303,用于当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;

所述第二显示模块304,用于显示所述目标河湖库确权数据。

本发明公开了一种基于地图服务的河湖库确权装置,预先将河湖库地图中河湖库的目标空间数据与河湖库确权数据建立关联关系,其中,所述确权装置包括:目标河湖库的查询请求时,获取与所述查询请求对应的目标空间数据;在所述河湖库地图中将与所述目标空间数据对应的目标图层进行突出显示;当检测到用户点击所述目标图层时,基于所述关联关系确定与所述目标空间数据对应的目标河湖库确权数据;显示所述目标河湖库确权数据。上述的确权装置中,预先将河湖库的空间数据与河湖库确权数据建立关联关系,在河湖库地图中对目标河湖库进行搜索时,不但可以显示所述目标河湖库的目标空间数据,还可以显示目标河湖库的河湖库确权数据,实现了对目标河湖库的确权。

本发明实施例中,所述确权装置中预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系,包括:

分配模块305和获取和分配模块306。

其中,

所述分配模块305,用于为所述河湖库地图中每一个河湖库分配标识;

所述获取和分配模块306,用于获取与当前河湖库关联的空间数据和河湖库确权数据,将所述标识分配给所述空间数据和所述河湖库确权数据。

本发明实施例中,所述确权装置中预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系还包括:

第一存储模块307和第二存储模块308.

其中,

所述第一存储模块307,用于将所述空间数据存储至第一数据库;

所述第二存储模块308,用于将所述河湖库确权数据存储至第二数据库。

本发明实施例中,所述确权装置中预先将河湖库地图中河湖库的空间数据与河湖库确权数据建立关联关系还包括:

第三存储模块309和第四存储模块310。

其中,

所述第三存储模块309,用于将所述目标河湖库的河湖库编码、行政区划代码和河湖库类型存储至所述第一数据库;

所述第四存储模块310,用于将所述河湖库编码、所述行政区划分代码和所述河湖库类型导入所述第二数据库。

本发明实施例中,所述获取模块301包括:

获取单元311、确定单元312和查找单元313。

其中,

所述获取单元311,用于获取所述查询请求中包含的查询关键词;

所述确定单元312,用于基于所述查询关键词确定所述查询请求对应的标识;

所述查找单元313,用于遍历所述第一数据库,基于所述标识查找目标空间数据。

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

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明所提供的一种基于地图服务的河湖库确权方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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