一种基于大数据的矢量化管理系统的制作方法

文档序号:32004724发布日期:2022-11-02 12:39阅读:36来源:国知局
一种基于大数据的矢量化管理系统的制作方法

1.本发明涉及电力图纸管理领域,具体涉及一种基于大数据的矢量化管理系统。


背景技术:

2.基于大数据的矢量化管理系统是对图纸进行转化管理的系统,国网大量的基础设施建设项目生成了海量的工程图纸和数据,但是目前工程项目设计单位均以纸质形式提交设计方案和工程图纸,纸质工程图纸存取模式陈旧、利用效率低下,工程建设、验收、运维、管理等各个环节的过程数据无法准确记录,没有形成具有权威性的过程数据;
3.现有的基于大数据的矢量化管理系统存在着一定的不足之处有待改善,首先,现有的基于大数据的矢量化管理系统不具备将图片转换为矢量图的功能,图纸文件占用内存大、上传和下载速度缓慢;其次,现有的基于大数据的矢量化管理系统不具备在大数据中检索参照图的功能,不方便施工人员进行参照,不能够及时的找到图纸中的错误。


技术实现要素:

4.本发明所要解决的技术问题在于:现有的基于大数据的矢量化管理系统不具备将图片转换为矢量图的功能,图纸文件占用内存大、上传和下载速度缓慢;其次,现有的基于大数据的矢量化管理系统不具备在大数据中检索参照图的功能,不方便施工人员进行参照,不能够及时的找到图纸中的错误。
5.本发明是通过以下技术方案解决上述技术问题的,一种基于大数据的矢量化管理系统,包括图形扫描模块、图形识别模块、数据传输模块、位图生成模块、矢量处理模块、矢量定位模块、线图识别模块、线图覆盖模块、矢量生成模块、线图存储模块、矢量调取模块、矢量共享模块、数据检索模块、临时记录模块、参照对比模块和差别标记模块;
6.所述图形扫描模块用于对电力施工图纸进行扫描,利用图形识别模块对图纸上的图形进行识别;
7.所述数据传输模块用于将扫描后的图形传输到终端上,利用位图生成模块在终端上对图片进行生成;
8.所述矢量处理模块用于对图片进行矢量处理,通过矢量定位模块对图片中的图形进行矢量定位,利用线图识别模块将图片中的线性识别出来;
9.所述线图覆盖模块用于将矢量图线与图片中图形重合在一起,通过矢量生成模块将图片中的图形生成为矢量图,通过线图存储模块对矢量图进行保存;
10.所述矢量调取模块用于调取矢量图进行使用,通过矢量共享模块实现多方共同使用同一矢量图;
11.所述数据检索模块用于在大数据中对图片和矢量图检索类似的图形,利用临时记录模块对浏览过的图形进行记录;
12.所述参照对比模块用于对图片与矢量图和检索出的图形进行对比,利用差别标记模块对不同之处进行标记。
13.优选的,所述线图识别模块包括线性识别单元、线性生成单元和线性对照单元。
14.优选的,所述线图识别模块具体处理步骤如下:
15.步骤一:通过线性识别单元将图片中图形的线性进行确定,例如:直线、圆、弧线、箭头......等;
16.步骤二:利用线性生成单元确定线性的性质,例如:宽度、长度、颜色......等;
17.步骤三:通过线性对照单元与数据库中的图线进行对应。
18.优选的,所述图形识别模块对图纸识别的过程进行去像素化,一个矩形栅格图形,长w+1,宽h+1,表示一个wxh的图片,每个像素对应一个栅格单元,水平和垂直临近栅格与当前栅格共享一条边,而斜对角临近栅格与当前栅格共享一个顶点,当图形放大后,斜对角临近栅格看起来与当前栅格是不相连的,而共享一条边的临近栅格仍然相连,通过修改原始方形像素,使垂直方向原来只共享一个顶点的相邻像素共享一条边,从而对图片进行锯齿消除。
19.优选的,所述线图识别模块对图形中的每个图线路径进行分析,一个路径是一系列顶点{v0,...,vn},对所有i=0,...,n-1都有一条边从vi到vi+1,这些边都非常清晰。一条路径被称为封闭如果vn=v0,路径的长度为边的个数即路径分解的目标,从达到对图线的识别。
20.优选的,该一种基于大数据的矢量化管理系统具体处理步骤如下:
21.s1:通过图形扫描模块对电力施工图纸进行扫描,利用图形识别模块对图纸上的图形进行识别,经由数据传输模块将扫描后的图形传输到终端上,利用位图生成模块在终端上对图片进行生成;
22.s2:在终端上对传输的图片进行使用时,利用数据检索模块在大数据中对图片检索类似的图形,利用临时记录模块对浏览过的图形进行记录,通过参照对比模块用于对图片和检索出的图形进行对比,利用差别标记模块对不同之处进行标记;
23.s3:在矢量处理模块的作用下对图片进行矢量处理,通过矢量定位模块对图片中的图形进行矢量定位,利用线图识别模块将图片中的线性识别出来;
24.s4:通过线图覆盖模块将矢量图线与图片中图形重合在一起,通过矢量生成模块将图片中的图形生成为矢量图,通过线图存储模块对矢量图进行保存;
25.s5:利用矢量调取模块调取矢量图进行使用,通过矢量共享模块实现多方共同使用同一矢量图;
26.s6:在使用矢量图时,利用数据检索模块在大数据中对矢量图检索类似的图形,利用临时记录模块对浏览过的图形进行记录,通过参照对比模块用于对矢量图和检索出的图形进行对比,利用差别标记模块对不同之处进行标记,方便施工人员进行参考,确保施工的准确性。
27.本发明相比现有技术具有以下优点:
28.通过矢量定位模块对图片中的图形进行矢量定位,利用线图识别模块将图片中的线性识别出来,通过线图覆盖模块将矢量图线与图片中图形重合在一起,通过矢量生成模块将图片中的图形生成为矢量图,使得系统具备将图片转换为矢量图的功能,减少了图纸文件的内存,避免了图纸文件占用内存大、上传和下载速度缓慢的弊端;
29.通过数据检索模块在大数据中对图片和矢量图检索类似的图形,利用临时记录模
块对浏览过的图形进行记录,参照对比模块对图片与矢量图和检索出的图形进行对比,利用差别标记模块对不同之处进行标记,使得系统具备在大数据中检索参照图的功能,方便施工人员进行参照,能够及时的找到图纸中的错误。
附图说明
30.图1是本发明的系统框图;
31.图2是本发明的线性识别模块系统框图。
具体实施方式
32.下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
33.如图1-2所示,本实施例提供一种技术方案:一种基于大数据的矢量化管理系统,包括图形扫描模块、图形识别模块、数据传输模块、位图生成模块、矢量处理模块、矢量定位模块、线图识别模块、线图覆盖模块、矢量生成模块、线图存储模块、矢量调取模块、矢量共享模块、数据检索模块、临时记录模块、参照对比模块和差别标记模块;
34.图形扫描模块用于对电力施工图纸进行扫描,利用图形识别模块对图纸上的图形进行识别;
35.数据传输模块用于将扫描后的图形传输到终端上,利用位图生成模块在终端上对图片进行生成;
36.矢量处理模块用于对图片进行矢量处理,通过矢量定位模块对图片中的图形进行矢量定位,利用线图识别模块将图片中的线性识别出来;
37.线图覆盖模块用于将矢量图线与图片中图形重合在一起,通过矢量生成模块将图片中的图形生成为矢量图,通过线图存储模块对矢量图进行保存;
38.矢量调取模块用于调取矢量图进行使用,通过矢量共享模块实现多方共同使用同一矢量图;
39.数据检索模块用于在大数据中对图片和矢量图检索类似的图形,利用临时记录模块对浏览过的图形进行记录;
40.参照对比模块用于对图片与矢量图和检索出的图形进行对比,利用差别标记模块对不同之处进行标记。
41.线图识别模块包括线性识别单元、线性生成单元和线性对照单元。
42.在本实施例中,为了能够对位图中的图线识别出来,设置了线图识别模块,线图识别模块具体处理步骤如下:
43.步骤一:通过线性识别单元将图片中图形的线性进行确定,例如:直线、圆、弧线、箭头......等;
44.步骤二:利用线性生成单元确定线性的性质,例如:宽度、长度、颜色......等;
45.步骤三:通过线性对照单元与数据库中的图线进行对应。
46.在本实施例中,为了使得位图中的线更加的清晰,图形识别模块对图纸识别的过程进行去像素化,一个矩形栅格图形,长w+1,宽h+1,表示一个wxh的图片,每个像素对应一
个栅格单元,水平和垂直临近栅格与当前栅格共享一条边,而斜对角临近栅格与当前栅格共享一个顶点,当图形放大后,斜对角临近栅格看起来与当前栅格是不相连的,而共享一条边的临近栅格仍然相连,通过修改原始方形像素,使垂直方向原来只共享一个顶点的相邻像素共享一条边,从而对图片进行锯齿消除。
47.在本实施例中,为了确保识别的准确性,线图识别模块对图形中的每个图线路径进行分析,一个路径是一系列顶点{v0,...,vn},对所有i=0,...,n-1都有一条边从vi到vi+1,这些边都非常清晰。一条路径被称为封闭如果vn=v0,路径的长度为边的个数即路径分解的目标,从达到对图线的识别。
48.综上,本发明在使用时,首先通过图形扫描模块对电力施工图纸进行扫描,利用图形识别模块对图纸上的图形进行识别,经由数据传输模块将扫描后的图形传输到终端上,利用位图生成模块在终端上对图片进行生成,在终端上对传输的图片进行使用时,利用数据检索模块在大数据中对图片检索类似的图形,利用临时记录模块对浏览过的图形进行记录,通过参照对比模块用于对图片和检索出的图形进行对比,利用差别标记模块对不同之处进行标记,在矢量处理模块的作用下对图片进行矢量处理,通过矢量定位模块对图片中的图形进行矢量定位,利用线图识别模块将图片中的线性识别出来,通过线图覆盖模块将矢量图线与图片中图形重合在一起,通过矢量生成模块将图片中的图形生成为矢量图,通过线图存储模块对矢量图进行保存,利用矢量调取模块调取矢量图进行使用,通过矢量共享模块实现多方共同使用同一矢量图,在使用矢量图时,利用数据检索模块在大数据中对矢量图检索类似的图形,利用临时记录模块对浏览过的图形进行记录,通过参照对比模块用于对矢量图和检索出的图形进行对比,利用差别标记模块对不同之处进行标记,方便施工人员进行参考,确保施工的准确性。
49.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
50.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1