[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105258708A - Three-dimensional highway navigation display method and system - Google Patents

Three-dimensional highway navigation display method and system Download PDF

Info

Publication number
CN105258708A
CN105258708A CN201510738646.4A CN201510738646A CN105258708A CN 105258708 A CN105258708 A CN 105258708A CN 201510738646 A CN201510738646 A CN 201510738646A CN 105258708 A CN105258708 A CN 105258708A
Authority
CN
China
Prior art keywords
road
terrain
data
terrain simulation
dimensional
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
CN201510738646.4A
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.)
Sun Yat Sen University
Original Assignee
Sun Yat Sen University
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 Sun Yat Sen University filed Critical Sun Yat Sen University
Priority to CN201510738646.4A priority Critical patent/CN105258708A/en
Publication of CN105258708A publication Critical patent/CN105258708A/en
Pending legal-status Critical Current

Links

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/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3635Guidance using 3D or perspective road maps
    • G01C21/3638Guidance using 3D or perspective road maps including 3D objects and buildings

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种三维公路导航显示方法及系统,所述方法包括:获取用户终端的位置信息;通过所述位置信息获取所述位置信息对应区域的地形模拟数据和公路数据;根据所述地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;根据所述公路数据对所述地形模拟曲面进行四点细分处理,获取公路曲面;将获取的所述公路曲面展现给所述用户。在本发明实施例中,通过狄洛尼规则获取不规则三角网的方式获取地形模拟曲面,再通过公路数据对地形模拟曲面进行四点细分处理的方式获取公路曲面;将获取的公路曲面展现给用户,以使用户得到更好的体验效果。

The present invention discloses a three-dimensional road navigation display method and system. The method includes: obtaining the location information of a user terminal; obtaining terrain simulation data and road data in the area corresponding to the location information through the location information; performing terrain surface approximation processing on the simulation data to obtain a terrain simulation surface; performing four-point subdivision processing on the terrain simulation surface according to the road data to obtain a road surface; and presenting the acquired road surface to the user. In the embodiment of the present invention, the terrain simulation surface is obtained by obtaining the irregular triangular network through the Delaunay rule, and then the road surface is obtained by performing four-point subdivision processing on the terrain simulation surface through road data; the obtained road surface is displayed To the user, so that the user can get a better experience.

Description

一种三维公路导航显示方法及系统A three-dimensional highway navigation display method and system

技术领域technical field

本发明涉及图像处理技术领域,具体涉及一种三维公路导航显示方法及系统。The invention relates to the technical field of image processing, in particular to a three-dimensional highway navigation display method and system.

背景技术Background technique

我们在驾车出行,特别是远行时,由于路况的复杂多变,良好的道路导航系统显得尤其重要。特别是在公路导航中,传统的二维公路导航系统仅仅将公路抽象为线条加属性进行表达,对周围的地形地貌也只是抽象成一定范围的平面加属性进行表达,这种方法显然是不完整的,仅仅只能起到路径导航的作用,对公路的路况、周围的地形地貌并不能做到良好的显示。因此,为了给使用者提供与当前道路相同的更加真实的导航服务,为了更加准确地显示公路路况和环境信息,三维公路导航系统诞生了。When we travel by car, especially when traveling far, due to the complex and changeable road conditions, a good road navigation system is particularly important. Especially in road navigation, the traditional two-dimensional road navigation system only abstracts roads into lines plus attributes to express, and the surrounding topography is only abstracted into a certain range of planes plus attributes to express, this method is obviously incomplete Yes, it can only play the role of path navigation, and it cannot display the road conditions and surrounding terrain well. Therefore, in order to provide users with the same more realistic navigation service as the current road, and to more accurately display road conditions and environmental information, a three-dimensional road navigation system was born.

在如今的三维公路导航的显示中,为了更加真实地反映现实公路的外貌,不仅需要绘制公路及其表面的附属设施,还需要对周围的地形地貌进行仿真。在实际的显示中,可以通过调用地模数据模拟地模曲面,结合插值逼近的公路曲面快速地生成具有真实感的地形地貌。但在实时动态的显示过程中,动态显示的公路曲面与事先切割好的地模曲面并不总是连续的,造成曲面直接有缝隙和漏洞,很大程度上影响了显示的效果和真实感。In today's 3D road navigation display, in order to more truly reflect the appearance of the real road, it is not only necessary to draw the road and its surface ancillary facilities, but also to simulate the surrounding terrain. In the actual display, it is possible to simulate the surface of the terrain model by calling the terrain model data, and combine the interpolation and approximation of the road surface to quickly generate realistic terrain and landforms. However, during the real-time dynamic display process, the dynamically displayed road surface and the pre-cut model surface are not always continuous, resulting in gaps and loopholes directly on the surface, which greatly affects the display effect and sense of reality.

发明内容Contents of the invention

本发明的目的在于克服现有技术的不足,本发明提供了一种三维公路导航显示方法及系统,用于向用户提供三维公路导航信息,以使用户得到更好的体验效果。The purpose of the present invention is to overcome the deficiencies of the prior art. The present invention provides a three-dimensional road navigation display method and system for providing users with three-dimensional road navigation information so that users can obtain better experience.

为了解决上述问题,本发明提出了一种三维公路导航显示方法,所述方法包括:In order to solve the above problems, the present invention proposes a three-dimensional highway navigation display method, the method comprising:

获取用户终端的位置信息;Obtaining location information of the user terminal;

通过所述位置信息获取所述位置信息对应区域的地形模拟数据和公路数据;Obtaining terrain simulation data and road data of the area corresponding to the location information through the location information;

根据所述地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;performing terrain surface approximation processing according to the terrain simulation data to obtain a terrain simulation surface;

根据所述公路数据对所述地形模拟曲面进行四点细分处理,获取公路曲面;performing four-point subdivision processing on the terrain simulation surface according to the road data to obtain a road surface;

将获取的所述公路曲面展现给所述用户。and presenting the obtained road surface to the user.

优选地,所述地形模拟数据包括:沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标;Preferably, the terrain simulation data includes: the same series of the same elevation along the contour line, along the terrain feature line, fault line, ground object and three-dimensional coordinates for obtaining water system information;

所述公路数据包括:型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息。The road data includes: the three-dimensional coordinates of the type value point, mileage information, curvature value, slope between two points, and lateral slope information of the environment where the point is located.

优选地,所述地形表面逼近处理步骤包括:Preferably, the terrain surface approximation processing step includes:

采用狄洛尼规则地形模拟数据进行处理,消除地形模拟数据中的冗余数据,获取不规则三角网;Use Dilauny rule terrain simulation data to process, eliminate redundant data in terrain simulation data, and obtain irregular triangulation;

采用所述不规则三角网对地形表面进行逼近处理,获取地形模拟曲面。The terrain surface is approximated by using the irregular triangulation network to obtain the terrain simulation surface.

优选地,所述四点细分处理包括:Preferably, the four-point subdivision processing includes:

根据所述公路数据对所述地形模拟曲面进行切割,获取第一公路曲面;cutting the terrain simulation surface according to the road data to obtain a first road surface;

对所述第一公路曲面采用四点细分方法进行插值细分,获取公路曲面。A four-point subdivision method is used to perform interpolation and subdivision on the first road surface to obtain a road surface.

优选地,所述公路曲面为三维的模拟公路曲面。Preferably, the road surface is a three-dimensional simulated road surface.

另外,本发明还提供了一种三维公路导航显示系统,所述系统包括:In addition, the present invention also provides a three-dimensional highway navigation display system, said system comprising:

定位模块:用于获取用户终端的位置信息;Positioning module: used to obtain the location information of the user terminal;

信息获取模块:用于通过所述位置信息获取所述位置信息对应区域的地形模拟数据和公路数据;An information acquisition module: used to acquire terrain simulation data and road data of the area corresponding to the location information through the location information;

地形模拟曲面获取模块:用于根据所述地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;Terrain simulation surface acquisition module: for performing terrain surface approximation processing according to the terrain simulation data, to obtain terrain simulation surfaces;

公路曲面获取模块:用于根据所述公路数据对所述地形模拟曲面进行四点细分处理,获取公路曲面;Road surface acquisition module: used to perform four-point subdivision processing on the terrain simulation surface according to the road data to obtain a road surface;

显示模块:用于将获取的所述公路曲面展现给所述用户。A display module: used to present the obtained road surface to the user.

优选地,所述信息获取模块包括:Preferably, the information acquisition module includes:

地形模拟数据获取单元:用于获取沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标;Terrain simulation data acquisition unit: used to acquire the same series of the same elevation along the contour line, along the terrain feature line, fault line, ground object and obtain the three-dimensional coordinates of the water system information;

公路数据获取单元:用于获取型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息。Highway data acquisition unit: used to acquire the three-dimensional coordinates, mileage information, curvature value, slope between two points and lateral slope information of the environment where the point is located.

优选地,所述地形模拟曲面获取模块包括:Preferably, the terrain simulation surface acquisition module includes:

冗余消除单元:用于采用狄洛尼规则地形模拟数据进行处理,消除地形模拟数据中的冗余数据,获取不规则三角网;Redundancy Elimination Unit: used to process the terrain simulation data using Delaunay rules, eliminate redundant data in the terrain simulation data, and obtain irregular triangular networks;

逼近处理单元:用于采用所述不规则三角网对地形表面进行逼近处理,获取地形模拟曲面。Approximation processing unit: for performing approximation processing on the terrain surface by using the irregular triangulation network to obtain the terrain simulation surface.

优选地,所述公路曲面获取模块包括:Preferably, the road surface acquisition module includes:

切割单元:用于根据所述公路数据对所述地形模拟曲面进行切割,获取第一公路曲面;A cutting unit: used to cut the terrain simulation surface according to the road data to obtain a first road surface;

插值细分单元:用于对所述第一公路曲面采用四点细分方法进行插值细分,获取公路曲面。An interpolation subdivision unit: used to perform interpolation subdivision on the first road surface using a four-point subdivision method to obtain a road surface.

优选地,所述公路曲面为三维的模拟公路曲面。Preferably, the road surface is a three-dimensional simulated road surface.

在本发明实施例中,通过狄洛尼规则获取不规则三角网的方式获取地形模拟曲面,再通过公路数据对地形模拟曲面进行四点细分处理的方式获取公路曲面;将获取的公路曲面展现给用户,用于解决现有的导航系统在实时动态的显示过程中,动态显示的公路曲面与事先切割好的地模曲面并不总是连续的,造成曲面直接有缝隙和漏洞,以使用户得到更好的体验效果。In the embodiment of the present invention, the terrain simulation surface is obtained by obtaining the irregular triangular network through the Delaunay rule, and then the road surface is obtained by performing four-point subdivision processing on the terrain simulation surface through road data; the obtained road surface is displayed For users, it is used to solve the problem that in the real-time dynamic display process of the existing navigation system, the dynamically displayed road surface and the pre-cut model surface are not always continuous, resulting in gaps and loopholes directly on the surface, so that users Get a better experience.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是本发明实施例的三维公路导航显示方法的流程示意图;FIG. 1 is a schematic flow chart of a three-dimensional road navigation display method according to an embodiment of the present invention;

图2是本发明实施例的三维公路导航显示系统的结构组成示意图。Fig. 2 is a schematic diagram of the structure and composition of the three-dimensional highway navigation display system according to the embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

图1是本发明实施例的三维公路导航显示方法的流程示意图,如图1所示,该方法包括:Fig. 1 is a schematic flow chart of a three-dimensional highway navigation display method according to an embodiment of the present invention. As shown in Fig. 1, the method includes:

S11:获取用户终端的位置信息;S11: Obtain location information of the user terminal;

S12:通过位置信息获取位置信息对应区域的地形模拟数据和公路数据;S12: Obtain terrain simulation data and road data of the area corresponding to the location information through the location information;

S13:根据地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;S13: Perform terrain surface approximation processing according to the terrain simulation data to obtain a terrain simulation surface;

S14:根据公路数据对地形模拟曲面进行四点细分处理,获取公路曲面;S14: Perform four-point subdivision processing on the terrain simulation surface according to the road data to obtain the road surface;

S15:将获取的公路曲面展现给用户。S15: Present the obtained road surface to the user.

对S11作进一步说明:Further clarification on S11:

通过在导航器上安装定位系统(如全球定为系统或者北斗定位系统)对导航器进行位置的确定,从而获取导航器的位置信息。The location information of the navigator is obtained by installing a positioning system (such as a global positioning system or a Beidou positioning system) on the navigator to determine the position of the navigator.

对S12作进一步说明:Further explanation on S12:

通过上述的定位系统获取的位置信息来获取该位置信息对应的位置的三维模拟地图,根据三维模拟地图获取沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标地形模拟数据;获取型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息公路数据。Obtain the 3D simulation map of the position corresponding to the location information through the position information obtained by the above positioning system, and obtain the same series of the same elevation along the contour line, along the terrain feature line, fault line, ground object and water system according to the 3D simulation map 3D coordinate terrain simulation data of information; obtain 3D coordinates of type value points, mileage information, curvature value, slope between two points and lateral slope information road data of the environment where the point is located.

对S13作进一步说明:Further clarification on S13:

根据上述的地形模拟数据(沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标)构建地形顶点网,在获取地形顶点网之后,采用狄洛尼规则对这些定点网进行处理,获取不规则的三角网,这些三角网中的三角形之间互不相交并且三角形的外接圆不含离散点,这样保证了内插点的高程具有唯一性,模型所表达的地形也具有唯一性和保证了三角形的三个顶点是相邻的点,表达的地面坡度是均匀的;并且这样能够有效的消除地形模拟数据中的冗余数据。According to the above-mentioned terrain simulation data (the same series of the same elevation along the contour line, along the terrain feature line, fault line, ground object and three-dimensional coordinates of water system information) to construct a terrain vertex network, after obtaining the terrain vertex network, use Dillo These fixed-point networks are processed by Ney rules to obtain irregular triangular networks. The triangles in these triangular networks do not intersect each other and the circumcircle of the triangles does not contain discrete points. This ensures the uniqueness of the elevation of the interpolated points. The model The expressed terrain is also unique and ensures that the three vertices of the triangle are adjacent points, and the expressed ground slope is uniform; and this can effectively eliminate redundant data in the terrain simulation data.

在获取不规则三角网之后根据地形表面的实际情况,移动不规则三角网内的顶点进行地形表面进行逼近处理,获取地形模拟曲面;在不规则三角网中,移动一个顶点只会影响共用该顶点的边对应的三角形,便于更好的调整该地形模拟曲面。After obtaining the irregular triangular network, according to the actual situation of the terrain surface, move the vertices in the irregular triangular network to approximate the terrain surface and obtain the terrain simulation surface; in the irregular triangular network, moving a vertex will only affect the sharing of the vertex The triangle corresponding to the side of , is convenient for better adjustment of the terrain simulation surface.

对S14作进一步说明:Further clarification on S14:

采用公路数据(型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息)对上述获得的地形模拟曲面进行切割,首先获取第一公路曲面(粗糙的公路曲面);对上述第一公路曲面采用四点细分方法进行插值细分,四点插值细分是用相邻的四个点来计算新的点,每次计算使用相同的权值,具体为:Using road data (three-dimensional coordinates of type-value points, mileage information, curvature value, slope between two points and lateral slope information of the environment where the point is located) to cut the terrain simulation surface obtained above, first obtain the first road surface (rough road surface); for the above-mentioned first road surface, the four-point subdivision method is used for interpolation subdivision. The four-point interpolation subdivision uses four adjacent points to calculate new points, and the same weight is used for each calculation. Specifically:

PP 22 ii kk ++ 11 == PP ii kk ,, -- 11 ≤≤ ii ≤≤ 22 kk nno ++ 11

PP 22 ii ++ 11 kk ++ 11 == (( 11 22 ++ ww )) (( PP ii kk ++ PP ii ++ 11 kk )) -- ww (( PP ii -- 11 kk ++ PP ii ++ 22 kk )) ,, 11 ≤≤ ii ≤≤ 22 kk nno

给定初始控制点 p i n = P i , i = - 2 , ... , n + 2. Given the initial control point remember p i no = P i , i = - 2 , ... , no + 2.

四点插值细分法k次细分后的控制点在w给定值为时,第k+1阶的控制点为:Control points after k subdivision by four-point interpolation subdivision method where w is given as When , the k+1th order control point is:

PP 22 ii kk ++ 11 == PP ii kk

PP 22 ii ++ 11 kk ++ 11 == -- 11 1616 PP ii -- 11 kk ++ 99 1616 PP ii kk ++ 99 1616 PP ii ++ 11 kk -- 11 1616 PP ii ++ 22 kk

通过以上的方式不断的进行插值细分,使得动态变化的公路曲面边界与固定不变的地模曲面边界之间的缝隙得到弥合,获取公路曲面,使得公路曲面的实时显示效果得到很大的改善。Continuous interpolation and subdivision through the above methods bridge the gap between the dynamically changing road surface boundary and the fixed model surface boundary, obtain the road surface, and greatly improve the real-time display effect of the road surface .

获取的公路曲面是三维的模拟公路曲面。The obtained road surface is a three-dimensional simulated road surface.

图2是本发明实施例的三维公路导航显示系统的结构组成示意图,如图2所示,该系统包括:Fig. 2 is a schematic structural composition diagram of a three-dimensional highway navigation display system according to an embodiment of the present invention. As shown in Fig. 2, the system includes:

定位模块11:用于获取用户终端的位置信息;Positioning module 11: used to obtain the location information of the user terminal;

信息获取模块12:用于通过位置信息获取位置信息对应区域的地形模拟数据和公路数据;Information acquisition module 12: used to obtain terrain simulation data and road data of the area corresponding to the location information through the location information;

地形模拟曲面获取模块13:用于根据地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;Terrain simulation surface acquisition module 13: for performing terrain surface approximation processing according to terrain simulation data, to obtain terrain simulation surface;

公路曲面获取模块14:用于根据公路数据对地形模拟曲面进行四点细分处理,获取公路曲面;Highway curved surface acquisition module 14: used for performing four-point subdivision processing on the terrain simulation surface according to the road data to obtain the road curved surface;

显示模块15:用于将获取的公路曲面展现给用户。Display module 15: used to present the obtained road surface to the user.

优选地,信息获取模块12包括:Preferably, the information acquisition module 12 includes:

地形模拟数据获取单元:用于获取沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标;Terrain simulation data acquisition unit: used to acquire the same series of the same elevation along the contour line, along the terrain feature line, fault line, ground object and obtain the three-dimensional coordinates of the water system information;

公路数据获取单元:用于获取型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息。Highway data acquisition unit: used to acquire the three-dimensional coordinates, mileage information, curvature value, slope between two points and lateral slope information of the environment where the point is located.

优选地,地形模拟曲面获取模块13包括:Preferably, the terrain simulation surface acquisition module 13 includes:

冗余消除单元:用于采用狄洛尼规则地形模拟数据进行处理,消除地形模拟数据中的冗余数据,获取不规则三角网;Redundancy Elimination Unit: used to process the terrain simulation data using Delaunay rules, eliminate redundant data in the terrain simulation data, and obtain irregular triangular networks;

逼近处理单元:用于采用不规则三角网对地形表面进行逼近处理,获取地形模拟曲面。Approximation processing unit: used for approximating the terrain surface by using the irregular triangulation network to obtain the terrain simulation surface.

优选地,公路曲面获取模块14包括:Preferably, the road curved surface acquisition module 14 includes:

切割单元:用于根据公路数据对地形模拟曲面进行切割,获取第一公路曲面;Cutting unit: used to cut the terrain simulation surface according to the road data to obtain the first road surface;

插值细分单元:用于对第一公路曲面采用四点细分方法进行插值细分,获取公路曲面。Interpolation subdivision unit: used to perform interpolation subdivision on the first road surface using a four-point subdivision method to obtain the road surface.

优选地,公路曲面为三维的模拟公路曲面。Preferably, the road surface is a three-dimensional simulated road surface.

具体地,本发明实施例的系统相关功能模块的工作原理可参见方法实施例的相关描述,这里不再赘述。Specifically, for the working principles of the system-related functional modules of the embodiments of the present invention, reference may be made to the relevant descriptions of the method embodiments, which will not be repeated here.

在本发明实施例中,通过狄洛尼规则获取不规则三角网的方式获取地形模拟曲面,再通过公路数据对地形模拟曲面进行四点细分处理的方式获取公路曲面;将获取的公路曲面展现给用户,用于解决现有的导航系统在实时动态的显示过程中,动态显示的公路曲面与事先切割好的地模曲面并不总是连续的,造成曲面直接有缝隙和漏洞,以使用户得到更好的体验效果。In the embodiment of the present invention, the terrain simulation surface is obtained by obtaining the irregular triangular network through the Delaunay rule, and then the road surface is obtained by performing four-point subdivision processing on the terrain simulation surface through road data; the obtained road surface is displayed For users, it is used to solve the problem that in the real-time dynamic display process of the existing navigation system, the dynamically displayed road surface and the pre-cut model surface are not always continuous, resulting in gaps and loopholes directly on the surface, so that users Get a better experience.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read-only memory (ROM, ReadOnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disk or optical disk, etc.

另外,以上对本发明实施例所提供的一种三维公路导航显示方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。In addition, a 3D highway navigation display method and system provided by the embodiments of the present invention have been introduced in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for To help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification It should not be construed as a limitation of the invention.

Claims (10)

1.一种三维公路导航显示方法,其特征在于,所述方法包括:1. A three-dimensional highway navigation display method, characterized in that the method comprises: 获取用户终端的位置信息;Obtaining location information of the user terminal; 通过所述位置信息获取所述位置信息对应区域的地形模拟数据和公路数据;Obtaining terrain simulation data and road data of the area corresponding to the location information through the location information; 根据所述地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;performing terrain surface approximation processing according to the terrain simulation data to obtain a terrain simulation surface; 根据所述公路数据对所述地形模拟曲面进行四点细分处理,获取公路曲面;performing four-point subdivision processing on the terrain simulation surface according to the road data to obtain a road surface; 将获取的所述公路曲面展现给所述用户。and presenting the obtained road surface to the user. 2.根据权利要求1所述的三维公路导航显示方法,其特征在于,所述地形模拟数据包括:沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标;2. The three-dimensional highway navigation display method according to claim 1, wherein the terrain simulation data includes: the same series of the same elevation along the contour line, along the topographic feature line, the fault line, the feature and the water system information three-dimensional coordinates; 所述公路数据包括:型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息。The road data includes: the three-dimensional coordinates of the type value point, mileage information, curvature value, slope between two points, and lateral slope information of the environment where the point is located. 3.根据权利要求1所述的三维公路导航显示方法,其特征在于,所述地形表面逼近处理步骤包括:3. The three-dimensional highway navigation display method according to claim 1, wherein the terrain surface approximation processing step comprises: 采用狄洛尼规则地形模拟数据进行处理,消除地形模拟数据中的冗余数据,获取不规则三角网;Use Dilauny rule terrain simulation data to process, eliminate redundant data in terrain simulation data, and obtain irregular triangulation; 采用所述不规则三角网对地形表面进行逼近处理,获取地形模拟曲面。The terrain surface is approximated by using the irregular triangulation network to obtain the terrain simulation surface. 4.根据权利要求1所述的三维公路导航显示方法,其特征在于,所述四点细分处理包括:4. The three-dimensional highway navigation display method according to claim 1, wherein the four-point subdivision process comprises: 根据所述公路数据对所述地形模拟曲面进行切割,获取第一公路曲面;cutting the terrain simulation surface according to the road data to obtain a first road surface; 对所述第一公路曲面采用四点细分方法进行插值细分,获取公路曲面。A four-point subdivision method is used to perform interpolation and subdivision on the first road surface to obtain a road surface. 5.根据权利要求1所述的三维公路导航显示方法,其特征在于,所述公路曲面为三维的模拟公路曲面。5. The three-dimensional road navigation display method according to claim 1, wherein the road curved surface is a three-dimensional simulated road curved surface. 6.一种三维公路导航显示系统,其特征在于,所述系统包括:6. A three-dimensional highway navigation display system, characterized in that the system comprises: 定位模块:用于获取用户终端的位置信息;Positioning module: used to obtain the location information of the user terminal; 信息获取模块:用于通过所述位置信息获取所述位置信息对应区域的地形模拟数据和公路数据;An information acquisition module: used to acquire terrain simulation data and road data of the area corresponding to the location information through the location information; 地形模拟曲面获取模块:用于根据所述地形模拟数据进行地形表面逼近处理,获取地形模拟曲面;Terrain simulation surface acquisition module: for performing terrain surface approximation processing according to the terrain simulation data, to obtain terrain simulation surfaces; 公路曲面获取模块:用于根据所述公路数据对所述地形模拟曲面进行四点细分处理,获取公路曲面;Road surface acquisition module: used to perform four-point subdivision processing on the terrain simulation surface according to the road data to obtain a road surface; 显示模块:用于将获取的所述公路曲面展现给所述用户。A display module: used to present the obtained road surface to the user. 7.根据权利要求6所述的三维公路导航显示系统,其特征在于,所述信息获取模块包括:7. The three-dimensional highway navigation display system according to claim 6, wherein the information acquisition module includes: 地形模拟数据获取单元:用于获取沿等高线的同一系列同一高程、沿地形特征线、断裂线、地物和获取水系信息的三维坐标;Terrain simulation data acquisition unit: used to acquire the same series of the same elevation along the contour line, along the terrain feature line, fault line, ground object and obtain the three-dimensional coordinates of the water system information; 公路数据获取单元:用于获取型值点的三维坐标、里程信息、曲率值、两点之间的坡度和点所在环境的横向坡度信息。Highway data acquisition unit: used to acquire the three-dimensional coordinates, mileage information, curvature value, slope between two points and lateral slope information of the environment where the point is located. 8.根据权利要求6所述的三维公路导航显示系统,其特征在于,所述地形模拟曲面获取模块包括:8. The three-dimensional highway navigation display system according to claim 6, wherein the terrain simulation surface acquisition module comprises: 冗余消除单元:用于采用狄洛尼规则地形模拟数据进行处理,消除地形模拟数据中的冗余数据,获取不规则三角网;Redundancy Elimination Unit: used to process the terrain simulation data using Delaunay rules, eliminate redundant data in the terrain simulation data, and obtain irregular triangular networks; 逼近处理单元:用于采用所述不规则三角网对地形表面进行逼近处理,获取地形模拟曲面。Approximation processing unit: for performing approximation processing on the terrain surface by using the irregular triangulation network to obtain the terrain simulation surface. 9.根据权利要求6所述的三维公路导航显示系统,其特征在于,所述公路曲面获取模块包括:9. The three-dimensional highway navigation display system according to claim 6, wherein the highway curved surface acquisition module comprises: 切割单元:用于根据所述公路数据对所述地形模拟曲面进行切割,获取第一公路曲面;A cutting unit: used to cut the terrain simulation surface according to the road data to obtain a first road surface; 插值细分单元:用于对所述第一公路曲面采用四点细分方法进行插值细分,获取公路曲面。An interpolation subdivision unit: used to perform interpolation subdivision on the first road surface using a four-point subdivision method to obtain a road surface. 10.根据权利要求6所述的三维公路导航显示系统,其特征在于,所述公路曲面为三维的模拟公路曲面。10. The three-dimensional road navigation display system according to claim 6, wherein the road curved surface is a three-dimensional simulated road curved surface.
CN201510738646.4A 2015-11-02 2015-11-02 Three-dimensional highway navigation display method and system Pending CN105258708A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510738646.4A CN105258708A (en) 2015-11-02 2015-11-02 Three-dimensional highway navigation display method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510738646.4A CN105258708A (en) 2015-11-02 2015-11-02 Three-dimensional highway navigation display method and system

Publications (1)

Publication Number Publication Date
CN105258708A true CN105258708A (en) 2016-01-20

Family

ID=55098492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510738646.4A Pending CN105258708A (en) 2015-11-02 2015-11-02 Three-dimensional highway navigation display method and system

Country Status (1)

Country Link
CN (1) CN105258708A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018205066A1 (en) * 2017-05-08 2018-11-15 深圳市卓希科技有限公司 Method and system for indicating driving line
CN111767600A (en) * 2020-06-30 2020-10-13 春涛国际建筑有限公司 Curvature control construction method and system for curved flower bed tiles
CN113744381A (en) * 2021-08-31 2021-12-03 阳光新能源开发有限公司 Road data processing method and device and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1357362A1 (en) * 2002-04-26 2003-10-29 Pioneer Corporation Three-dimensional information display apparatus
JP2009104063A (en) * 2007-10-25 2009-05-14 Denso Corp Map display device
CN101540020A (en) * 2009-04-01 2009-09-23 江西省交通设计院 Three-dimensional line-selection method for road
CN101900546A (en) * 2009-05-27 2010-12-01 中国科学院地理科学与资源研究所 A Method for Constructing a Digital Elevation Model for Discrete Expression of Earth's Surface Topography
JP2010287156A (en) * 2009-06-15 2010-12-24 Mitsubishi Electric Corp Model generation apparatus, model generation method, model generation program, point group image generation method and point group image generation program
CN102436678A (en) * 2010-09-29 2012-05-02 比亚迪股份有限公司 Three-dimensional road model generation method and system
CN103871102A (en) * 2014-03-28 2014-06-18 南京大学 Road three-dimensional fine modeling method based on elevation points and road outline face

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1357362A1 (en) * 2002-04-26 2003-10-29 Pioneer Corporation Three-dimensional information display apparatus
JP2009104063A (en) * 2007-10-25 2009-05-14 Denso Corp Map display device
CN101540020A (en) * 2009-04-01 2009-09-23 江西省交通设计院 Three-dimensional line-selection method for road
CN101900546A (en) * 2009-05-27 2010-12-01 中国科学院地理科学与资源研究所 A Method for Constructing a Digital Elevation Model for Discrete Expression of Earth's Surface Topography
JP2010287156A (en) * 2009-06-15 2010-12-24 Mitsubishi Electric Corp Model generation apparatus, model generation method, model generation program, point group image generation method and point group image generation program
CN102436678A (en) * 2010-09-29 2012-05-02 比亚迪股份有限公司 Three-dimensional road model generation method and system
CN103871102A (en) * 2014-03-28 2014-06-18 南京大学 Road three-dimensional fine modeling method based on elevation points and road outline face

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨洋: "三维GIS表面模型切割算法研究", 《中国优秀硕士学位论文全文数据库·基础科学辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018205066A1 (en) * 2017-05-08 2018-11-15 深圳市卓希科技有限公司 Method and system for indicating driving line
CN111767600A (en) * 2020-06-30 2020-10-13 春涛国际建筑有限公司 Curvature control construction method and system for curved flower bed tiles
CN113744381A (en) * 2021-08-31 2021-12-03 阳光新能源开发有限公司 Road data processing method and device and electronic equipment
CN113744381B (en) * 2021-08-31 2025-01-07 阳光新能源开发股份有限公司 Road data processing method, device and electronic device

Similar Documents

Publication Publication Date Title
US10643378B2 (en) Method and device for modelling three-dimensional road model, and storage medium
CN103456041B (en) A kind of dimensional topography based on S-57 electronic chart data and radar terrain generation method
CN105333883B (en) A kind of guidance path track display method and device for head up display
CN112084719B (en) Road traffic intelligent design platform based on computer aided design and auxiliary simulation
WO2021203711A1 (en) Isogeometric analysis method employing geometric reconstruction model
CN108986207A (en) A kind of road based on true road surface data and emulation modelling method is built along the line
US6989830B2 (en) Accurate boolean operations for subdivision surfaces and relaxed fitting
CN103729846A (en) LiDAR point cloud data edge detection method based on triangular irregular network
CN104933899A (en) Ship seaworthiness early-warning system and method
CN102750734B (en) A method and system for displaying a virtual three-dimensional earth system
CN105258708A (en) Three-dimensional highway navigation display method and system
CN103810756A (en) Adaptive Loop subdivision surface drawing method based on irregular region
CN104978763A (en) Three-dimensional Douglas-Peucker algorithm based map simulation method for synchronous integration of river network elements and DEM
CN113742437B (en) Map updating method, device, electronic equipment and storage medium
CN104183020A (en) Terrain grid simplifying method based on local quadric error metric with penalty term
CN110849376A (en) Formula-based great circle route two-dimensional map display method
CN108983763B (en) Path planning method and device and vehicle-mounted terminal
CN205068800U (en) Boats and ships seaworthiness early warning system
Nåbo et al. Known roads: real roads in simulated environments for the virtual testing of new vehicle systems
CN117195441A (en) Method and related device for generating intersection surface
Nguyen et al. Realistic Urban Road Network Modelling From GIS Data.
CN102568033A (en) Three-dimensional terrain graphic generating method based on two-dimensional matrix
CN111435543A (en) Method and device for drawing roads in electronic map, drawing equipment and storage medium
CN114781170A (en) Geographic vector data simulation modeling method and device and electronic equipment
CN103985152B (en) Three-dimensional symmetrical free body generation method based on two-dimensional hand-painted line drawing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160120