[go: up one dir, main page]

CN114689063A - Map modeling and navigation guiding method, electronic device and computer program product - Google Patents

Map modeling and navigation guiding method, electronic device and computer program product Download PDF

Info

Publication number
CN114689063A
CN114689063A CN202210254245.1A CN202210254245A CN114689063A CN 114689063 A CN114689063 A CN 114689063A CN 202210254245 A CN202210254245 A CN 202210254245A CN 114689063 A CN114689063 A CN 114689063A
Authority
CN
China
Prior art keywords
map
navigation
road network
target area
network data
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.)
Pending
Application number
CN202210254245.1A
Other languages
Chinese (zh)
Inventor
张建廷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Autonavi Software Co Ltd
Original Assignee
Autonavi Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Autonavi Software Co Ltd filed Critical Autonavi Software Co Ltd
Priority to CN202210254245.1A priority Critical patent/CN114689063A/en
Publication of CN114689063A publication Critical patent/CN114689063A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • G01C21/32Structuring or formatting of map data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

The embodiment of the disclosure discloses a map modeling and navigation guiding method, an electronic device and a computer program product, wherein the method comprises the following steps: acquiring map data of a target area; the map data of the target area comprises road network data of a road map and high-precision road network data; fusing the high-precision road network data and the standard road network data to obtain fused data; establishing a regional map model of the target region based on the fusion data; and providing the regional map model of the target region for the navigation terminal to perform navigation guidance on the navigated object in the target region by the navigation terminal. The technical scheme can realize continuous guidance of a plurality of intersections on the same navigation interface, reduces the yaw risk of the navigated object in the navigation process, and improves the navigation experience of the navigated object.

Description

地图建模及导航引导方法、电子设备及计算机程序产品Map modeling and navigation guidance method, electronic device and computer program product

技术领域technical field

本公开涉及地图建模技术领域,具体涉及一种地图建模及导航引导方法、电子设备及计算机程序产品。The present disclosure relates to the technical field of map modeling, in particular to a map modeling and navigation guidance method, an electronic device and a computer program product.

背景技术Background technique

在地图建模场景下,已有技术中通常针对单个路口或者距离比较近的两个(一般不超过三个)路口进行大图建模,该大图建模过程通常以路口为中心进行挑路、简化和建模,最终构建路口的精细化模型以及导航引导线,以实现路口的导航引导。已有技术中,路口大图模型通常在单独的画布进行渲染,并且画布大小不及终端显示屏幕的一半,而且路口的表现形式多为静态模式,路口大图模型的画布区域内主要显示道路、路口、导航引导线以及道路要素,也可以增加数量有限的其它地物元素。然而,已有技术由于受限于画布大小和建模方式,无法实现多个距离相近路口的连续引导。In the map modeling scenario, in the prior art, a single intersection or two (generally no more than three) intersections with a relatively close distance are usually modeled on a large map. The large-picture modeling process usually takes the intersection as the center to pick the road. , simplification and modeling, and finally build the refined model of the intersection and the navigation guide line to realize the navigation guidance of the intersection. In the prior art, the large-picture model of the intersection is usually rendered on a separate canvas, and the size of the canvas is less than half of the terminal display screen, and the representation of the intersection is mostly static mode. The canvas area of the large-picture model of the intersection mainly displays roads and intersections. , navigation guidance lines, and road elements, and a limited number of other feature elements can also be added. However, due to the limitation of canvas size and modeling method, the prior art cannot realize continuous guidance of multiple intersections with similar distances.

因此,需要提出一种能够实现多个相近路口的连续引导以及建模效果更好的解决方案。Therefore, it is necessary to propose a solution that can realize continuous guidance of multiple similar intersections and better modeling effect.

发明内容SUMMARY OF THE INVENTION

本公开实施例提供一种地图建模及导航引导方法、电子设备及计算机程序产品。Embodiments of the present disclosure provide a map modeling and navigation guidance method, an electronic device, and a computer program product.

第一方面,本公开实施例中提供了一种地图建模方法,其中,包括:In a first aspect, an embodiment of the present disclosure provides a map modeling method, including:

获取目标区域的地图数据;所述目标区域的地图数据包括标精路网数据以及高精路网数据;Obtain the map data of the target area; the map data of the target area includes the standard road network data and the high-precision road network data;

将所述高精路网数据与所述标精路网数据进行融合,得到融合数据;Fusion of the high-precision road network data and the standard-precision road network data to obtain fusion data;

基于所述融合数据建立所述目标区域的区域地图模型;所述目标区域的区域地图模型被提供给导航终端,用于在目标区域内由导航终端对被导航对象进行导航引导。An area map model of the target area is established based on the fusion data; the area map model of the target area is provided to the navigation terminal, and is used for the navigation terminal to guide the navigation object in the target area.

进一步地,所述方法还包括:Further, the method also includes:

获取非目标区域的地图数据;所述非目标区域的地图数据包括标精路网数据;Obtain the map data of the non-target area; the map data of the non-target area includes the standard road network data;

基于所述标精路网数据建立所述非目标区域的区域地图模型;所述非目标区域的区域地图模型被提供给导航终端,用于在非目标区域内由导航终端对被导航对象进行导航引导。An area map model of the non-target area is established based on the Biaojing road network data; the area map model of the non-target area is provided to the navigation terminal for navigating the navigated object by the navigation terminal in the non-target area guide.

进一步地,将所述高精路网数据与所述标精路网数据进行融合,得到融合数据,包括:Further, the high-precision road network data and the standard-precision road network data are fused to obtain fusion data, including:

获取所述高精路网数据中道路的属性以及几何特征;Obtain the attributes and geometric features of the roads in the high-precision road network data;

将所述道路的属性以及几何特征挂载至所述标精路网数据中的对应道路,得到融合数据。The attributes and geometric features of the roads are mounted to the corresponding roads in the standard road network data to obtain fusion data.

进一步地,基于所述融合数据建立所述目标区域的区域地图模型,包括:Further, establishing the regional map model of the target area based on the fusion data, including:

对于所述目标区域中所述高精路网数据所覆盖的第一区域,采用所述融合数据进行建模;For the first area covered by the high-precision road network data in the target area, the fusion data is used for modeling;

对于所述目标区域中所述高精路网数据未覆盖的第二区域,采用所述标精路网数据建模;For the second area not covered by the high-precision road network data in the target area, the standard road network data is used for modeling;

在所述第一区域和第二区域的衔接处,采用所述高精路网数据的几何特征纠正所述标精路网数据。At the junction of the first area and the second area, the geometric features of the high-precision road network data are used to correct the standard road network data.

第二方面,本发明实施例中提供了一种导航引导方法,其中,包括:In a second aspect, an embodiment of the present invention provides a navigation guidance method, including:

检测被导航对象的定位信息;Detect the positioning information of the navigated object;

在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图;所述目标区域对应的区域地图模型预先基于所述目标区域内的标精路网数据以及高精路网数据建模得到。When it is detected that the positioning information of the navigated object matches the target area, a navigation map is drawn and displayed based on the area map model corresponding to the target area; the area map model corresponding to the target area is pre-based The standard accurate road network data and the high-precision road network data are modeled.

进一步地,其中,还包括:Further, among them, it also includes:

在检测到所述被导航对象的定位信息与非目标区域相匹配时,基于所述非目标区域对应的区域地图模型绘制并展示导航地图;所述非目标区域对应的区域地图模型预先基于所述非目标区域内的标精路网数据建模得到。When it is detected that the positioning information of the navigated object matches the non-target area, a navigation map is drawn and displayed based on the area map model corresponding to the non-target area; the area map model corresponding to the non-target area is pre-based on the The standard road network data in the non-target area is modeled.

进一步地,所述目标区域包括多个连续路口;在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图,包括:Further, the target area includes a plurality of continuous intersections; when detecting that the positioning information of the navigated object matches the target area, drawing and displaying a navigation map based on the area map model corresponding to the target area, including:

在检测到所述被导航对象的定位信息与所述目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制包括多个连续路口的导航地图;When it is detected that the positioning information of the navigated object matches the target area, drawing a navigation map including a plurality of continuous intersections based on the area map model corresponding to the target area;

在显示屏幕上全屏展示所述导航地图,所述导航地图上还展示所述多个连续路口的导航引导信息。The navigation map is displayed in full screen on the display screen, and the navigation guidance information of the plurality of continuous intersections is also displayed on the navigation map.

第三方面,本发明实施例中提供了一种基于位置的服务提供方法,其中,包括:利用第一方面所述的方法建立的目标区域的区域地图模型为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。In a third aspect, an embodiment of the present invention provides a location-based service providing method, which includes: using the area map model of the target area established by the method described in the first aspect to provide a location-based service for a served object, The location-based services include: one or more of navigation, map rendering, and route planning.

第四方面,本发明实施例中提供了一种地图建模装置,包括:In a fourth aspect, an embodiment of the present invention provides a map modeling apparatus, including:

第一获取模块,被配置为获取目标区域的地图数据;所述目标区域的地图数据包括标精路网数据以及高精路网数据;The first acquisition module is configured to acquire map data of the target area; the map data of the target area includes standard road network data and high-precision road network data;

融合模块,被配置为将所述高精路网数据与所述标精路网数据进行融合,得到融合数据;a fusion module, configured to fuse the high-precision road network data and the standard-precision road network data to obtain fusion data;

第一建立模块,被配置为基于所述融合数据建立所述目标区域的区域地图模型;所述目标区域的区域地图模型被提供给导航终端,用于在目标区域内由导航终端对被导航对象进行导航引导。The first establishment module is configured to establish an area map model of the target area based on the fusion data; the area map model of the target area is provided to the navigation terminal, and is used for the navigation terminal in the target area. Navigate to guide.

第五方面,本发明实施例中提供了一种导航引导装置,包括:In a fifth aspect, an embodiment of the present invention provides a navigation and guidance device, including:

检测模块,被配置为检测被导航对象的定位信息;a detection module, configured to detect the positioning information of the navigated object;

第一展示模块,被配置为在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图;所述目标区域对应的区域地图模型预先基于所述目标区域内的标精路网数据以及高精路网数据建模得到。The first display module is configured to draw and display a navigation map based on the area map model corresponding to the target area when it is detected that the positioning information of the navigated object matches the target area; the area map corresponding to the target area The model is modeled in advance based on the standard-precision road network data and the high-precision road network data in the target area.

第六方面,本发明实施例中提供了一种基于位置的服务提供装置,包括:利用第四方面所述的装置建立的目标区域的区域地图模型为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。In a sixth aspect, an embodiment of the present invention provides an apparatus for providing a location-based service, comprising: using the area map model of the target area established by the apparatus described in the fourth aspect to provide a location-based service for a served object, the Location-based services include: one or more of navigation, map rendering, and route planning.

所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

在一个可能的设计中,上述装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持上述装置执行上述对应方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。上述装置还可以包括通信接口,用于上述装置与其他设备或通信网络通信。In a possible design, the structure of the above-mentioned apparatus includes a memory and a processor, the memory is used for storing one or more computer instructions that support the above-mentioned apparatus to execute the above-mentioned corresponding method, and the processor is configured to execute the above-mentioned corresponding method. computer instructions stored in the memory. The above-mentioned apparatus may further include a communication interface for the above-mentioned apparatus to communicate with other devices or a communication network.

第七方面,本公开实施例提供了一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现上述任一方面所述的方法。In a seventh aspect, an embodiment of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in any one of the foregoing aspects .

第八方面,本公开实施例提供了一种计算机可读存储介质,用于存储上述任一装置所用的计算机指令,该计算机指令被处理器执行时用于实现上述任一方面所述的方法。In an eighth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing computer instructions used by any of the foregoing apparatuses, and the computer instructions are used to implement the method described in any of the foregoing aspects when the computer instructions are executed by a processor.

第九方面,本公开实施例提供了一种计算机程序产品,其包含计算机指令,该计算机指令被处理器执行时用于实现上述任一方面所述的方法。In a ninth aspect, an embodiment of the present disclosure provides a computer program product, which includes computer instructions, and when the computer instructions are executed by a processor, is used to implement the method described in any one of the foregoing aspects.

本公开实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

本公开实施例,可以针对目标区域预先在服务器端建立目标区域的区域地图模型,该区域地图模型可以基于目标区域内的标精路网数据以及高精路网数据相结合的方式建模得到,服务器端将该目标区域的区域地图模型提供给导航终端。导航终端在接收到被导航对象的导航请求之后,可以基于被导航对象的定位信息展示该被导航对象当前所在区域的地图模型,并且在该被导航对象进入目标区域后,可以基于该目标区域对应的区域地图模型对该被导航对象进行导航引导。本公开实施例,由于目标区域的区域地图模型中除了标精路网数据外还使用了高精路网数据,因此能够实现在同一个导航界面多个路口的连续引导,降低了导航过程中被导航对象的偏航风险,提高了被导航对象的导航体验。In the embodiment of the present disclosure, an area map model of the target area can be established on the server side in advance for the target area, and the area map model can be modeled based on the combination of the standard road network data and the high-precision road network data in the target area, The server side provides the area map model of the target area to the navigation terminal. After receiving the navigation request of the object being navigated, the navigation terminal can display the map model of the area where the object is currently located based on the positioning information of the object being navigated, and after the object being navigated enters the target area, it can correspond to the target area based on the location information of the object being navigated. The area map model of the navigator guides the navigated object. In the embodiment of the present disclosure, since the regional map model of the target area uses the high-precision road network data in addition to the marked-precision road network data, the continuous guidance of multiple intersections on the same navigation interface can be realized, and the navigation process is reduced. The yaw risk of the navigation object improves the navigation experience of the navigated object.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.

附图说明Description of drawings

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:Other features, objects and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the attached image:

图1示出根据本公开一实施方式的地图建模方法的流程图;1 shows a flowchart of a map modeling method according to an embodiment of the present disclosure;

图2(a)和图2(b)示出根据本公开一实施方式的区域地图模型和已有的导航页面显示效果对比图;FIG. 2(a) and FIG. 2(b) show a comparison diagram of the display effect between the regional map model and the existing navigation page according to an embodiment of the present disclosure;

图3示出根据本公开一实施方式的导航引导方法的流程图;FIG. 3 shows a flowchart of a navigation guidance method according to an embodiment of the present disclosure;

图4示出根据本公开一实施方式的路口引导场景示意图;FIG. 4 shows a schematic diagram of an intersection guidance scene according to an embodiment of the present disclosure;

图5示出根据本公开一实施方式中全屏模式下路口引导系统的实现结构框图;Fig. 5 is a block diagram showing the implementation structure of the intersection guidance system in full-screen mode according to an embodiment of the present disclosure;

图6示出根据本公开一实施方式的地图建模装置的结构框图;6 shows a structural block diagram of a map modeling apparatus according to an embodiment of the present disclosure;

图7示出根据本公开一实施方式的导航引导装置的结构框图;FIG. 7 shows a structural block diagram of a navigation guidance device according to an embodiment of the present disclosure;

图8是适于用来实现根据本公开实施方式的地图建模方法、导航引导方法和/或基于位置的服务提供方法的电子设备的结构示意图。8 is a schematic structural diagram of an electronic device suitable for implementing a map modeling method, a navigation guidance method and/or a location-based service providing method according to an embodiment of the present disclosure.

具体实施方式Detailed ways

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, for the sake of clarity, parts unrelated to describing the exemplary embodiments are omitted from the drawings.

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。In the present disclosure, it should be understood that terms such as "comprising" or "having" are intended to indicate the presence of features, numbers, steps, acts, components, parts or combinations thereof disclosed in this specification and do not exclude one or a combination of Various other features, numbers, steps, acts, components, sections or combinations thereof may exist or be added.

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。In addition, it should be noted that the embodiments of the present disclosure and the features of the embodiments may be combined with each other under the condition of no conflict. The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

下面通过具体实施例详细介绍本公开实施例的细节。The details of the embodiments of the present disclosure will be described in detail below through specific embodiments.

图1示出根据本公开一实施方式的地图建模方法的流程图。如图1所示,该地图建模方法包括以下步骤:FIG. 1 shows a flowchart of a map modeling method according to an embodiment of the present disclosure. As shown in Figure 1, the map modeling method includes the following steps:

在步骤S101中,获取目标区域的地图数据;所述地图数据包括标精路网数据以及高精路网数据;In step S101, the map data of the target area is obtained; the map data includes standard road network data and high-precision road network data;

在步骤S102中,将所述高精路网数据与所述标精路网数据进行融合,得到融合数据;In step S102, the high-precision road network data and the standard-precision road network data are fused to obtain fusion data;

在步骤S103中,基于所述融合数据建立所述目标区域的区域地图模型;所述目标区域的区域地图模型被提供给导航终端,用于在目标区域内由导航终端对被导航对象进行导航引导。In step S103, an area map model of the target area is established based on the fusion data; the area map model of the target area is provided to the navigation terminal for the navigation terminal to guide the navigated object in the target area .

本实施例中,目标区域可以包括较为复杂的导航引导区域,例如路口区域,比如三岔路口、环岛路口、连续多个多路口等。In this embodiment, the target area may include a relatively complex navigation guidance area, such as an intersection area, such as a three-way intersection, a roundabout intersection, and multiple consecutive multiple intersections.

被导航对象途径路口区域时,导航系统通常会显示路口放大图,用于对被导航对象的转向等动作进行导航引导。When the navigation object passes through the intersection area, the navigation system usually displays an enlarged image of the intersection, which is used to guide the navigation and other actions of the navigation object.

路口放大图是指将路口区域放大后,结合导航引导线以及道路其他要素进行综合呈现的一种路口指示图,其通过对路口区域的路网数据进行挑路、简化、建模等方式生成路口区域的三维模型后,在导航终端进行渲染得到路口放大图。路口放大图按照组织形式可以分为栅格图和矢量图,而按照包含的路口数目又可分为单路口放大图和多路口放大图。Enlarged junction map refers to a kind of junction indication map that comprehensively presents the junction area after enlarging the junction area, combined with the navigation guide line and other elements of the road. After the three-dimensional model of the area is obtained, the enlarged image of the intersection is obtained by rendering in the navigation terminal. Enlarged map of intersection can be divided into grid map and vector map according to the organization form, and can be divided into single-junction magnified map and multi-junction magnified map according to the number of intersections included.

通常情况下,导航系统中已有的路口放大图的画布只占导航终端显示屏幕的一部分区域。而受限于画布大小和建模方式,矢量路口放大图只能涵盖单个或者距离比较近的两个路口,因此只能呈现单个或距离比较近的两个路口,而无法实现多个路口的连续引导。Usually, the canvas of the existing magnified image of the intersection in the navigation system only occupies a part of the display screen of the navigation terminal. However, limited by the size of the canvas and the modeling method, the enlarged vector intersection map can only cover a single or two relatively close intersections, so it can only present a single or two relatively close intersections, and cannot realize the continuity of multiple intersections. guide.

因此,本公开实施例针对上述包括多个连续路口或其他较为复杂的导航引导目标区域,预先建立目标区域的区域地图模型,并将该区域地图模型提供给导航终端,以便导航终端在导航过程中,通过在导航终端的显示屏幕上绘制该区域地图模型,进而在该绘制的区域地图模型基础上结合导航引导线以及其他道路元素等对被导航对象进行导航引导。Therefore, for the above-mentioned target area including multiple continuous intersections or other more complex navigation guidance, the embodiment of the present disclosure establishes an area map model of the target area in advance, and provides the area map model to the navigation terminal, so that the navigation terminal can navigate during the navigation process. , by drawing the regional map model on the display screen of the navigation terminal, and then on the basis of the drawn regional map model, the navigation guide line and other road elements are combined to guide the navigated object.

本实施例中,在建模过程中,针对目标区域获得对应的地图数据,该地图数据可以包括但不限于目标区域对应的标精路网数据和高精路网数据。需要说明的是,标精路网数据可以是导航系统在导航过程中通常所使用的精度较低的路网数据,也即在正常导航引导过程中,导航页面上显示的道路信息都是基于标精路网数据得到的。In this embodiment, during the modeling process, corresponding map data is obtained for the target area, and the map data may include, but is not limited to, standard road network data and high-precision road network data corresponding to the target area. It should be noted that the Biaojing road network data can be road network data with low precision that is usually used by the navigation system in the navigation process, that is, in the normal navigation guidance process, the road information displayed on the navigation page is based on the standard Obtained from the Jinglu network data.

而高精路网数据则相较于标精路网数据,具有更高的精度且具有更详细的地物表达。高精路网数据不仅有高精度的坐标,同时还包括准确的车道形状,并且还包括每个车道的坡度、曲率、航向、高程、侧倾等更详尽的数据。Compared with the standard road network data, the high-precision road network data has higher precision and more detailed representation of ground objects. High-precision road network data not only has high-precision coordinates, but also includes accurate lane shapes, as well as more detailed data such as slope, curvature, heading, elevation, and roll of each lane.

由于高精路网数据信息较多,数据采集困难,占用的存储空间、传输时占用的带宽资源等较多,因此通常情况下导航系统使用标精路网数据建立地图模型,并在导航引导时基于标精路网数据建立的地图模型进行导航引导;此外,导航系统中已有的路口大图引导服务中,也是基于标精路网数据针对一个路口或者距离较近的两个路口建立的路口大图,进而利用该标精路网数据建立的路口大图对被导航对象进行导航引导。Due to the large amount of data information in the high-precision road network, the data collection is difficult, the storage space occupied, the bandwidth resources occupied during transmission, etc. The map model established based on the Biaojing road network data is used for navigation guidance; in addition, the existing large-image guidance service for intersections in the navigation system is also based on the data of the Biaojing road network. The large picture is used to guide the navigation object by using the large picture of the intersection established by the data of the marked road network.

本公开实施例中,为了解决已有技术中,采用标精路网数据建立的路口大图无法实现距离不太近的多个路口的连续引导的问题,提出了针对目标区域使用标精路网数据以及高精路网数据相结合的建模方式。该建模方式中,将目标区域内的高精路网数据融合至标精路网数据中形成融合数据,进而再利用该融合数据建立该目标区域的区域地图模型。In the embodiments of the present disclosure, in order to solve the problem in the prior art that the large intersection map established by using the data of the Biaojing Road Network cannot realize the continuous guidance of multiple intersections that are not too close, it is proposed to use the Biaojing Road Network for the target area. A modeling method combining data and high-precision road network data. In this modeling method, the high-precision road network data in the target area is fused into the standard road network data to form fusion data, and then the fusion data is used to build a regional map model of the target area.

该区域地图模型可以提供给导航终端,在被导航对象进入目标区域后,导航终端可以在显示屏幕上绘制该区域地图模型,使得被导航对象能够基于该区域地图模型的展示图像直观地了解到后续的一系列行驶动作,不容易出现偏航的情况。The regional map model can be provided to the navigation terminal. After the object to be navigated enters the target area, the navigation terminal can draw the regional map model on the display screen, so that the object to be navigated can intuitively understand the follow-up based on the displayed image of the regional map model. A series of driving actions, it is not easy to yaw.

相较于已有技术,本实施例由于采用了标精路网数据以及高精路网数据相结合的方式,可以针对包括多个路口的目标区域进行建模,使得建模得到的区域地图模型能够涵盖多个路口,能够实现针对多个路口进行复杂的连续导航引导;解决了已有技术中,由于路口大图只能涵盖一个路口或者距离相近的两个路口,被导航对象在路口大图的引导下经过第一个路口后,如果紧接着存在其他多个路口的情况下,无法通过路口大图的引导正确行驶,存在容易出现偏航的风险。Compared with the prior art, this embodiment uses a combination of standard road network data and high-precision road network data, so that the target area including multiple intersections can be modeled, so that the regional map model obtained by modeling can be achieved. It can cover multiple intersections, and can realize complex continuous navigation guidance for multiple intersections; it solves the problem that in the prior art, since the large intersection map can only cover one intersection or two intersections with similar distances, the navigated object is in the intersection map. After passing through the first intersection under the guidance of , if there are multiple other intersections, it is impossible to drive correctly through the guidance of the big picture of the intersection, and there is a risk of yaw.

此外,由于本实施例中的高精路网数据和标精路网数据相融合之后,利用该融合后的数据建立的目标区域的区域地图模型,该区域地图模型不需要使用单独的画布进行绘制,而是可以直接与非目标区域的标精路网数据建立的地图模型衔接,进而全屏展示在导航终端的显示屏幕上;因此被导航对象通过区域地图模型的展示图看到前方车道信息以及导航引导线的同时,还能够看到前方较远位置处的道路信息等。In addition, since the high-precision road network data and the standard road network data in this embodiment are fused, the regional map model of the target area is established by using the fused data, and the regional map model does not need to be drawn using a separate canvas , but can be directly connected with the map model established by the Biaojing road network data of the non-target area, and then displayed in full screen on the display screen of the navigation terminal; therefore, the navigated object can see the information of the lane ahead and the navigation through the display map of the regional map model. At the same time as the guide line, you can also see the road information at a far position ahead.

图2(a)和图2(b)示出根据本公开一实施方式的区域地图模型和已有的导航页面显示效果对比图。如图2(a)所示,利用高精路网数据以及标精路网数据建立的区域地图模型,所能显示的导航信息更多,包括道路前方的车道信息,导航引导线对应的车道以及其他道路元素等。而如图2(b)所示的标精路网数据建立的地图模型中,无法看到车道信息,不能确定被导航对象当前应当在哪个车道行驶,而且只能在临近路口区域时,通过导航系统自动弹出的路口大图才能得知当前路口的转向动作等信息,但是依然无法得知过了当前路口后,之后的一系列行驶动作。FIG. 2( a ) and FIG. 2( b ) show a comparison diagram of the display effect between the regional map model and the existing navigation page according to an embodiment of the present disclosure. As shown in Figure 2(a), the regional map model established by using the high-precision road network data and the standard road network data can display more navigation information, including the lane information in front of the road, the lane corresponding to the navigation guide line and Other road elements, etc. However, in the map model established by the Biaojing road network data as shown in Figure 2(b), the lane information cannot be seen, and it is impossible to determine which lane the navigated object should be driving in. The system automatically pops up the big picture of the intersection to know the steering action and other information of the current intersection, but still cannot know the series of driving actions after the current intersection.

在本实施例的一个可选实现方式中,所述方法还包括:In an optional implementation manner of this embodiment, the method further includes:

获取非目标区域的地图数据;所述非目标区域的地图数据包括标精路网数据;Obtain the map data of the non-target area; the map data of the non-target area includes the standard road network data;

基于所述标精路网数据建立所述非目标区域的区域地图模型;所述非目标区域的区域地图模型被提供给导航终端,用于在非目标区域内由导航终端对被导航对象进行导航引导。An area map model of the non-target area is established based on the Biaojing road network data; the area map model of the non-target area is provided to the navigation terminal for navigating the navigated object by the navigation terminal in the non-target area guide.

该可选的实现方式中,可以基于历史导航数据统计分析在导航过程中,被导航对象容易发生偏航的区域,并将这些区域确定为目标区域。针对目标区域建模时,可以基于上文中提到的标精路网数据和高精路网数据相结合的方式生成目标区域的区域地图模型。In this optional implementation manner, the areas where the navigation object is prone to yaw during the navigation process may be statistically analyzed based on historical navigation data, and these areas are determined as target areas. When modeling the target area, an area map model of the target area can be generated based on the combination of the above-mentioned standard road network data and high-precision road network data.

由于高精路网数据包含信息较多,占用存储空间以及传输带宽资源等较多,并且高精路网数据采集成本较高,如果所有区域都采用标精路网数据和高精路网数据相结合的方式进行建模,会导致导航过程中需要传送的数据较多,并且还会占用较多导航终端的存储空间,同时数据采集成本也会很高。因此,针对普通区域也即非目标区域,可以只采用标精路网数据进行建模,而不需要使用高精路网数据。针对非目标区域建模得到的区域地图模型可以提供给导航终端,在被导航对象处于非目标区域时,使用非目标区域的区域地图模型为被导航对象进行导航引导。Because the high-precision road network data contains a lot of information, occupies a lot of storage space and transmission bandwidth resources, and the high-precision road network data collection cost is high, if all areas use standard road network data and high-precision road network data. Modeling in a combined way will result in a lot of data to be transmitted during the navigation process, and will also occupy a lot of storage space of the navigation terminal, and the cost of data collection will also be high. Therefore, for the common area, that is, the non-target area, only the standard road network data can be used for modeling, without using the high-precision road network data. The area map model obtained by modeling the non-target area can be provided to the navigation terminal. When the navigation object is in the non-target area, the area map model of the non-target area is used to guide the navigation object.

还需要说明的是,目前已有的导航系统中,由于已经使用标精路网数据建立的地图模型基本上覆盖了所有区域。因此,为了节省开支、加快服务上线进程,在实现本公开实施例时,可以在已有的导航系统的基础上,仅针对目标区域建立其对应的区域地图模型,并将该目标区域对应的区域地图模型与已有的非目标区域的区域地图模型进行衔接,最终得到完整的地图模型。It should also be noted that, in the existing navigation system, the map model that has been established using the Biaojing road network data basically covers all areas. Therefore, in order to save costs and speed up the process of going online, when implementing the embodiments of the present disclosure, based on the existing navigation system, a corresponding area map model can be established only for the target area, and the area corresponding to the target area The map model is connected with the existing regional map model of the non-target area, and finally a complete map model is obtained.

在本实施例的一个可选实现方式中,步骤S102,即将所述高精路网数据与所述标精路网数据进行融合,得到融合数据的步骤,进一步包括以下步骤:In an optional implementation manner of this embodiment, step S102, that is, the step of merging the high-precision road network data and the standard-precision road network data to obtain fusion data, further includes the following steps:

获取所述高精路网数据中道路的属性以及几何特征;Obtain the attributes and geometric features of the roads in the high-precision road network data;

将所述道路的属性以及几何特征挂载至所述标精路网数据中的对应道路,得到融合数据。The attributes and geometric features of the roads are mounted to the corresponding roads in the standard road network data to obtain fusion data.

该可选的实现方式中,标精路网数据可以包括但不限于道路的中心线、车道数、背景车道、前景车道等数据,而高精路网数据还可以包括但不限于道路的边界线、车道线、车道连接关系等。In this optional implementation manner, the standard-precision road network data may include but not limited to data such as the centerline of the road, the number of lanes, background lanes, and foreground lanes, and the high-precision road network data may also include, but not limited to, the boundary line of the road , lane lines, lane connection relationships, etc.

考虑到在实际应用过程中,由于高精路网数据的数据量大并且采集困难,无法覆盖所有区域,只能针对一部分区域例如目标区域采集得到高精路网数据,而大多数区域还是以标精路网数据为主。因此,在针对目标区域建模时,可以将高精路网数据挂载至标精路网数据中对应的道路上,例如可以将高精路网数据中道路的属性(例如车道之间的连接关系、道路上的道路元素等)以及几何特征(例如道路边界线、车道线等)挂载至标精路网数据中的对应道路上,这样可以以标精路网数据为基础,并且通过高精路网数据丰富标精路网数据,在建模时候目标区域内可以使用挂载有高精路网数据的融合数据,而其他区域则可以直接使用标精路网数据,最终得到的模型中,目标区域对应的区域地图模型可以具有丰富的信息,例如可以包括车道级的显示数据,并且导航引导线可以对应到道路上的车道等。Considering that in the actual application process, due to the large amount of high-precision road network data and the difficulty of collection, it cannot cover all areas, and can only collect high-precision road network data for a part of the area, such as the target area, and most areas are still marked with standard data. Jinglu network data is the main. Therefore, when modeling the target area, the high-precision road network data can be mounted on the corresponding road in the standard-precision road network data, for example, the attributes of the road in the high-precision road network data (such as the connection between lanes) can be relationship, road elements on the road, etc.) and geometric features (such as road boundary lines, lane lines, etc.) are mounted on the corresponding roads in the Biaojing road network data, which can be based on the Biaojing road network data. The Jinglu network data is rich in the standard Jinglu network data. During the modeling, the fusion data with the high-precision road network data can be used in the target area, while other areas can directly use the standard Jinglu network data. , the area map model corresponding to the target area may have rich information, for example, may include lane-level display data, and the navigation guide lines may correspond to lanes on the road.

在本实施例的一个可选实现方式中,步骤S103,即基于所述融合数据建立所述目标区域的区域地图模型的步骤,进一步包括以下步骤:In an optional implementation manner of this embodiment, step S103, that is, the step of establishing an area map model of the target area based on the fusion data, further includes the following steps:

对于所述目标区域中所述高精路网数据所覆盖的第一区域,采用所述融合数据进行建模;For the first area covered by the high-precision road network data in the target area, the fusion data is used for modeling;

对于所述目标区域中所述高精路网数据未覆盖的第二区域,采用所述标精路网数据建模;For the second area not covered by the high-precision road network data in the target area, the standard road network data is used for modeling;

在所述第一区域和第二区域的衔接处,采用所述高精路网数据的几何特征纠正所述标精路网数据。At the junction of the first area and the second area, the geometric features of the high-precision road network data are used to correct the standard road network data.

该可选的实现方式中,在针对目标区域建模时,考虑到高精路网数据可能不一定覆盖目标区域中的全部区域。因此,针对高精路网数据所覆盖的目标区域中的第一区域,可以采用挂载至标精路网数据对应的道路上的高精路网数据进行建模,而对应高精路网数据未覆盖的第二区域,可以采用第二区域中的标精路网数据进行建模。而在第一区域和第二区域的衔接处,可以采用高精路网数据的几何特征纠正标精路网数据,使得建模后所展示的第一区域和第二区域之间能够平滑过渡。例如,高精路网数据的经纬度信息和标精路网数据的经纬度信息在精度上可能存在不一致,因此对于车道线、道路边界线这类几何特征可以使用高精路网数据对标精路网数据进行纠正。In this optional implementation manner, when modeling the target area, it is considered that the high-precision road network data may not necessarily cover all areas in the target area. Therefore, for the first area in the target area covered by the high-precision road network data, the high-precision road network data mounted on the road corresponding to the standard road network data can be used for modeling, and the corresponding high-precision road network data can be used for modeling. The uncovered second area can be modeled by using the standard road network data in the second area. At the junction of the first area and the second area, the geometric features of the high-precision road network data can be used to correct the standard road network data, so that the first area and the second area displayed after modeling can be smoothly transitioned. For example, the longitude and latitude information of the high-precision road network data and the longitude and latitude information of the standard road network data may be inconsistent in accuracy. Therefore, for geometric features such as lane lines and road boundary lines, the high-precision road network data can be used to benchmark the precision road network. data is corrected.

图3示出根据本公开一实施方式的导航引导方法的流程图。如图3所示,该导航引导方法包括以下步骤:FIG. 3 shows a flowchart of a navigation guidance method according to an embodiment of the present disclosure. As shown in Figure 3, the navigation guidance method includes the following steps:

在步骤S301中,检测被导航对象的定位信息;In step S301, the positioning information of the object being navigated is detected;

在步骤S302中,在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图;所述目标区域对应的区域地图模型预先基于所述目标区域内的标精路网数据以及高精路网数据建模得到。In step S302, when it is detected that the positioning information of the navigated object matches the target area, a navigation map is drawn and displayed based on the area map model corresponding to the target area; the area map model corresponding to the target area is pre-based The standard-precision road network data and the high-precision road network data in the target area are modeled.

本实施例中,该导航引导方法在导航终端上执行。导航终端可以包括但不限于车载导航终端、手机、平板电脑、笔记本电脑、掌上电脑、机器人、可穿戴设备等。被导航对象可以是使用导航终端的用户,被导航对象的定位信息可以利用导航终端或者与导航终端设置在一起的定位模块采集得到。定位模块将采集的定位信息提供给导航终端,导航终端可以基于定位模块实时采集的定位信息确定被导航对象当前的位置。In this embodiment, the navigation guidance method is executed on a navigation terminal. Navigation terminals may include, but are not limited to, vehicle navigation terminals, mobile phones, tablet computers, notebook computers, palmtop computers, robots, wearable devices, and the like. The object to be navigated may be a user using a navigation terminal, and the positioning information of the object to be navigated may be acquired by using the navigation terminal or a positioning module set together with the navigation terminal. The positioning module provides the collected positioning information to the navigation terminal, and the navigation terminal can determine the current position of the navigated object based on the positioning information collected in real time by the positioning module.

在导航过程中,导航终端可以预先请求获得地图数据,该地图数据可以包括底图、区域地图模型以及导航路线等信息,导航终端可以在导航过程中实时获取定位模块采集得到的定位信息,基于该定位信息导航终端可以在导航界面上展示相应的导航地图,该导航地图上可以展示出导航引导线、路面元素等信息。该导航地图可以是基于底图以及区域地图模型绘制得到。During the navigation process, the navigation terminal may request to obtain map data in advance, and the map data may include information such as the base map, the regional map model, and the navigation route. The navigation terminal may obtain the positioning information collected by the positioning module in real time during the navigation process. The positioning information navigation terminal can display a corresponding navigation map on the navigation interface, and the navigation map can display information such as navigation guide lines and road surface elements. The navigation map can be drawn based on a base map and a regional map model.

在定位信息表明被导航终端位于目标区域后,导航终端可以基于目标区域对应的区域地图模型以及底图数据绘制得到该目标区域的导航地图,并将该导航地图上可以展示车道级的导航引导线、红绿灯等路面元素。After the positioning information indicates that the navigated terminal is located in the target area, the navigation terminal can draw a navigation map of the target area based on the area map model and base map data corresponding to the target area, and display lane-level navigation guide lines on the navigation map. , traffic lights and other pavement elements.

在一些实施例中,目标区域的区域地图模型可以基于上文中介绍的地图建模方法得到,并且该区域地图模型可以由服务器预先建立后,基于导航请求提供给导航终端。目标区域可以包括较为复杂的导航引导区域,例如路口区域,比如三岔路口、环岛路口、连续多个多路口等。In some embodiments, the area map model of the target area may be obtained based on the map modeling method described above, and the area map model may be pre-established by the server and then provided to the navigation terminal based on the navigation request. The target area may include a relatively complex navigation guidance area, such as an intersection area, such as a three-way intersection, a roundabout intersection, and multiple consecutive intersections.

目标区域的区域地图模型可以基于目标区域的标精路网数据以及高精路网数据建模得到。并且该目标区域的区域地图模型可以全屏展示在导航终端的导航界面上。在导航过程中,展示在导航界面的目标区域的区域地图模型可以包括多个路口的连续引导信息,例如可以同时展示第一路口的引导信息以及该第一路口之后一个或多个第二路口的引导信息。The regional map model of the target area can be modeled based on the standard road network data and high-precision road network data of the target area. And the regional map model of the target area can be displayed on the navigation interface of the navigation terminal in full screen. During the navigation process, the area map model of the target area displayed on the navigation interface may include continuous guidance information of multiple intersections, for example, the guidance information of the first intersection and the guidance information of one or more second intersections after the first intersection may be displayed at the same time. guide information.

目标区域的区域地图模型的建模过程可以参见上文中对于地图建模方法的描述,在此不再赘述。For the modeling process of the regional map model of the target area, reference may be made to the description of the map modeling method above, which will not be repeated here.

本公开实施例,可以针对目标区域预先在服务器端建立目标区域的区域地图模型,该区域地图模型可以基于目标区域内的标精路网数据以及高精路网数据相结合的方式建模得到,服务器端将该目标区域的区域地图模型提供给导航终端。导航终端在接收到被导航对象的导航请求之后,可以基于被导航对象的定位信息展示该被导航对象当前所在区域的地图模型,并且在该被导航对象进入目标区域后,可以基于该目标区域对应的区域地图模型对该被导航对象进行导航引导。本公开实施例,由于目标区域的区域地图模型中除了标精路网数据外还使用了高精路网数据,因此能够实现在同一个导航界面多个路口的连续引导,降低了导航过程中被导航对象的偏航风险,提高了被导航对象的导航体验。In the embodiment of the present disclosure, an area map model of the target area can be established on the server side in advance for the target area, and the area map model can be modeled based on the combination of the standard road network data and the high-precision road network data in the target area, The server side provides the area map model of the target area to the navigation terminal. After receiving the navigation request of the object being navigated, the navigation terminal can display the map model of the area where the object is currently located based on the positioning information of the object being navigated, and after the object being navigated enters the target area, it can correspond to the target area based on the location information of the object being navigated. The area map model of the navigator guides the navigated object. In the embodiment of the present disclosure, since the regional map model of the target area uses the high-precision road network data in addition to the marked-precision road network data, the continuous guidance of multiple intersections on the same navigation interface can be realized, and the navigation process is reduced. The yaw risk of the navigation object improves the navigation experience of the navigated object.

在本实施例的一个可选实现方式中,所述方法还包括:In an optional implementation manner of this embodiment, the method further includes:

在检测到所述被导航对象的定位信息与非目标区域相匹配时,基于所述非目标区域对应的区域地图模型绘制并展示导航地图;所述非目标区域对应的区域地图模型预先基于所述非目标区域内的标精路网数据建模得到。When it is detected that the positioning information of the navigated object matches the non-target area, a navigation map is drawn and displayed based on the area map model corresponding to the non-target area; the area map model corresponding to the non-target area is pre-based on the The standard road network data in the non-target area is modeled.

该可选的实现方式中,可以基于历史导航数据统计分析在导航过程中,被导航对象容易发生偏航的区域,并将这些区域确定为目标区域。针对目标区域建模时,服务器可以基于上文中提到的标精路网数据和高精路网数据相结合的方式生成目标区域的区域地图模型。In this optional implementation manner, the areas where the navigation object is prone to yaw during the navigation process may be statistically analyzed based on historical navigation data, and these areas are determined as target areas. When modeling the target area, the server may generate an area map model of the target area based on the combination of the above-mentioned standard road network data and high-precision road network data.

由于高精路网数据包含信息较多,占用存储空间以及传输带宽资源等较多,并且高精路网数据采集成本较高,如果所有区域都采用标精路网数据和高精路网数据相结合的方式进行建模,会导致导航过程中需要传送的数据较多,并且还会占用较多导航终端的存储空间,同时数据采集成本也会很高。因此,针对普通区域也即非目标区域,服务器端可以只采用标精路网数据进行建模,而不需要使用高精路网数据。针对非目标区域建模得到的区域地图模型可以提供给导航终端,在被导航对象处于非目标区域时,使用非目标区域的区域地图模型为被导航对象进行导航引导。Because the high-precision road network data contains a lot of information, occupies a lot of storage space and transmission bandwidth resources, and the high-precision road network data collection cost is high, if all areas use standard road network data and high-precision road network data. Modeling in a combined way will result in a lot of data to be transmitted during the navigation process, and will also occupy a lot of storage space of the navigation terminal, and the cost of data collection will also be high. Therefore, for common areas, that is, non-target areas, the server side can only use standard road network data for modeling without using high-precision road network data. The area map model obtained by modeling the non-target area can be provided to the navigation terminal. When the navigation object is in the non-target area, the area map model of the non-target area is used to guide the navigation object.

还需要说明的是,目前已有的导航系统中,由于已经使用标精路网数据建立的地图模型基本上覆盖了所有区域。因此,为了节省开支、加快服务上线进程,在实现本公开实施例时,可以在已有的导航系统的基础上,仅针对目标区域建立其对应的区域地图模型,并将该目标区域对应的区域地图模型与已有的非目标区域的区域地图模型进行衔接,最终得到完整的地图模型。It should also be noted that, in the existing navigation system, the map model that has been established using the Biaojing road network data basically covers all areas. Therefore, in order to save costs and speed up the process of going online, when implementing the embodiments of the present disclosure, based on the existing navigation system, a corresponding area map model can be established only for the target area, and the area corresponding to the target area The map model is connected with the existing regional map model of the non-target area, and finally a complete map model is obtained.

在本实施例的一个可选实现方式中,所述目标区域包括多个连续路口;步骤S502,即在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图的步骤,进一步包括以下步骤:In an optional implementation manner of this embodiment, the target area includes a plurality of continuous intersections; step S502, that is, when it is detected that the positioning information of the navigated object matches the target area, based on the corresponding target area The steps of drawing and displaying the navigation map of the area map model of the , further include the following steps:

在检测到所述被导航对象的定位信息与所述目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制包括多个连续路口的导航地图;When it is detected that the positioning information of the navigated object matches the target area, drawing a navigation map including a plurality of continuous intersections based on the area map model corresponding to the target area;

在显示屏幕上全屏展示所述导航地图,所述导航地图上还展示所述多个连续路口的导航引导信息。The navigation map is displayed in full screen on the display screen, and the navigation guidance information of the plurality of continuous intersections is also displayed on the navigation map.

该可选的实现方式中,在目标区域的区域地图模型建立过程中,通过将高精路网数据挂载至标精路网数据的方式进行融合得到融合数据,进而再基于该融合数据对目标区域进行建模得到区域地图模型。因此,在导航过程中,导航终端基于定位信息检测到被导航对象即将或者已经进入目标区域后,可以基于该区域地图模型绘制目标区域的导航地图,该导航地图中可以包括该目标区域内多个连续路口的地图信息,并且可以在导航终端的导航界面上全屏展示该导航地图,该导航地图上同时还展示该多个连续路口的导航引导信息。In this optional implementation, in the process of establishing the regional map model of the target area, the fusion data is obtained by mounting the high-precision road network data to the standard road network data, and then based on the fusion data, the target The area is modeled to obtain the area map model. Therefore, during the navigation process, after the navigation terminal detects that the object to be navigated is about to enter or has entered the target area based on the positioning information, it can draw a navigation map of the target area based on the area map model, and the navigation map may include multiple objects in the target area. The map information of the consecutive intersections, and the navigation map can be displayed in full screen on the navigation interface of the navigation terminal, and the navigation guidance information of the plurality of consecutive intersections is also displayed on the navigation map at the same time.

根据本公开一实施方式的基于位置的服务提供方法,该基于位置的服务提供方法包括:利用上述地图建模方法建立的目标区域的区域地图模型为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。According to a method for providing a location-based service according to an embodiment of the present disclosure, the method for providing a location-based service includes: using an area map model of a target area established by the above-mentioned map modeling method to provide a location-based service for a served object, the Location services include one or more of: navigation, map rendering, and route planning.

本实施例中,该基于位置的服务提供方法可以在终端上执行,终端是手机、ipad、电脑、智能手表、车辆等。本公开实施例,针对电子地图上的目标区域,利用上文提及的地图建模方法得到目标区域的区域地图模型的,该区域地图模型可以提供给导航终端,以便为被服务对象提供基于位置的服务,例如导航服务、地图渲染以及路线规划等。In this embodiment, the location-based service providing method may be executed on a terminal, and the terminal is a mobile phone, an ipad, a computer, a smart watch, a vehicle, or the like. In this embodiment of the present disclosure, for a target area on an electronic map, if the above-mentioned map modeling method is used to obtain an area map model of the target area, the area map model can be provided to the navigation terminal, so as to provide a location-based map model for the served object. services, such as navigation services, map rendering, and route planning.

被服务对象可以是手机、ipad、电脑、智能手表、车辆、机器人等。在为被服务对象进行导航引导的过程中,被服务对象如果进入目标区域后,可以基于目标区域的区域地图模型渲染所要展示的导航地图,并通过在导航地图上展示导航引导信息等引导被服务对象行驶在正确的导航路线上,具体细节可以参见上述对地图建模方法以及导航引导方法的描述,在此不再赘述。The serviced objects can be mobile phones, ipads, computers, smart watches, vehicles, robots, etc. In the process of navigating and guiding the served object, if the served object enters the target area, it can render the navigation map to be displayed based on the regional map model of the target area, and guide the served object by displaying the navigation guidance information on the navigation map. The object travels on the correct navigation route. For details, please refer to the above description of the map modeling method and the navigation guidance method, which will not be repeated here.

图4示出根据本公开一实施方式的路口引导场景示意图。如图4所示,导航服务器基于历史导航数据统计分析确定某个城市中,在导航引导的场景下依然容易发生偏航的路口区域。针对该路口区域采集高精路网数据以及获取已有的标精路网数据,将高精路网数据挂载至标精路网数据的方式融合得到融合数据,进而基于该融合数据建立该路口区域的路口地图模型,该路口地图模型被推送至导航终端。FIG. 4 shows a schematic diagram of an intersection guidance scene according to an embodiment of the present disclosure. As shown in FIG. 4 , the navigation server determines, based on statistical analysis of historical navigation data, an intersection area in a city that is still prone to yaw in a navigation guidance scenario. Collect high-precision road network data and obtain the existing Biaojing road network data for the intersection area, and fuse the high-precision road network data to the Biaojing road network data to obtain fusion data, and then build the intersection based on the fusion data. The intersection map model of the area, the intersection map model is pushed to the navigation terminal.

导航终端基于用户的请求,从导航服务器请求获得导航路线;导航终端实时监测用户的当前位置,并基于预先获得的地图数据以及本次导航请求的导航路线绘制当前位置处的导航地图,并展示在导航界面上。在用户进入建立有路口地图模型的路口区域后,可以基于该路口区域的路口地图模型绘制路口导航地图,并在导航终端的导航解码上全屏展示该导航地图。在用户驶出该路口区域后,可以将该路口区域的路口地图模型替换成路口区域外的地图模型;或者直接在路口区域外的底图上展示导航引导线等引导信息的方式展示其他区域的导航地图。The navigation terminal requests the navigation route from the navigation server based on the user's request; the navigation terminal monitors the user's current location in real time, and draws a navigation map at the current location based on the pre-obtained map data and the navigation route requested by this navigation, and displays it on the on the navigation interface. After the user enters the intersection area with the intersection map model established, the intersection navigation map can be drawn based on the intersection map model of the intersection area, and the navigation map can be displayed in full screen on the navigation decoding of the navigation terminal. After the user exits the intersection area, the intersection map model of the intersection area can be replaced with a map model outside the intersection area; or the guide information such as navigation guide lines can be displayed directly on the base map outside the intersection area to display other areas. Navigation map.

图5示出根据本公开一实施方式中全屏模式下路口引导系统的实现结构框图。如图5所示,该路口引导系统可以包括数据引擎、服务端和客户端三部分。数据引擎和服务端可以位于服务器,而客户端可以位于导航终端。数据引擎将SD(标精)路网数据与HD(高精)路网数据进行融合,然后基于融合后的数据进行挑路和建模,最终产出三维模型数据;客户端发起导航后经过引导服务请求路口大图服务,路口大图服务根据导航路径向底图数据服务请求模型数据,然后再通过引导服务下发给客户端;客户端移动地图数据时也可以直接向底图数据服务发起模型数据请求。FIG. 5 is a block diagram showing the implementation structure of the intersection guidance system in the full screen mode according to an embodiment of the present disclosure. As shown in Figure 5, the intersection guidance system may include three parts: a data engine, a server and a client. The data engine and server can be located on the server, and the client can be located on the navigation terminal. The data engine fuses SD (standard precision) road network data with HD (high precision) road network data, and then performs road picking and modeling based on the fused data, and finally produces 3D model data; after the client initiates navigation, it is guided The service requests the junction map service, and the junction map service requests model data from the basemap data service according to the navigation path, and then sends it to the client through the guidance service; when the client moves the map data, it can also directly initiate the model to the basemap data service. data request.

数据引擎可以包括数据读取、融合、挑路和建模四个模块。数据读取模块负责加载SD路网数据和HD路网数据,其中包括路口大图建模所需要的道路中心线、车道数、背景车道、前景车道等SD属性,以及道路边界线、车道线、车道连接关系等HD属性;融合模块负责将HD道路的属性以及几何特征挂载到SD道路上面,该模块主要解决由于SD与HD工艺差异、精度差异以及路形差异等造成的匹配失败问题;挑路模块负责根据挑路策略对各场景的路口进行道路筛选,挑路策略可以参照道路的等级、构成、权属、连接类型等进行制定,并最终转化为可编程的规则;建模模块采用区域高精建模方式,即在建模范围内优先采用高精路网数据的特征构建路口大图模型,对于HD未覆盖的区域仍然沿用SD路网构建路口大图模型,HD道路和SD道路衔接处采用HD的几何特征纠正SD的路形,使之可以平滑过渡。The data engine can include four modules: data reading, fusion, routing and modeling. The data reading module is responsible for loading SD road network data and HD road network data, including the road centerline, number of lanes, background lanes, foreground lanes and other SD attributes required for large-scale intersection modeling, as well as road boundary lines, lane lines, HD attributes such as lane connection relationship; the fusion module is responsible for mounting the attributes and geometric features of HD roads to SD roads. This module mainly solves the problem of matching failures caused by differences in SD and HD processes, accuracy differences, and road shape differences; The road module is responsible for screening the intersections of each scene according to the road picking strategy. The road picking strategy can be formulated with reference to the grade, composition, ownership, connection type, etc. of the road, and finally converted into programmable rules; the modeling module adopts the area High-precision modeling method, that is, within the modeling range, the features of high-precision road network data are preferentially used to construct a large-scale intersection model. For areas not covered by HD, the SD road network is still used to construct a large-scale intersection model, and HD roads and SD roads are connected. The geometric features of HD are used to correct the road shape of SD, so that it can transition smoothly.

服务端可以包括底图数据服务、路口大图服务和引导服务。客户端上的请求首先发送至引导服务,引导服务确定路口场景并且分导航段请求路口大图服务;路口大图服务响应引导服务的请求,根据导航路径请求底图数据服务;底图数据服务负责加载数据引擎产出全屏大图数据模型。The server can include base map data service, intersection big map service and guidance service. The request on the client is first sent to the guidance service, and the guidance service determines the scene of the intersection and requests the big picture service of the intersection according to the navigation segment; the big picture service of the intersection responds to the request of the guidance service and requests the basemap data service according to the navigation path; the basemap data service is responsible for Load the data engine to produce a full-screen large image data model.

客户端接收底图数据服务或者引导服务下发的全屏路口模型并进行绘制。The client receives the full-screen intersection model issued by the basemap data service or the guidance service and draws it.

下述为本公开装置实施例,可以用于执行本公开方法实施例。The following are the apparatus embodiments of the present disclosure, which can be used to execute the method embodiments of the present disclosure.

图6示出根据本公开一实施方式的地图建模装置的结构框图。该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图6所示,该地图建模装置包括:FIG. 6 shows a structural block diagram of a map modeling apparatus according to an embodiment of the present disclosure. The apparatus can be implemented by software, hardware or a combination of the two to become part or all of the electronic device. As shown in Figure 6, the map modeling device includes:

第一获取模块601,被配置为获取目标区域的地图数据;所述目标区域的地图数据包括标精路网数据以及高精路网数据;The first acquisition module 601 is configured to acquire map data of a target area; the map data of the target area includes standard road network data and high-precision road network data;

融合模块602,被配置为将所述高精路网数据与所述标精路网数据进行融合,得到融合数据;The fusion module 602 is configured to fuse the high-precision road network data and the standard-precision road network data to obtain fusion data;

第一建立模块603,被配置为基于所述融合数据建立所述目标区域的区域地图模型;所述目标区域的区域地图模型被提供给导航终端,用于在目标区域内由导航终端对被导航对象进行导航引导。The first establishment module 603 is configured to establish an area map model of the target area based on the fusion data; the area map model of the target area is provided to the navigation terminal for use by the navigation terminal in the target area to be navigated. object for navigation guidance.

本实施例中,目标区域可以包括较为复杂的导航引导区域,例如路口区域,比如三岔路口、环岛路口、连续多个多路口等。In this embodiment, the target area may include a relatively complex navigation guidance area, such as an intersection area, such as a three-way intersection, a roundabout intersection, and multiple consecutive multiple intersections.

被导航对象途径路口区域时,导航系统通常会显示路口放大图,用于对被导航对象的转向等动作进行导航引导。When the navigation object passes through the intersection area, the navigation system usually displays an enlarged image of the intersection, which is used to guide the navigation and other actions of the navigation object.

路口放大图是指将路口区域放大后,结合导航引导线以及道路其他要素进行综合呈现的一种路口指示图,其通过对路口区域的路网数据进行挑路、简化、建模等方式生成路口区域的三维模型后,在导航终端进行渲染得到路口放大图。路口放大图按照组织形式可以分为栅格图和矢量图,而按照包含的路口数目又可分为单路口放大图和多路口放大图。Enlarged junction map refers to a kind of junction indication map that comprehensively presents the junction area after enlarging the junction area, combined with the navigation guide line and other elements of the road. After the three-dimensional model of the area is obtained, the enlarged image of the intersection is obtained by rendering in the navigation terminal. Enlarged map of intersection can be divided into grid map and vector map according to the organization form, and can be divided into single-junction magnified map and multi-junction magnified map according to the number of intersections included.

通常情况下,导航系统中已有的路口放大图的画布只占导航终端显示屏幕的一部分区域。而受限于画布大小和建模方式,矢量路口放大图只能涵盖单个或者距离比较近的两个路口,因此只能呈现单个或距离比较近的两个路口,而无法实现多个路口的连续引导。Usually, the canvas of the existing magnified image of the intersection in the navigation system only occupies a part of the display screen of the navigation terminal. However, limited by the size of the canvas and the modeling method, the enlarged vector intersection map can only cover a single or two relatively close intersections, so it can only present a single or two relatively close intersections, and cannot realize the continuity of multiple intersections. guide.

因此,本公开实施例针对上述包括多个连续路口或其他较为复杂的导航引导目标区域,预先建立目标区域的区域地图模型,并将该区域地图模型提供给导航终端,以便导航终端在导航过程中,通过在导航终端的显示屏幕上绘制该区域地图模型,进而在该绘制的区域地图模型基础上结合导航引导线以及其他道路元素等对被导航对象进行导航引导。Therefore, for the above-mentioned target area including multiple continuous intersections or other more complex navigation guidance, the embodiment of the present disclosure establishes an area map model of the target area in advance, and provides the area map model to the navigation terminal, so that the navigation terminal can navigate during the navigation process. , by drawing the regional map model on the display screen of the navigation terminal, and then on the basis of the drawn regional map model, the navigation guide line and other road elements are combined to guide the navigated object.

本实施例中,在建模过程中,针对目标区域获得对应的地图数据,该地图数据可以包括但不限于目标区域对应的标精路网数据和高精路网数据。需要说明的是,标精路网数据可以是导航系统在导航过程中通常所使用的精度较低的路网数据,也即在正常导航引导过程中,导航页面上显示的道路信息都是基于标精路网数据得到的。In this embodiment, during the modeling process, corresponding map data is obtained for the target area, and the map data may include, but is not limited to, standard road network data and high-precision road network data corresponding to the target area. It should be noted that the Biaojing road network data can be road network data with low precision that is usually used by the navigation system in the navigation process, that is, in the normal navigation guidance process, the road information displayed on the navigation page is based on the standard Obtained from the Jinglu network data.

而高精路网数据则相较于标精路网数据,具有更高的精度且具有更详细的地物表达。高精路网数据不仅有高精度的坐标,同时还包括准确的车道形状,并且还包括每个车道的坡度、曲率、航向、高程、侧倾等更详尽的数据。Compared with the standard road network data, the high-precision road network data has higher precision and more detailed representation of ground objects. High-precision road network data not only has high-precision coordinates, but also includes accurate lane shapes, as well as more detailed data such as slope, curvature, heading, elevation, and roll of each lane.

由于高精路网数据信息较多,数据采集困难,占用的存储空间、传输时占用的带宽资源等较多,因此通常情况下导航系统使用标精路网数据建立地图模型,并在导航引导时基于标精路网数据建立的地图模型进行导航引导;此外,导航系统中已有的路口大图引导服务中,也是基于标精路网数据针对一个路口或者距离较近的两个路口建立的路口大图,进而利用该标精路网数据建立的路口大图对被导航对象进行导航引导。Due to the large amount of data information in the high-precision road network, the data collection is difficult, the storage space occupied, the bandwidth resources occupied during transmission, etc. The map model established based on the Biaojing road network data is used for navigation guidance; in addition, the existing large-image guidance service for intersections in the navigation system is also based on the data of the Biaojing road network. The large picture is used to guide the navigation object by using the large picture of the intersection established by the data of the marked road network.

本公开实施例中,为了解决已有技术中,采用标精路网数据建立的路口大图无法实现距离不太近的多个路口的连续引导的问题,提出了针对目标区域使用标精路网数据以及高精路网数据相结合的建模方式。该建模方式中,将目标区域内的高精路网数据融合至标精路网数据中形成融合数据,进而再利用该融合数据建立该目标区域的区域地图模型。In the embodiments of the present disclosure, in order to solve the problem in the prior art that the large intersection map established by using the data of the Biaojing Road Network cannot realize the continuous guidance of multiple intersections that are not too close, it is proposed to use the Biaojing Road Network for the target area. A modeling method combining data and high-precision road network data. In this modeling method, the high-precision road network data in the target area is fused into the standard road network data to form fusion data, and then the fusion data is used to build a regional map model of the target area.

该区域地图模型可以提供给导航终端,在被导航对象进入目标区域后,导航终端可以在显示屏幕上绘制该区域地图模型,使得被导航对象能够基于该区域地图模型的展示图像直观地了解到后续的一系列行驶动作,不容易出现偏航的情况。The regional map model can be provided to the navigation terminal. After the object to be navigated enters the target area, the navigation terminal can draw the regional map model on the display screen, so that the object to be navigated can intuitively understand the follow-up based on the displayed image of the regional map model. A series of driving actions, it is not easy to yaw.

相较于已有技术,本实施例由于采用了标精路网数据以及高精路网数据相结合的方式,可以针对包括多个路口的目标区域进行建模,使得建模得到的区域地图模型能够涵盖多个路口,能够实现针对多个路口进行复杂的连续导航引导;解决了已有技术中,由于路口大图只能涵盖一个路口或者距离相近的两个路口,被导航对象在路口大图的引导下经过第一个路口后,如果紧接着存在其他多个路口的情况下,无法通过路口大图的引导正确行驶,存在容易出现偏航的风险。Compared with the prior art, this embodiment uses a combination of standard road network data and high-precision road network data, so that the target area including multiple intersections can be modeled, so that the regional map model obtained by modeling can be achieved. It can cover multiple intersections, and can realize complex continuous navigation guidance for multiple intersections; it solves the problem that in the prior art, since the large intersection map can only cover one intersection or two intersections with similar distances, the navigated object is in the intersection map. After passing through the first intersection under the guidance of , if there are multiple other intersections, it is impossible to drive correctly through the guidance of the big picture of the intersection, and there is a risk of yaw.

此外,由于本实施例中的高精路网数据和标精路网数据相融合之后,利用该融合后的数据建立的目标区域的区域地图模型,该区域地图模型不需要使用单独的画布进行绘制,而是可以直接与非目标区域的标精路网数据建立的地图模型衔接,进而全屏展示在导航终端的显示屏幕上;因此被导航对象通过区域地图模型的展示图看到前方车道信息以及导航引导线的同时,还能够看到前方较远位置处的道路信息等。In addition, since the high-precision road network data and the standard road network data in this embodiment are fused, the regional map model of the target area is established by using the fused data, and the regional map model does not need to be drawn using a separate canvas , but can be directly connected with the map model established by the Biaojing road network data of the non-target area, and then displayed in full screen on the display screen of the navigation terminal; therefore, the navigated object can see the information of the lane ahead and the navigation through the display map of the regional map model. At the same time as the guide line, you can also see the road information at a far position ahead.

在本实施例的一个可选实现方式中,所述装置还包括:In an optional implementation manner of this embodiment, the apparatus further includes:

第二获取模块,被配置为获取非目标区域的地图数据;所述非目标区域的地图数据包括标精路网数据;The second acquisition module is configured to acquire the map data of the non-target area; the map data of the non-target area includes the standard road network data;

第二建立模块,被配置为基于所述标精路网数据建立所述非目标区域的区域地图模型;所述非目标区域的区域地图模型被提供给导航终端,用于在非目标区域内由导航终端对被导航对象进行导航引导。The second establishment module is configured to establish an area map model of the non-target area based on the Biaojing road network data; the area map model of the non-target area is provided to the navigation terminal for use in the non-target area by The navigation terminal guides the navigation object.

该可选的实现方式中,可以基于历史导航数据统计分析在导航过程中,被导航对象容易发生偏航的区域,并将这些区域确定为目标区域。针对目标区域建模时,可以基于上文中提到的标精路网数据和高精路网数据相结合的方式生成目标区域的区域地图模型。In this optional implementation manner, the areas where the navigation object is prone to yaw during the navigation process may be statistically analyzed based on historical navigation data, and these areas are determined as target areas. When modeling the target area, an area map model of the target area can be generated based on the combination of the above-mentioned standard road network data and high-precision road network data.

由于高精路网数据包含信息较多,占用存储空间以及传输带宽资源等较多,并且高精路网数据采集成本较高,如果所有区域都采用标精路网数据和高精路网数据相结合的方式进行建模,会导致导航过程中需要传送的数据较多,并且还会占用较多导航终端的存储空间,同时数据采集成本也会很高。因此,针对普通区域也即非目标区域,可以只采用标精路网数据进行建模,而不需要使用高精路网数据。针对非目标区域建模得到的区域地图模型可以提供给导航终端,在被导航对象处于非目标区域时,使用非目标区域的区域地图模型为被导航对象进行导航引导。Because the high-precision road network data contains a lot of information, occupies a lot of storage space and transmission bandwidth resources, and the high-precision road network data collection cost is high, if all areas use standard road network data and high-precision road network data. Modeling in a combined way will result in a lot of data to be transmitted during the navigation process, and will also occupy a lot of storage space of the navigation terminal, and the cost of data collection will also be high. Therefore, for the common area, that is, the non-target area, only the standard road network data can be used for modeling, without using the high-precision road network data. The area map model obtained by modeling the non-target area can be provided to the navigation terminal. When the navigation object is in the non-target area, the area map model of the non-target area is used to guide the navigation object.

还需要说明的是,目前已有的导航系统中,由于已经使用标精路网数据建立的地图模型基本上覆盖了所有区域。因此,为了节省开支、加快服务上线进程,在实现本公开实施例时,可以在已有的导航系统的基础上,仅针对目标区域建立其对应的区域地图模型,并将该目标区域对应的区域地图模型与已有的非目标区域的区域地图模型进行衔接,最终得到完整的地图模型。It should also be noted that, in the existing navigation system, the map model that has been established using the Biaojing road network data basically covers all areas. Therefore, in order to save costs and speed up the process of going online, when implementing the embodiments of the present disclosure, based on the existing navigation system, a corresponding area map model can be established only for the target area, and the area corresponding to the target area The map model is connected with the existing regional map model of the non-target area, and finally a complete map model is obtained.

在本实施例的一个可选实现方式中,所述融合模块,包括:In an optional implementation manner of this embodiment, the fusion module includes:

第一获取子模块,被配置为获取所述高精路网数据中道路的属性以及几何特征;a first acquisition sub-module, configured to acquire attributes and geometric features of roads in the high-precision road network data;

挂载子模块,被配置为将所述道路的属性以及几何特征挂载至所述标精路网数据中的对应道路,得到融合数据。The mounting sub-module is configured to mount the attributes and geometric features of the roads to the corresponding roads in the Biaojing road network data to obtain fusion data.

该可选的实现方式中,标精路网数据可以包括但不限于道路的中心线、车道数、背景车道、前景车道等数据,而高精路网数据还可以包括但不限于道路的边界线、车道线、车道连接关系等。In this optional implementation manner, the standard-precision road network data may include but not limited to data such as the centerline of the road, the number of lanes, background lanes, and foreground lanes, and the high-precision road network data may also include, but not limited to, the boundary line of the road , lane lines, lane connection relationships, etc.

考虑到在实际应用过程中,由于高精路网数据的数据量大并且采集困难,无法覆盖所有区域,只能针对一部分区域例如目标区域采集得到高精路网数据,而大多数区域还是以标精路网数据为主。因此,在针对目标区域建模时,可以将高精路网数据挂载至标精路网数据中对应的道路上,例如可以将高精路网数据中道路的属性(例如车道之间的连接关系、道路上的道路元素等)以及几何特征(例如道路边界线、车道线等)挂载至标精路网数据中的对应道路上,这样可以以标精路网数据为基础,并且通过高精路网数据丰富标精路网数据,在建模时候目标区域内可以使用挂载有高精路网数据的融合数据,而其他区域则可以直接使用标精路网数据,最终得到的模型中,目标区域对应的区域地图模型可以具有丰富的信息,例如可以包括车道级的显示数据,并且导航引导线可以对应到道路上的车道等。Considering that in the actual application process, due to the large amount of high-precision road network data and the difficulty of collection, it cannot cover all areas, and can only collect high-precision road network data for a part of the area, such as the target area, and most areas are still marked with standard data. Jinglu network data is the main. Therefore, when modeling the target area, the high-precision road network data can be mounted on the corresponding road in the standard-precision road network data, for example, the attributes of the road in the high-precision road network data (such as the connection between lanes) can be relationship, road elements on the road, etc.) and geometric features (such as road boundary lines, lane lines, etc.) are mounted on the corresponding roads in the Biaojing road network data, which can be based on the Biaojing road network data. The Jinglu network data is rich in the standard Jinglu network data. During the modeling, the fusion data with the high-precision road network data can be used in the target area, while other areas can directly use the standard Jinglu network data. , the area map model corresponding to the target area may have rich information, for example, may include lane-level display data, and the navigation guide lines may correspond to lanes on the road.

在本实施例的一个可选实现方式中,所述第一建立模块,包括:In an optional implementation manner of this embodiment, the first establishment module includes:

第一建模子模块,被配置为对于所述目标区域中所述高精路网数据所覆盖的第一区域,采用所述融合数据进行建模;a first modeling submodule, configured to use the fusion data to perform modeling for the first area covered by the high-precision road network data in the target area;

第二建模子模块,被配置为对于所述目标区域中所述高精路网数据未覆盖的第二区域,采用所述标精路网数据建模;The second modeling submodule is configured to use the standard-precision road network data to model the second area in the target area that is not covered by the high-precision road network data;

纠正子模块,被配置为在所述第一区域和第二区域的衔接处,采用所述高精路网数据的几何特征纠正所述标精路网数据。A correction sub-module is configured to correct the marked road network data by using the geometric features of the high-precision road network data at the junction of the first area and the second area.

该可选的实现方式中,在针对目标区域建模时,考虑到高精路网数据可能不一定覆盖目标区域中的全部区域。因此,针对高精路网数据所覆盖的目标区域中的第一区域,可以采用挂载至标精路网数据对应的道路上的高精路网数据进行建模,而对应高精路网数据未覆盖的第二区域,可以采用第二区域中的标精路网数据进行建模。而在第一区域和第二区域的衔接处,可以采用高精路网数据的几何特征纠正标精路网数据,使得建模后所展示的第一区域和第二区域之间能够平滑过渡。例如,高精路网数据的经纬度信息和标精路网数据的经纬度信息在精度上可能存在不一致,因此对于车道线、道路边界线这类几何特征可以使用高精路网数据对标精路网数据进行纠正。In this optional implementation manner, when modeling the target area, it is considered that the high-precision road network data may not necessarily cover all areas in the target area. Therefore, for the first area in the target area covered by the high-precision road network data, the high-precision road network data mounted on the road corresponding to the standard road network data can be used for modeling, and the corresponding high-precision road network data can be used for modeling. The uncovered second area can be modeled by using the standard road network data in the second area. At the junction of the first area and the second area, the geometric features of the high-precision road network data can be used to correct the standard road network data, so that the first area and the second area displayed after modeling can be smoothly transitioned. For example, the longitude and latitude information of the high-precision road network data and the longitude and latitude information of the standard road network data may be inconsistent in accuracy. Therefore, for geometric features such as lane lines and road boundary lines, the high-precision road network data can be used to benchmark the precision road network. data is corrected.

图7示出根据本公开一实施方式的导航引导装置的结构框图。该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图7所示,该导航引导装置包括:FIG. 7 shows a structural block diagram of a navigation guidance device according to an embodiment of the present disclosure. The apparatus can be implemented by software, hardware or a combination of the two to become part or all of the electronic device. As shown in Figure 7, the navigation and guidance device includes:

检测模块701,被配置为检测被导航对象的定位信息;The detection module 701 is configured to detect the positioning information of the object being navigated;

第一展示模块702,被配置为在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图;所述目标区域对应的区域地图模型预先基于所述目标区域内的标精路网数据以及高精路网数据建模得到。The first display module 702 is configured to draw and display a navigation map based on the area map model corresponding to the target area when it is detected that the positioning information of the navigated object matches the target area; the area corresponding to the target area The map model is modeled in advance based on the standard road network data and the high-precision road network data in the target area.

本实施例中,该导航引导装置在导航终端上执行。导航终端可以包括但不限于车载导航终端、手机、平板电脑、笔记本电脑、掌上电脑、机器人、可穿戴设备等。被导航对象可以是使用导航终端的用户,被导航对象的定位信息可以利用导航终端或者与导航终端设置在一起的定位模块采集得到。定位模块将采集的定位信息提供给导航终端,导航终端可以基于定位模块实时采集的定位信息确定被导航对象当前的位置。In this embodiment, the navigation guidance device is executed on a navigation terminal. Navigation terminals may include, but are not limited to, vehicle navigation terminals, mobile phones, tablet computers, notebook computers, palmtop computers, robots, wearable devices, and the like. The object to be navigated may be a user using a navigation terminal, and the positioning information of the object to be navigated may be acquired by using the navigation terminal or a positioning module set together with the navigation terminal. The positioning module provides the collected positioning information to the navigation terminal, and the navigation terminal can determine the current position of the navigated object based on the positioning information collected in real time by the positioning module.

在导航过程中,导航终端可以预先请求获得地图数据,该地图数据可以包括底图、区域地图模型以及导航路线等信息,导航终端可以在导航过程中实时获取定位模块采集得到的定位信息,基于该定位信息导航终端可以在导航界面上展示相应的导航地图,该导航地图上可以展示出导航引导线、路面元素等信息。该导航地图可以是基于底图以及区域地图模型绘制得到。During the navigation process, the navigation terminal may request to obtain map data in advance, and the map data may include information such as the base map, the regional map model, and the navigation route. The navigation terminal may obtain the positioning information collected by the positioning module in real time during the navigation process. The positioning information navigation terminal can display a corresponding navigation map on the navigation interface, and the navigation map can display information such as navigation guide lines and road surface elements. The navigation map can be drawn based on a base map and a regional map model.

在定位信息表明被导航终端位于目标区域后,导航终端可以基于目标区域对应的区域地图模型以及底图数据绘制得到该目标区域的导航地图,并将该导航地图上可以展示车道级的导航引导线、红绿灯等路面元素。After the positioning information indicates that the navigated terminal is located in the target area, the navigation terminal can draw a navigation map of the target area based on the area map model and base map data corresponding to the target area, and display lane-level navigation guide lines on the navigation map. , traffic lights and other pavement elements.

在一些实施例中,目标区域的区域地图模型可以基于上文中介绍的地图建模装置得到,并且该区域地图模型可以由服务器预先建立后,基于导航请求提供给导航终端。目标区域可以包括较为复杂的导航引导区域,例如路口区域,比如三岔路口、环岛路口、连续多个多路口等。In some embodiments, the area map model of the target area may be obtained based on the map modeling apparatus described above, and the area map model may be pre-established by the server and then provided to the navigation terminal based on the navigation request. The target area may include a relatively complex navigation guidance area, such as an intersection area, such as a three-way intersection, a roundabout intersection, and multiple consecutive intersections.

目标区域的区域地图模型可以基于目标区域的标精路网数据以及高精路网数据建模得到。并且该目标区域的区域地图模型可以全屏展示在导航终端的导航界面上。在导航过程中,展示在导航界面的目标区域的区域地图模型可以包括多个路口的连续引导信息,例如可以同时展示第一路口的引导信息以及该第一路口之后一个或多个第二路口的引导信息。The regional map model of the target area can be modeled based on the standard road network data and high-precision road network data of the target area. And the regional map model of the target area can be displayed on the navigation interface of the navigation terminal in full screen. During the navigation process, the area map model of the target area displayed on the navigation interface may include continuous guidance information of multiple intersections, for example, the guidance information of the first intersection and the guidance information of one or more second intersections after the first intersection may be displayed at the same time. guide information.

目标区域的区域地图模型的建模过程可以参见上文中对于地图建模装置的描述,在此不再赘述。For the modeling process of the regional map model of the target area, reference may be made to the above description of the map modeling apparatus, which is not repeated here.

本公开实施例中,可以针对目标区域预先在服务器端建立目标区域的区域地图模型,该区域地图模型可以基于目标区域内的标精路网数据以及高精路网数据相结合的方式建模得到,服务器端将该目标区域的区域地图模型提供给导航终端。导航终端在接收到被导航对象的导航请求之后,可以基于被导航对象的定位信息展示该被导航对象当前所在区域的地图模型,并且在该被导航对象在进入目标区域后,可以基于该目标区域对应的区域地图模型对该被导航对象进行导航引导。本公开实施例,由于目标区域的区域地图模型中除了标精路网数据外还使用了高精路网数据,因此能够实现多个路口的连续引导,降低了导航过程中被导航对象的偏航风险,提高了被导航对象的导航体验。In the embodiment of the present disclosure, an area map model of the target area can be established on the server side for the target area in advance, and the area map model can be obtained by modeling based on the combination of the standard road network data and the high-precision road network data in the target area. , the server side provides the regional map model of the target area to the navigation terminal. After receiving the navigation request of the navigated object, the navigation terminal can display the map model of the area where the navigated object is currently located based on the positioning information of the navigated object, and after the navigated object enters the target area, it can be based on the target area. The corresponding area map model guides the navigated object. In the embodiment of the present disclosure, since the regional map model of the target area uses the high-precision road network data in addition to the marked-precision road network data, the continuous guidance of multiple intersections can be realized, and the yaw of the navigated object during the navigation process is reduced. risk, improving the navigation experience of the object being navigated.

在本实施例的一个可选实现方式中,所述装置还包括:In an optional implementation manner of this embodiment, the apparatus further includes:

在检测到所述被导航对象的定位信息与非目标区域相匹配时,基于所述非目标区域对应的区域地图模型绘制并展示导航地图;所述非目标区域对应的区域地图模型预先基于所述非目标区域内的标精路网数据建模得到。When it is detected that the positioning information of the navigated object matches the non-target area, a navigation map is drawn and displayed based on the area map model corresponding to the non-target area; the area map model corresponding to the non-target area is pre-based on the The standard road network data in the non-target area is modeled.

该可选的实现方式中,可以基于历史导航数据统计分析在导航过程中,被导航对象容易发生偏航的区域,并将这些区域确定为目标区域。针对目标区域建模时,服务器可以基于上文中提到的标精路网数据和高精路网数据相结合的方式生成目标区域的区域地图模型。In this optional implementation manner, the areas where the navigation object is prone to yaw during the navigation process may be statistically analyzed based on historical navigation data, and these areas are determined as target areas. When modeling the target area, the server may generate an area map model of the target area based on the combination of the above-mentioned standard road network data and high-precision road network data.

由于高精路网数据包含信息较多,占用存储空间以及传输带宽资源等较多,并且高精路网数据采集成本较高,如果所有区域都采用标精路网数据和高精路网数据相结合的方式进行建模,会导致导航过程中需要传送的数据较多,并且还会占用较多导航终端的存储空间,同时数据采集成本也会很高。因此,针对普通区域也即非目标区域,服务器端可以只采用标精路网数据进行建模,而不需要使用高精路网数据。针对非目标区域建模得到的区域地图模型可以提供给导航终端,在被导航对象处于非目标区域时,使用非目标区域的区域地图模型为被导航对象进行导航引导。Because the high-precision road network data contains a lot of information, occupies a lot of storage space and transmission bandwidth resources, and the high-precision road network data collection cost is high, if all areas use standard road network data and high-precision road network data. Modeling in a combined way will result in a lot of data to be transmitted during the navigation process, and will also occupy a lot of storage space of the navigation terminal, and the cost of data collection will also be high. Therefore, for common areas, that is, non-target areas, the server side can only use standard road network data for modeling without using high-precision road network data. The area map model obtained by modeling the non-target area can be provided to the navigation terminal. When the navigation object is in the non-target area, the area map model of the non-target area is used to guide the navigation object.

还需要说明的是,目前已有的导航系统中,由于已经使用标精路网数据建立的地图模型基本上覆盖了所有区域。因此,为了节省开支、加快服务上线进程,在实现本公开实施例时,可以在已有的导航系统的基础上,仅针对目标区域建立其对应的区域地图模型,并将该目标区域对应的区域地图模型与已有的非目标区域的区域地图模型进行衔接,最终得到完整的地图模型。It should also be noted that, in the existing navigation system, the map model that has been established using the Biaojing road network data basically covers all areas. Therefore, in order to save costs and speed up the process of going online, when implementing the embodiments of the present disclosure, based on the existing navigation system, a corresponding area map model can be established only for the target area, and the area corresponding to the target area The map model is connected with the existing regional map model of the non-target area, and finally a complete map model is obtained.

在本实施例的一个可选实现方式中,所述目标区域包括多个连续路口;步骤S502,即在检测到所述被导航对象的定位信息与目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制并展示导航地图的步骤,进一步包括以下步骤:In an optional implementation manner of this embodiment, the target area includes a plurality of continuous intersections; step S502, that is, when it is detected that the positioning information of the navigated object matches the target area, based on the corresponding target area The steps of drawing and displaying the navigation map of the area map model of the , further include the following steps:

在检测到所述被导航对象的定位信息与所述目标区域相匹配时,基于所述目标区域对应的区域地图模型绘制包括多个连续路口的导航地图;When it is detected that the positioning information of the navigated object matches the target area, drawing a navigation map including a plurality of continuous intersections based on the area map model corresponding to the target area;

在显示屏幕上全屏展示所述导航地图,所述导航地图上还展示所述多个连续路口的导航引导信息。The navigation map is displayed in full screen on the display screen, and the navigation guidance information of the plurality of continuous intersections is also displayed on the navigation map.

该可选的实现方式中,在目标区域的区域地图模型建立过程中,通过将高精路网数据挂载至标精路网数据的方式进行融合得到融合数据,进而再基于该融合数据对目标区域进行建模得到区域地图模型。因此,在导航过程中,导航终端基于定位信息检测到被导航对象即将或者已经进入目标区域后,可以基于该区域地图模型绘制目标区域的导航地图,该导航地图中可以包括该目标区域内多个连续路口的地图信息,并且可以在导航终端的导航界面上全屏展示该导航地图,该导航地图上同时还展示该多个连续路口的导航引导信息。In this optional implementation, in the process of establishing the regional map model of the target area, the fusion data is obtained by mounting the high-precision road network data to the standard road network data, and then the target is further based on the fusion data. The area is modeled to obtain the area map model. Therefore, during the navigation process, after the navigation terminal detects that the object to be navigated is about to enter or has entered the target area based on the positioning information, it can draw a navigation map of the target area based on the area map model, and the navigation map may include multiple objects in the target area. The map information of the consecutive intersections, and the navigation map can be displayed in full screen on the navigation interface of the navigation terminal, and the navigation guidance information of the plurality of consecutive intersections is also displayed on the navigation map at the same time.

根据本公开一实施方式的基于位置的服务提供装置,该基于位置的服务提供装置包括:利用上述地图建模装置建立的目标区域的区域地图模型为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。According to a location-based service providing apparatus according to an embodiment of the present disclosure, the location-based service providing apparatus includes: using the area map model of the target area established by the above-mentioned map modeling apparatus to provide a location-based service for a served object, the Location services include one or more of: navigation, map rendering, and route planning.

本实施例中,该基于位置的服务提供装置可以在终端上执行,终端是手机、ipad、电脑、智能手表、车辆等。本公开实施例,针对电子地图上的目标区域,利用上文提及的地图建模装置得到目标区域的区域地图模型的,该区域地图模型可以提供给导航终端,以便为被服务对象提供基于位置的服务,例如导航服务、地图渲染以及路线规划等。In this embodiment, the location-based service providing apparatus may be executed on a terminal, and the terminal is a mobile phone, an ipad, a computer, a smart watch, a vehicle, or the like. In this embodiment of the present disclosure, for a target area on an electronic map, if the above-mentioned map modeling device is used to obtain an area map model of the target area, the area map model can be provided to the navigation terminal, so as to provide a location-based map model for the served object. services, such as navigation services, map rendering, and route planning.

被服务对象可以是手机、ipad、电脑、智能手表、车辆、机器人等。在为被服务对象进行导航引导的过程中,被服务对象如果进入目标区域后,可以基于目标区域的区域地图模型渲染所要展示的导航地图,并通过在导航地图上展示导航引导信息等引导被服务对象行驶在正确的导航路线上,具体细节可以参见上述对地图建模装置以及导航引导装置的描述,在此不再赘述。The serviced objects can be mobile phones, ipads, computers, smart watches, vehicles, robots, etc. In the process of navigating and guiding the served object, if the served object enters the target area, it can render the navigation map to be displayed based on the regional map model of the target area, and guide the served object by displaying the navigation guidance information on the navigation map. The object travels on the correct navigation route. For details, refer to the above descriptions of the map modeling device and the navigation guidance device, which will not be repeated here.

图8是适于用来实现根据本公开实施方式的地图建模方法、导航引导方法和/或基于位置的服务提供方法的电子设备的结构示意图。8 is a schematic structural diagram of an electronic device suitable for implementing a map modeling method, a navigation guidance method and/or a location-based service providing method according to an embodiment of the present disclosure.

如图8所示,电子设备800包括处理单元801,其可实现为CPU、GPU、FPGA、NPU等处理单元。处理单元801可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行本公开上述任一方法的实施方式中的各种处理。在RAM803中,还存储有电子设备800操作所需的各种程序和数据。处理单元801、ROM802以及RAM803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8 , the electronic device 800 includes a processing unit 801, which can be implemented as a processing unit such as a CPU, a GPU, an FPGA, and an NPU. The processing unit 801 may perform various processes in the embodiments of any of the above-described methods of the present disclosure according to a program stored in a read only memory (ROM) 802 or a program loaded from the storage section 808 into a random access memory (RAM) 803 . In the RAM 803, various programs and data necessary for the operation of the electronic device 800 are also stored. The processing unit 801 , the ROM 802 and the RAM 803 are connected to each other through a bus 804 . An input/output (I/O) interface 805 is also connected to bus 804 .

以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。The following components are connected to the I/O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc. ; and a communication section 809 including a network interface card such as a LAN card, a modem, and the like. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I/O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.

特别地,根据本公开的实施方式,上文参考本公开实施方式中的任一方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行本公开实施方式中任一方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。In particular, according to an embodiment of the present disclosure, any of the methods in the above-referenced embodiments of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing any of the methods of the embodiments of the present disclosure. In such an embodiment, the computer program may be downloaded and installed from the network via the communication portion 809 and/or installed from the removable medium 811 .

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the diagram or block diagram may represent a module, segment, or portion of code that contains one or more functions for implementing the specified logical function. executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。The units or modules involved in the embodiments of the present disclosure can be implemented in software or hardware. The described units or modules may also be provided in the processor, and the names of these units or modules do not constitute a limitation on the units or modules themselves in certain circumstances.

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。As another aspect, the present disclosure also provides a computer-readable storage medium, and the computer-readable storage medium may be a computer-readable storage medium included in the apparatus described in the foregoing embodiments; A computer-readable storage medium that fits into a device. The computer-readable storage medium stores one or more programs used by one or more processors to perform the methods described in the present disclosure.

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, and should also cover the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above features with the technical features disclosed in the present disclosure (but not limited to) with similar functions.

Claims (10)

1. A map modeling method, comprising:
acquiring map data of a target area; the map data of the target area comprises road map data of a road map and high-precision road map data;
fusing the high-precision road network data and the standard road network data to obtain fused data;
establishing a regional map model of the target region based on the fusion data; and providing the regional map model of the target region for the navigation terminal to perform navigation guidance on the navigated object in the target region by the navigation terminal.
2. The method of claim 1, wherein the method further comprises:
acquiring map data of a non-target area; the map data of the non-target area comprises road map data;
establishing a regional map model of the non-target region based on the road map network data; and providing the regional map model of the non-target region for the navigation terminal to perform navigation guidance on the navigated object in the non-target region by the navigation terminal.
3. The method according to claim 1 or 2, wherein fusing said high precision road network data with said road network data to obtain fused data comprises:
acquiring the attribute and the geometric characteristic of the road in the high-precision road network data;
and mounting the attributes and the geometric characteristics of the roads to corresponding roads in the road network data of the road network to obtain fusion data.
4. The method of claim 3, wherein building a regional map model of the target region based on the fused data comprises:
modeling by adopting the fusion data for a first area covered by the high-precision road network data in the target area;
modeling by using the standard road network data for a second area which is not covered by the high-precision road network data in the target area;
and correcting the standard road network data by adopting the geometric features of the high-precision road network data at the joint of the first region and the second region.
5. A navigation guidance method, comprising:
detecting positioning information of a navigated object;
when the positioning information of the navigated object is detected to be matched with a target area, drawing and displaying a navigation map based on an area map model corresponding to the target area; and the regional map model corresponding to the target region is obtained by modeling based on the road network data of the road map and the high-precision road network data in the target region in advance.
6. The method of claim 5, further comprising:
when the positioning information of the navigated object is detected to be matched with a non-target area, drawing and displaying a navigation map based on an area map model corresponding to the non-target area; and the regional map model corresponding to the non-target region is obtained by modeling based on the road map data in the non-target region in advance.
7. The method of claim 5, wherein the target area comprises a plurality of contiguous intersections; when the positioning information of the navigated object is detected to be matched with a target area, drawing and displaying a navigation map based on an area map model corresponding to the target area, wherein the drawing and displaying process comprises the following steps:
when the positioning information of the navigated object is detected to be matched with the target area, drawing a navigation map comprising a plurality of continuous intersections based on an area map model corresponding to the target area;
and displaying the navigation map on a display screen in a full screen mode, and displaying navigation guide information of the continuous intersections on the navigation map.
8. A location-based service providing method, comprising: providing a location-based service for a served object using a regional map model of a target region established by the method of any of claims 1-4, the location-based service comprising: one or more of navigation, map rendering, route planning.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the method of any of claims 1-8.
10. A computer program product comprising computer instructions, wherein the computer instructions, when executed by a processor, implement the method of any one of claims 1-8.
CN202210254245.1A 2022-03-15 2022-03-15 Map modeling and navigation guiding method, electronic device and computer program product Pending CN114689063A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210254245.1A CN114689063A (en) 2022-03-15 2022-03-15 Map modeling and navigation guiding method, electronic device and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210254245.1A CN114689063A (en) 2022-03-15 2022-03-15 Map modeling and navigation guiding method, electronic device and computer program product

Publications (1)

Publication Number Publication Date
CN114689063A true CN114689063A (en) 2022-07-01

Family

ID=82139397

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210254245.1A Pending CN114689063A (en) 2022-03-15 2022-03-15 Map modeling and navigation guiding method, electronic device and computer program product

Country Status (1)

Country Link
CN (1) CN114689063A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115221261A (en) * 2022-07-18 2022-10-21 小米汽车科技有限公司 Map data fusion method and device, vehicle and storage medium
CN116295334A (en) * 2023-02-06 2023-06-23 北京四维图新科技股份有限公司 Map data matching method, device, equipment, medium and product

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111488421A (en) * 2020-04-27 2020-08-04 立得空间信息技术股份有限公司 Data fusion method of traditional map and high-precision map

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111488421A (en) * 2020-04-27 2020-08-04 立得空间信息技术股份有限公司 Data fusion method of traditional map and high-precision map

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115221261A (en) * 2022-07-18 2022-10-21 小米汽车科技有限公司 Map data fusion method and device, vehicle and storage medium
CN116295334A (en) * 2023-02-06 2023-06-23 北京四维图新科技股份有限公司 Map data matching method, device, equipment, medium and product

Similar Documents

Publication Publication Date Title
US11551325B2 (en) Travel coordination system implementing pick-up location optimization
CN106463056B (en) Solution for the interactive moving map that height customizes
US8738284B1 (en) Method, system, and computer program product for dynamically rendering transit maps
US8589075B1 (en) Method, system, and computer program product for visualizing trip progress
US20170059347A1 (en) Determining Improved Pick-Up Locations
CN112033420A (en) Lane map construction method and device
CN113010793A (en) Method, device, equipment, storage medium and program product for map data processing
CN105300392B (en) Methods, devices and systems for showing planning path in streetscape map
CN106969774A (en) Air navigation aid and device, terminal, server and system
EP3645971B1 (en) Map feature identification using motion data and surfel data
JP6968109B2 (en) Systems and methods for reading and displaying stations
CN110914870B (en) Annotation generation for image networks
CN114689063A (en) Map modeling and navigation guiding method, electronic device and computer program product
CN113483774B (en) Navigation method, navigation device, electronic equipment and readable storage medium
US11402232B2 (en) Off-viewport location indications for digital mapping
CN113343128A (en) Method, device, equipment and storage medium for pushing information
US20220197893A1 (en) Aerial vehicle and edge device collaboration for visual positioning image database management and updating
CN113483771A (en) Method, device and system for generating live-action map
CN114662564B (en) Road data fusion method and vehicle automatic driving method
CN111833279A (en) Fusion method of live-action hand-drawn map and electronic map
CN108827329A (en) City navigation method, system, equipment and storage medium
CN112632415B (en) Web map real-time generation method and image processing server
CN114187382A (en) Method, device, equipment and medium for determining map pixel drawing data
WO2015070711A1 (en) Navigation method and navigation device
CN115794844A (en) Vector sum crowdsourcing update processing method, device, equipment and program product

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