本发明属于电力数据治理领域,特别涉及一种利用影像地图服务更新电力杆塔数据库的方法和系统。
背景技术:
1、电力杆塔是架空输电线路中用来支撑输电线的主要支撑物。电力杆塔的相关数据是输电线路基础数据的重要部分。随着电力杆塔的新增、移除和移动,数据库中的相关数据需要同步更新。现有技术的电力杆塔数据库维护方法主要包括人工外业调查方法和基于遥感影像人工判读方法。其中人工外业调查是派技术人员到关注区域实地勘察,对照已有线路单线图,查看是否有电力杆塔的新增、移除和移动,如果有,利用gps/北斗定位终端测量电力杆塔位置坐标并记录下来。这种方法人工的工作量大,效率低,而且部分区域无法抵达。而基于遥感影像人工判读主要是在离线遥感影像上进行人工判读,再将判读结果与数据库中的已有电力杆塔位置进行比对,找到新增、移除和移动的电力杆塔,完成数据库更新。然而这种方法仍然存在工作量大和效率低的缺点,且需要在专业遥感软件中进行人工判读,提高了操作人员技能要求。
技术实现思路
1、为了解决现有技术中存在的不足,本发明提供了一种利用影像地图服务更新电力杆塔数据库的方法和系统,以解决电力杆塔数据库更新过于依赖人工操作导致效率低的技术问题。
2、为解决上述技术问题,本发明采用如下的技术方案。
3、本发明首先公开了一种利用影像地图服务更新电力杆塔数据库的方法,该方法包括以下步骤:
4、步骤1,在影像地图服务中确定电力杆塔更新范围,基于所述电力杆塔更新范围,在所述影像地图服务中通过瓦片推理算法进行电力杆塔自动识别;
5、步骤2,将识别得到电力杆塔数据与数据库中既有的电力杆塔数据进行自动叠加分析,确定新增电力杆塔和移除电力杆塔;
6、步骤3,将所述新增电力杆塔和移除电力杆塔在所述影像地图服务中进行展示,以供用户进行核实,将核实后的新增电力杆塔和移除电力杆塔更新到电力杆塔数据库中。
7、本发明进一步包括以下优选方案:
8、步骤1中,所述在影像地图服务中确定电力杆塔更新范围,具体包括:
9、通过在影像地图服务界面中选择行政区划,或者通过在所述影像地图服务界面上绘制矩形或不规则多边形,来确定所述影像地图服务中的电力杆塔更新范围。
10、所述基于所述电力杆塔更新范围,在所述影像地图服务中通过瓦片推理算法进行电力杆塔自动识别,具体包括:
11、步骤1.1:计算电力杆塔更新范围area的外接矩形rectarea;
12、步骤1.2:计算外接矩形rectarea范围内的地图瓦片编号,左上角瓦片记为tiletl,其行列号分别为rowtl和coltl,右下角瓦片记为tilebr,其行列号记为rowbr和colbr,每个瓦片的长宽为256;
13、步骤1.3:按照从左到右、从上到下的顺序遍历所有瓦片,对任意瓦片tile(i,j),将其对应的空间范围记为recttile,其中i为瓦片行号,j为瓦片列号,进行如下判断:
14、如果rectarea∩recttile为空,则跳过该瓦片,遍历下一个瓦片;
15、如果rectarea∩recttile不为空,下载并读取该瓦片右方瓦片tile(i,j+1)、下方瓦片tile(i+1,j)、右下方瓦片tile(i+1,j+1),并将这三个瓦片与tile(i,j)聚合为一个尺寸为512×512的图片,记为tile(i,j);
16、对该瓦片图像进行推理预测,得到瓦片tile(i,j)的电力杆塔预测框集合result(i,j);
17、步骤1.4:当获得所有瓦片的电力杆塔预测框集合之后,完成所有瓦片的推理预测,将预测框转换为地理坐标,得到预测框集合resultall;
18、步骤1.5:利用nms算法对resultall结果进行去重处理,得到最终预测框集合result;
19、步骤1.6:根据所述最终预测框集合result生成自动识别电力杆塔矢量图层layerpredict。
20、步骤2中,所述将识别得到电力杆塔数据与数据库中既有的电力杆塔数据进行自动叠加分析,具体包括:
21、步骤2.1:自动加载所述电力杆塔矢量图层layerpredict到影像地图服务中;
22、步骤2.2:以范围area为查询条件,从数据库中检索该范围内已有电力杆塔,并生成临时图层加载到所述影像地图服务中,记为layerstore;
23、步骤2.3:将layerpredict图层和layerstore图层进行自动叠加分析,对于存在于layerpredict中但不存在于layerstore中的电力杆塔预测框,记为新增电力杆塔,对于存在于layerstore中但不存在于layerpredict中的电力杆塔预测框,记为移除电力杆塔;将叠加分析结果生成电力杆塔变化图层layerchange,加载到影像地图服务中。
24、所述步骤3具体包括:
25、由用户在所述电力杆塔变化图层layerchange中对新增电力杆塔和移除电力杆塔进行逐个检查核实,去除误检,将检测无误的变化电力杆塔信息更新到系统数据库中。
26、本发明同时公开了一种利用前述利用影像地图服务更新电力杆塔数据库的方法的利用影像地图服务更新电力杆塔数据库的系统,包括电力杆塔自动识别模块、电力杆塔变化分析模块和电力杆塔数据更新模块。
27、所述电力杆塔自动识别模块,用于在影像地图服务中确定电力杆塔更新范围,基于所述电力杆塔更新范围,在所述影像地图服务中通过瓦片推理算法进行电力杆塔自动识别;
28、所述电力杆塔变化分析模块,用于将识别得到电力杆塔数据与数据库中既有的电力杆塔数据进行自动叠加分析,确定新增电力杆塔和移除电力杆塔;
29、所述电力杆塔数据更新模块,用于将所述新增电力杆塔和移除电力杆塔在所述影像地图服务中进行展示,以供用户进行核实,将核实后的新增电力杆塔和移除电力杆塔更新到电力杆塔数据库中。
30、相应地,本申请还公开了一种终端,包括处理器及存储介质;
31、所述存储介质用于存储指令;
32、所述处理器用于根据所述指令进行操作以执行根据前述利用影像地图服务更新电力杆塔数据库的方法的步骤。
33、相应地,本申请还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述利用影像地图服务更新电力杆塔数据库的方法的步骤。
34、本发明的有益效果在于,与现有技术相比,本发明提供了一种利用影像地图服务更新电力杆塔数据库的方法和系统,使用机器判读和人工辅助检查的模式完成电力杆塔数据库的更新,节省了内业判读时间,并且无需人工外业调查,明显提升了作业效率。此外本发明的方法降低了遥感判读人员技能要求。整个更新过程在web端系统中完成,无需使用专业遥感软件。
1.一种利用影像地图服务更新电力杆塔数据库的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的利用影像地图服务更新电力杆塔数据库的方法,其特征在于,步骤1中,所述在影像地图服务中确定电力杆塔更新范围,具体包括:
3.根据权利要求2所述的利用影像地图服务更新电力杆塔数据库的方法,其特征在于,步骤1中,所述基于所述电力杆塔更新范围,在所述影像地图服务中通过瓦片推理算法进行电力杆塔自动识别,具体包括:
4.根据权利要求3所述的利用影像地图服务更新电力杆塔数据库的方法,其特征在于,步骤2中,所述将识别得到电力杆塔数据与数据库中既有的电力杆塔数据进行自动叠加分析,具体包括:
5.根据权利要求4所述的利用影像地图服务更新电力杆塔数据库的方法,其特征在于,所述步骤3具体包括:
6.一种利用权利要求1-5任一项权利要求所述的利用影像地图服务更新电力杆塔数据库的方法的利用影像地图服务更新电力杆塔数据库的系统,包括电力杆塔自动识别模块、电力杆塔变化分析模块和电力杆塔数据更新模块,其特征在于:
7.根据权利要求6所述的利用影像地图服务更新电力杆塔数据库的系统,其特征在于,所述电力杆塔自动识别模块,进一步用于:
8.根据权利要求7所述的利用影像地图服务更新电力杆塔数据库的系统,其特征在于,所述电力杆塔自动识别模块,进一步用于:
9.根据权利要求8所述的利用影像地图服务更新电力杆塔数据库的系统,其特征在于,所述电力杆塔变化分析模块,进一步用于:
10.根据权利要求9所述的利用影像地图服务更新电力杆塔数据库的系统,其特征在于,所述电力杆塔数据更新模块,进一步用于:
11.一种终端,包括处理器及存储介质;其特征在于:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5任一项所述的利用影像地图服务更新电力杆塔数据库的方法的步骤。