CN115410219B - 识别问题地图的地图要素模型构建方法和装置 - Google Patents
识别问题地图的地图要素模型构建方法和装置 Download PDFInfo
- Publication number
- CN115410219B CN115410219B CN202211073658.6A CN202211073658A CN115410219B CN 115410219 B CN115410219 B CN 115410219B CN 202211073658 A CN202211073658 A CN 202211073658A CN 115410219 B CN115410219 B CN 115410219B
- Authority
- CN
- China
- Prior art keywords
- map
- model
- attribute
- constructing
- color
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/42—Document-oriented image-based pattern recognition based on the type of document
- G06V30/422—Technical drawings; Geographical maps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/54—Extraction of image or video features relating to texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供了识别问题地图的地图要素模型构建方法和装置,包括:获取待识别地图;将待识别地图进行分解,得到地图要素;根据地图要素的空间坐标和属性信息分别构建待识别地图对应的第一空间位置模型和第一属性模型。根据该模型,将第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;对第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定问题地图;可以提高审查的准确率和审查速度。
Description
技术领域
本发明涉及地理信息技术领域,尤其是涉及识别问题地图的地图要素模型构建方法和装置。
背景技术
目前,对地图的审查需要人工识别,主要通过两种方法:一是工作人员用眼睛逐一读取待审查的地图要素,获取该地图要素的颜色、形状、尺寸等属性信息,再通过人脑判断该地图要素其是否符合法律法规和各项规范性文件的规定;二是将待审查的地图要素与标准地图进行肉眼比对,识别该地图要素与标准地图有无差别。
上述方法完全依靠人工识别,工作人员对读取的地图信息容易存在主观因素,导致地图识别结果不统一;人工识别的准确率低,并且识别速度慢;当出现识别数量较多的地图要素时,还会出现遗漏。
综上所述,采用人工识别的方式对地图进行审查,会导致识别准确率低和识别速度慢。
发明内容
有鉴于此,本发明的目的在于提供识别问题地图的地图要素模型构建方法和装置,可以提高审查的准确率和审查速度。
第一方面,本发明实施例提供了识别问题地图的地图要素模型构建方法,结合地图学、地图技术审查和图像处理的观点,构建合适的地图要素模型,所述方法包括:
获取待识别地图;
将所述待识别地图进行分解,得到地图要素;
根据所述地图要素的空间坐标和属性信息分别构建所述待识别地图对应的第一空间位置模型和第一属性模型。
进一步的,所述方法还包括:
将所述第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;
对所述第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定所述问题地图。
进一步的,将所述第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图,包括:
如果所述第一空间位置模型与所述第二空间位置模型的空间位置一致或在预设的阈值范围内,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为真;
如果所述第一空间位置模型与所述第二空间位置模型的空间位置超出所述预设的阈值范围,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为假。
进一步的,对所述第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定所述问题地图,包括:
如果所述第一属性模型的逻辑关系与所述第二属性模型的逻辑关系一致或在预设的阈值范围内,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为真;
如果所述第一属性模型的逻辑关系与所述第二属性模型的逻辑关系不一致或超出所述预设的阈值范围,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为假。
进一步的,所述第一空间位置模型包括矩形地图的空间位置模型和非矩形地图的空间位置模型,根据所述地图要素的空间坐标和属性信息分别构建所述待识别地图对应的第一空间位置模型和第一属性模型,包括:
构建平面直角坐标系和不规则地图的最小外包矩形;
基于所述平面直角坐标系,根据使用要素的几何中心确定点类型地图要素的空间位置;
根据所述最小外包矩形构建所述最小外包矩形的空间位置模型;
根据多个所述点类型地图要素的空间位置的集合构造线类型地图要素的空间位置,其中,所述线类型地图要素包括闭合类型的线类型地图要素和非闭合类型的线类型地图要素;
根据所述闭合类型的线类型地图要素的空间位置构造面类型地图要素的空间位置。
进一步的,根据所述地图要素分别构建所述待识别地图对应的第一空间位置模型和第一属性模型,包括:
构建点类型地图要素属性模型,所述点类型地图要素属性模型包括第一样式、第一尺寸、第一颜色和第一透明度;
构建线类型地图要素属性模型,所述线类型地图要素属性模型包括第二样式、第一线宽、第二颜色、第二透明度和第一色带;
构建面类型地图要素属性模型,所述面类型地图要素属性模型包括第一纹理、第三颜色和第三透明度;
构建体类型地图要素属性模型,所述体类型地图要素属性模型包括第二尺寸、第二纹理、第四颜色和第四透明度;
构建注记类型地图要素属性模型,所述注记类型地图要素属性模型包括第三尺寸、字体、第五颜色、第五透明度和语言。
进一步的,所述第一样式为点要素的几何形状,所述第一尺寸为所述点要素的直径,所述第一颜色为所述点要素的颜色,所述第一透明度为所述点要素的透明程度;
所述第二样式为线要素的几何形状,所述第一线宽为所述线要素的宽度,所述第二颜色为所述线要素的颜色,所述第二透明度为所述线要素的透明程度,所述第一色带的属性包括面类型地图要素的属性和色带的方向;
所述第一纹理的属性包括点类型地图要素的属性和所述面类型地图要素的属性,所述第三颜色为面要素的颜色,所述第三透明度为所述面要素的透明程度;
所述第二尺寸为体要素的长度、宽度和高度,所述第二纹理的属性包括所述点类型地图要素的属性和所述面类型地图要素的属性,所述第四颜色为各个所述面要素的颜色,所述第四透明度为所述体要素的透明程度;
所述第三尺寸为注记要素的长度和宽度,所述字体为不同字体类型,所述第五颜色为所述注记要素使用的颜色,所述第五透明度为所述地图要素的透明程度,所述语言为不同语言类型、英文字母的大小写、首字母大写、简体字或繁体字。
第二方面,本发明实施例提供了识别问题地图的地图要素模型构建装置,结合地图学、地图技术审查和图像处理的观点,构建合适的地图要素模型,所述装置包括:
获取模块,用于获取待识别地图;
分解模块,用于将所述待识别地图从地图学的角度进行分解,得到地图要素;
构建模块,用于根据所述地图要素的空间坐标和属性信息分别构建所述待识别地图对应的第一空间位置模型和第一属性模型。
第三方面,本发明实施例提供了电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
第四方面,本发明实施例提供了具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如上所述的方法。
本发明实施例提供了识别问题地图的地图要素模型构建方法和装置,包括:获取待识别地图;将待识别地图进行分解,得到地图要素;根据地图要素的空间坐标和属性信息分别构建待识别地图对应的第一空间位置模型和第一属性模型。根据该模型,将第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;对第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定问题地图;可以提高审查的准确率和审查速度。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的识别问题地图的地图要素模型构建方法流程图;
图2为本发明实施例二提供的识别问题地图的地图要素模型构建装置示意图。
图标:
1-获取模块;2-分解模块;3-构建模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为便于对本实施例进行理解,下面对本发明实施例进行详细介绍。
实施例一:
图1为本发明实施例一提供的识别问题地图的地图要素模型构建方法流程图。
参照图1,结合地图学、地图技术审查和图像处理的观点,构建合适的地图要素模型,该方法包括以下步骤:
步骤S101,获取待识别地图;
步骤S102,将待识别地图进行分解,得到地图要素;
步骤S103,根据地图要素的空间坐标和属性信息分别构建待识别地图对应的第一空间位置模型和第一属性模型。
另外,根据该模型,将第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;对第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定问题地图。其中,预设地图可以为知识库中的标准地图、知识库中的其他地图或者知识库中的逻辑关系模型。
具体地,将待识别的地图分解为更小的地图要素,根据地图要素的几何特征,分为点、线、面、体、和注记等5类。通过计算机可自动识别上述5类地图要素的空间位置和属性。空间位置即地图要素在地图中的位置,使用计算机获取地图要素的空间位置后,可通过判断该地图要素的形状、与其他地图要素的相对位置关系,实现问题地图的自动识别。属性即通过计算机识别的地图要素特征信息,包括样式、尺寸和颜色等,使用计算机获取待识别地图要素的属性之后,通过对比可判断两个地图要素是否具有相同的属性,还可判断相关的属性值是否在规定的范围内,从而确定问题地图。采用上述方法可以提高审查的准确率和审查速度。
进一步的,将第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图,包括以下步骤:
步骤S201,如果第一空间位置模型与第二空间位置模型的空间位置一致或在预设的阈值范围内,则待识别地图的地图要素与预设地图的地图要素的逻辑关系为真;
步骤S202,如果第一空间位置模型与第二空间位置模型的空间位置超出预设的阈值范围,则待识别地图的地图要素与预设地图的地图要素的逻辑关系为假。
进一步的,对第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定问题地图,包括以下步骤:
步骤S301,如果第一属性模型的逻辑关系与第二属性模型的逻辑关系一致或在预设的阈值范围内,则待识别地图的地图要素与预设地图的地图要素的逻辑关系为真;
步骤S302,如果第一属性模型的逻辑关系与第二属性模型的逻辑关系不一致或超出预设的阈值范围,则待识别地图的地图要素与预设地图的地图要素的逻辑关系为假。
进一步的,第一空间位置模型包括矩形地图的空间位置模型和非矩形地图的空间位置模型,步骤S103包括以下步骤:
步骤S401,构建平面直角坐标系和不规则地图的最小外包矩形;
这里,将矩形地图的左下角设为坐标原点(0,0),坐标原点右侧为X轴正方向,坐标原点上侧为Y轴正方向,地上为Z轴正方向,构建X-Y-Z坐标系。坐标系的单位距离按照公式(1)计算:
单位距离=2.54cm/DPI
其中,2.54cm为1英寸,DPI表示每英寸的点数。如果地图含有附图,将附图按照此方法构建附图的空间位置模型;如果附图占用主图的空间,占用的主图空间在主图中视为无地图要素。
步骤S402,基于平面直角坐标系,根据使用要素的几何中心确定点类型地图要素的空间位置;
步骤S403,根据最小外包矩形构建最小外包矩形的空间位置模型;
步骤S404,根据多个点类型地图要素的空间位置的集合构造线类型地图要素的空间位置;其中,点为特征点;
这里,线类型地图要素包括多个点类型地图要素,线类型地图要素的空间位置是通过多个点类型地图要素的空间位置的集合构造的,且规定顺时针方向为正向。
例如,假设线类型地图要素包括N个点类型地图要素,规定第1个点的坐标为线类型地图要素的起点坐标,第N个点的坐标为线类型地图要素的终点坐标,第M个点的坐标为线类型地图要素的M/N位置坐标,当M=N/2时,表示线类型地图要素的中点坐标。
其中,线类型地图要素包括闭合类型的线类型地图要素和非闭合类型的线类型地图要素,闭合类型即起点与终点相同的线类型,非闭合类型即起点与终点不同的线类型。
步骤S405,根据闭合类型的线类型地图要素的空间位置构造面类型地图要素的空间位置。
这里,面类型地图要素的空间位置通过闭合类型的线类型地图要素和地图图框的空间位置表示,并且规定被闭合的线类型包围的区域为面类型地图要素的内部,未被包围的区域为面类型地图要素的外部。
另外,第一空间位置模型还包括非矩形地图的空间位置模型,非矩形地图的空间位置模型的构建过程如下:计算非矩形地图的四至位置,首先构建不规则地图的最小外包矩形,其次按照上述方法构建最小外包矩形的空间位置模型。其中,不属于非矩形地图的空间视为无地图要素。构建最小外包矩形的空间位置模型的方法与构建矩形地图的空间位置模型的方法相同,在此不作赘述。
进一步的,步骤S103包括以下步骤:
步骤S501,构建点类型地图要素属性模型,点类型地图要素属性模型包括第一样式、第一尺寸、第一颜色和第一透明度;
步骤S502,构建线类型地图要素属性模型,线类型地图要素属性模型包括第二样式、第一线宽、第二颜色、第二透明度和第一色带;
步骤S503,构建面类型地图要素属性模型,面类型地图要素属性模型包括第一纹理、第三颜色和第三透明度;
步骤S504,构建体类型地图要素属性模型,体类型地图要素属性模型包括第二尺寸、第二纹理、第四颜色和第四透明度;
步骤S505,构建注记类型地图要素属性模型,注记类型地图要素属性模型包括第三尺寸、字体、第五颜色、第五透明度和语言。
进一步的,第一样式为点要素的几何形状,第一尺寸为点要素的直径,第一颜色为点要素的颜色,第一透明度为点要素的透明程度;
具体地,第一样式为点要素的几何形状,该几何形状包括实心点、空心点、五角星和六边形等,不同几何形状的样式即视为不同的点类型;
第一尺寸为点要素的直径,不同的尺寸即视为不同的点类型;
第一颜色为点要素的颜色,由RGB***构成的点要素的颜色,如红色、黑色和蓝色等,不同的颜色即视为不同的点类型;
第一透明度为点要素的透明程度,例如不透明、50%透明和10%透明等,不同的透明度即视为不同的点类型。
点类型地图要素属性模型如表1所示:
属性名称 | 属性值类型 | 属性值选取范围 |
样式 | 文本或非负整数 | 描述几何形状的任意文本,或非负整数 |
尺寸 | 浮点型 | 大于0的浮点型数字 |
颜色(R分量) | 整数型 | 大于0的整数 |
颜色(G分量) | 整数型 | 大于0的整数 |
颜色(B分量) | 整数型 | 大于0的整数 |
透明度 | 浮点型 | 0-1之间的浮点型数字 |
第二样式为线要素的几何形状,第一线宽为线要素的宽度,第二颜色为线要素的颜色,第二透明度为线要素的透明程度,第一色带的属性包括面类型地图要素的属性和色带的方向,其中,面类型地图要素的属性包括面类型地图要素的所有属性,在此不作赘述;
具体地,第二样式为线要素的几何形状,例如实线、虚线、双实线和长短虚线等,不同几何形状的样式即视为不同的线类型;
第一线宽为线要素的宽度,不同的线宽即视为不同的线类型,其中,线要素两侧的面类型地图要素在不同的情况下,线宽可以为0;
第二颜色为线要素的颜色,例如红色、黑色和蓝色等,不同的颜色即视为不同的线类型;
第二透明度为线要素的透明程度,例如不透明、50%透明和10%透明等,不同的透明度即视为不同的线类型;
第一色带的属性包括面类型地图要素的属性和色带的方向,第一色带用于强化线类型的地图要素,不同的色带即视为不同的线类型。
线类型地图要素属性模型如表2所示:
属性名称 | 属性值类型 | 属性值选取范围 |
样式 | 文本或非负整数 | 描述几何形状的任意文本,或非负整数 |
线宽 | 浮点型 | 大于0的浮点型数字 |
颜色(R分量) | 整数型 | 大于0的整数 |
颜色(G分量) | 整数型 | 大于0的整数 |
颜色(B分量) | 整数型 | 大于0的整数 |
透明度 | 浮点型 | 0-1之间的浮点型数字 |
色带(方向) | 文本或非负整数 | 顺时针方向、逆时针方向 |
色带(纹理) | 文本或非负整数 | 描述纹理的任意文本,或非负整数 |
色带(R分量) | 整数型 | 大于0的整数 |
色带(G分量) | 整数型 | 大于0的整数 |
色带(B分量) | 整数型 | 大于0的整数 |
色带(透明度) | 浮点型 | 0-1之间的浮点型数字 |
第一纹理的属性包括点类型地图要素的属性和面类型地图要素的属性,第三颜色为面要素的颜色,第三透明度为面要素的透明程度;
这里,第一纹理即面要素中用于填充面的且重复出现的点要素或线要素,例如直线、斜线、十字星和五角星等,第一纹理的属性包括点类型地图要素的属性和面类型地图要素的属性,不同的纹理即视为不同的面类型,面类型地图要素可以无纹理;
第三颜色为面要素的颜色,例如红色、黑色和蓝色等,无纹理的情况下,不同的颜色即视为不同的面类型;
第三透明度为面要素的透明程度,即面要素的透明程度,如不透明、50%透明和10%透明等,不同的透明度即视为不同的面类型。
面类型地图要素属性模型如表3所示:
属性名称 | 属性值类型 | 属性值选取范围 |
纹理 | 文本或非负整数 | 描述纹理的任意文本,或非负整数 |
颜色(R分量) | 整数型 | 大于0的整数 |
颜色(G分量) | 整数型 | 大于0的整数 |
颜色(B分量) | 整数型 | 大于0的整数 |
透明度 | 浮点型 | 0-1之间的浮点型数字 |
第二尺寸为体要素的长度、宽度和高度,第二纹理的属性包括点类型地图要素的属性和面类型地图要素的属性,第四颜色为各个面要素的颜色,第四透明度为体要素的透明程度;
具体地,第二尺寸为体要素的长度、宽度和高度,不同的尺寸即视为不同的体类型;
第二纹理指体要素中用于填充各面的且重复出现的点要素或线要素,如直线、斜线、十字星和五角星等,第二纹理的属性包括点类型地图要素的属性和面类型地图要素的属性(线类型的色带除外),不同的纹理即视为不同的体类型,体类型地图要素可以无纹理;
第四颜色为各个面要素的颜色,如红色、黑色和蓝色等,无纹理的情况下,不同的颜色即视为不同的体类型;
第四透明度为体要素的透明程度,如不透明、50%透明和10%透明等,不同的透明度即视为不同的体类型。
体类型地图要素属性模型如表4所示:
第三尺寸为注记要素的长度和宽度,字体为不同字体类型,第五颜色为注记要素使用的颜色,第五透明度为地图要素的透明程度,语言为不同语言类型。
具体地,第三尺寸为注记要素的长度和宽度,不同的尺寸即视为不同的注记类型;
字体为不同字体类型,包括宋体、楷体、仿宋、黑体、Times New Roman等,不同的字体即视为不同的注记类型;
第五颜色为注记要素使用的颜色,例如红色、黑色和蓝色等,不同的颜色即视为不同的注记类型;
第五透明度为地图要素的透明程度,例如不透明、50%透明和10%透明等,不同的透明度即视为不同的注记类型;
语言为不同语言类型、英文字母的大小写、首字母大写、简体字或繁体字,具体包括简体中文、繁体中文、英语、法语和西班牙语等,其中,外文罗马字母拼写又分为纯大写、纯小写和首字母大写等,不同的语言即视为不同的注记类型。
注记类型地图要素属性模型如表5所示:
属性名称 | 属性值类型 | 属性值选取范围 |
尺寸 | 文本或非负整数 | 描述纹理的任意文本,或非负整数 |
字体 | 文本或非负整数 | 描述纹理的任意文本,或非负整数 |
颜色(R分量) | 整数型 | 大于0的整数 |
颜色(G分量) | 整数型 | 大于0的整数 |
颜色(B分量) | 整数型 | 大于0的整数 |
透明度 | 浮点型 | 0-1之间的浮点型数字 |
语言 | 文本或非负整数 | 描述语言的任意文本,或非负整数 |
将待识别地图的地图要素与预设地图的地图要素进行对比,判断要素的逻辑关系,可分为True(真)和False(假)两类。其中,上述对比仅可判断同类型地图要素的逻辑关系。本申请对地图要素进行分类后,可自动识别的地图要素属性信息;根据自动识别问题地图的实际应用流程,构建地图要素属性模型,从而提高审查的准确率和审查速度。
本发明实施例提供了识别问题地图的地图要素模型构建方法,包括:获取待识别地图;将待识别地图进行分解,得到地图要素;根据地图要素的空间坐标和属性信息分别构建待识别地图对应的第一空间位置模型和第一属性模型。根据该模型,将第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;对第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定问题地图;可以提高审查的准确率和审查速度。
实施例二:
图2为本发明实施例二提供的识别问题地图的地图要素模型构建装置示意图。
参照图2,结合地图学、地图技术审查和图像处理的观点,构建合适的地图要素模型,该装置包括:
获取模块1,用于获取待识别地图;
分解模块2,用于将待识别地图进行分解,得到地图要素;
构建模块3,用于根据地图要素的空间坐标和属性信息分别构建待识别地图对应的第一空间位置模型和第一属性模型。
本发明实施例提供了识别问题地图的地图要素模型构建装置,包括:获取待识别地图;将待识别地图进行分解,得到地图要素;根据地图要素的空间坐标和属性信息分别构建待识别地图对应的第一空间位置模型和第一属性模型。根据该模型,将第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;对第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定问题地图;可以提高审查的准确率和审查速度。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例提供的识别问题地图的地图要素模型构建方法的步骤。
本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,计算机可读介质上存储有计算机程序,计算机程序被处理器运行时执行上述实施例的识别问题地图的地图要素模型构建方法的步骤。
本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (8)
1.一种识别问题地图的地图要素模型构建方法,其特征在于,结合地图学、地图技术审查和图像处理的观点,构建合适的地图要素模型,所述方法包括:
获取待识别地图;
将所述待识别地图进行分解,得到地图要素;
根据所述地图要素的空间坐标和属性信息分别构建所述待识别地图对应的第一空间位置模型和第一属性模型;
所述第一空间位置模型包括矩形地图的空间位置模型和非矩形地图的空间位置模型,根据所述地图要素的空间坐标和属性信息分别构建所述待识别地图对应的第一空间位置模型和第一属性模型,包括:
构建平面直角坐标系和不规则地图的最小外包矩形;
基于所述平面直角坐标系,根据使用要素的几何中心确定点类型地图要素的空间位置;
根据所述最小外包矩形构建所述最小外包矩形的空间位置模型;
根据多个所述点类型地图要素的空间位置的集合构造线类型地图要素的空间位置,其中,所述线类型地图要素包括闭合类型的线类型地图要素和非闭合类型的线类型地图要素;
根据所述闭合类型的线类型地图要素的空间位置构造面类型地图要素的空间位置;
所述方法还包括:
将所述第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;
对所述第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定所述问题地图。
2.根据权利要求1所述的识别问题地图的地图要素模型构建方法,其特征在于,将所述第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图,包括:
如果所述第一空间位置模型与所述第二空间位置模型的空间位置一致或在预设的阈值范围内,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为真;
如果所述第一空间位置模型与所述第二空间位置模型的空间位置超出所述预设的阈值范围,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为假。
3.根据权利要求1所述的识别问题地图的地图要素模型构建方法,其特征在于,对所述第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定所述问题地图,包括:
如果所述第一属性模型的逻辑关系与所述第二属性模型的逻辑关系一致或在预设的阈值范围内,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为真;
如果所述第一属性模型的逻辑关系与所述第二属性模型的逻辑关系不一致或超出所述预设的阈值范围,则所述待识别地图的地图要素与所述预设地图的地图要素的逻辑关系为假。
4.根据权利要求1所述的识别问题地图的地图要素模型构建方法,其特征在于,根据所述地图要素分别构建所述待识别地图对应的第一空间位置模型和第一属性模型,包括:
构建点类型地图要素属性模型,所述点类型地图要素属性模型包括第一样式、第一尺寸、第一颜色和第一透明度;
构建线类型地图要素属性模型,所述线类型地图要素属性模型包括第二样式、第一线宽、第二颜色、第二透明度和第一色带;
构建面类型地图要素属性模型,所述面类型地图要素属性模型包括第一纹理、第三颜色和第三透明度;
构建体类型地图要素属性模型,所述体类型地图要素属性模型包括第二尺寸、第二纹理、第四颜色和第四透明度;
构建注记类型地图要素属性模型,所述注记类型地图要素属性模型包括第三尺寸、字体、第五颜色、第五透明度和语言。
5.根据权利要求4所述的识别问题地图的地图要素模型构建方法,其特征在于,所述第一样式为点要素的几何形状,所述第一尺寸为所述点要素的直径,所述第一颜色为所述点要素的颜色,所述第一透明度为所述点要素的透明程度;
所述第二样式为线要素的几何形状,所述第一线宽为所述线要素的宽度,所述第二颜色为所述线要素的颜色,所述第二透明度为所述线要素的透明程度,所述第一色带的属性包括面类型地图要素的属性和色带的方向;
所述第一纹理的属性包括点类型地图要素的属性和所述线类型地图要素的属性,所述第三颜色为面要素的颜色,所述第三透明度为所述面要素的透明程度;
所述第二尺寸为体要素的长度、宽度和高度,所述第二纹理的属性包括所述点类型地图要素的属性和所述面类型地图要素的属性,所述第四颜色为各个所述面要素的颜色,所述第四透明度为所述体要素的透明程度;
所述第三尺寸为注记要素的长度和宽度,所述字体为不同字体类型,所述第五颜色为所述注记要素使用的颜色,所述第五透明度为所述地图要素的透明程度,所述语言为不同语言类型、英文字母的大小写、首字母大写、简体字或繁体字。
6.一种识别问题地图的地图要素模型构建装置,其特征在于,结合地图学、地图技术审查和图像处理的观点,构建合适的地图要素模型,所述装置包括:
获取模块,用于获取待识别地图;
分解模块,用于将所述待识别地图进行分解,得到地图要素;
构建模块,用于根据所述地图要素的空间坐标和属性信息分别构建所述待识别地图对应的第一空间位置模型和第一属性模型;
所述第一空间位置模型包括矩形地图的空间位置模型和非矩形地图的空间位置模型,所述构建模块具体用于:
构建平面直角坐标系和不规则地图的最小外包矩形;
基于所述平面直角坐标系,根据使用要素的几何中心确定点类型地图要素的空间位置;
根据所述最小外包矩形构建所述最小外包矩形的空间位置模型;
根据多个所述点类型地图要素的空间位置的集合构造线类型地图要素的空间位置,其中,所述线类型地图要素包括闭合类型的线类型地图要素和非闭合类型的线类型地图要素;
根据所述闭合类型的线类型地图要素的空间位置构造面类型地图要素的空间位置;
所述装置还包括:
将所述第一空间位置模型与预设地图对应的第二空间位置模型进行对比,根据第一对比结果确定问题地图;
对所述第一属性模型构建逻辑关系,与预设地图对应的第二属性模型的逻辑关系进行对比,根据第二对比结果确定所述问题地图。
7.一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至5任一项所述的方法。
8.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行上述权利要求1至5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211073658.6A CN115410219B (zh) | 2022-09-02 | 2022-09-02 | 识别问题地图的地图要素模型构建方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211073658.6A CN115410219B (zh) | 2022-09-02 | 2022-09-02 | 识别问题地图的地图要素模型构建方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115410219A CN115410219A (zh) | 2022-11-29 |
CN115410219B true CN115410219B (zh) | 2023-04-25 |
Family
ID=84162853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211073658.6A Active CN115410219B (zh) | 2022-09-02 | 2022-09-02 | 识别问题地图的地图要素模型构建方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115410219B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3503385B2 (ja) * | 1997-01-20 | 2004-03-02 | 日産自動車株式会社 | ナビゲーションシステム及びそれに用いるナビゲーションプログラムを記憶した媒体 |
US10545029B2 (en) * | 2016-12-30 | 2020-01-28 | DeepMap Inc. | Lane network construction using high definition maps for autonomous vehicles |
CN113094459B (zh) * | 2021-04-21 | 2024-06-28 | 自然资源部地图技术审查中心 | 一种地图的检查方法及装置 |
CN114863347A (zh) * | 2022-06-08 | 2022-08-05 | 智道网联科技(北京)有限公司 | 地图校验方法、装置及设备 |
-
2022
- 2022-09-02 CN CN202211073658.6A patent/CN115410219B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN115410219A (zh) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7787694B2 (en) | Scalable stroke font system and method | |
US7505040B2 (en) | Composite characters font hinting | |
US7705848B2 (en) | Method of identifying semantic units in an electronic document | |
EP1963990B1 (en) | Automating font control value determination | |
EP0740263A2 (en) | Method of training character templates for use in a recognition system | |
US7454063B1 (en) | Method of optical character recognition using feature recognition and baseline estimation | |
Karow et al. | Font technology | |
KR20140024396A (ko) | 문자 표시 방법 및 장치 | |
JPH1011531A (ja) | 帳票読取装置 | |
CN112308946B (zh) | 题目生成方法、装置、电子设备及可读存储介质 | |
JP2013061660A (ja) | 低解像度ディスプレイのためのストロークベースのフォント文字を生成する方法 | |
US20230214606A1 (en) | Display of texts | |
CN115410219B (zh) | 识别问题地图的地图要素模型构建方法和装置 | |
EP1540572B1 (en) | Scalable stroke font system and method | |
CN108205563B (zh) | 电子地图信息标注方法、装置及终端 | |
CN110636181A (zh) | 信息处理装置 | |
JP4238711B2 (ja) | マークシート方式 | |
CN112613277B (zh) | Pdf文档转成dxf文档的方法、***及存储介质 | |
US10007871B2 (en) | Image processing apparatus, image processing method, and storage medium that converts drawing data generated by an application program into print data to be printed | |
JP2575480B2 (ja) | 表構造化方式 | |
CN116311301B (zh) | 无线表格识别方法及*** | |
Al-qudah et al. | Impact of Font on Computer Recognition of License Plates on Automobiles | |
US20240220705A1 (en) | Display of texts | |
JP3014123U (ja) | 文字認識装置 | |
CN114546175A (zh) | 电子白板的文字绘制方法、***、电子白板和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |