SYSTEM FOR MARKING LOCATIONS ALONG ROADS IN MAP AND METHOD THEREFOR
20210285791 · 2021-09-16
Inventors
Cpc classification
G01C21/3673
PHYSICS
G01C21/367
PHYSICS
G01C21/3844
PHYSICS
International classification
Abstract
A system for marking locations along roads in a map and a method therefor are disclosed. The system comprises a location marking module, a location obtaining module, a location data conversion module, and a location information displaying module. The marking is virtually performed in a map and does not need on-site signs, and the present invention is suitable for marking locations using all roads. Moreover, because the marking is performed using road names and distances from particular locations to road start points, vertical distances from the particular locations to central lines of the roads, or distances from the particular locations to intersections between lines vertical to central lines of virtual roads and central lines of actual roads, a method for intuitively and conveniently marking plane locations can be implemented; if height data is added, the method can be used as a method for marking locations in a three-dimensional space.
Claims
1. A system for marking locations along roads in a map, comprising: a location marking module, configured to mark locations along roads in a map based on location information obtained from a satellite positioning system; a location obtaining module, configured to obtain location information of a target point through the satellite positioning system; a location data conversion module, configured to convert longitude and latitude data obtained from the satellite positioning system into location data that are marked along the roads; and a location information displaying module, configured to display the location data that are resulted from conversion and are marked along the roads.
2. The system for marking locations along roads in a map according to claim 1, wherein the satellite positioning system is GPS, BeiDou, GLONASS, or Galileo.
3. The system for marking locations along roads in a map according to claim 1, wherein the location information is expressed in longitude and latitude.
4. A method for marking locations along roads in a map, comprising: S1: taking one end of a main road bearing the same name as a start point 0, and marking locations using distances from each location to the start point 0 along a central line of the main road, the distances being obtained in meters; S2: if setting off from the start point 0, regarding the right side of the advancing direction as Side A and the left side of the advancing direction as Side B; and if setting off from the terminal point to the start point of the road, regarding the right side of the advancing direction as Side C, Side B and Side C being of the same side but in opposite advancing directions; S3: taking the central line of the main road as a datum line, and marking locations of longitudinal sites along the road by using lines vertical to the central line of the main road; if the sites are inside the road containing branches, side roads and overpasses, marking with V followed by digits which indicate vertical distances from the locations on the road to the central line of the road, the distances being obtained in meters; while if the sites are outside the road, marking with P followed by digits which indicate vertical distances from the locations to the central line of the road, the distances being obtained in meters; and S4: drawing lines that respectively pass through sites on side roads, branches, and overpasses and are vertical to the central line of the main road, using distances from intersections between the vertical lines and the central line of the road to the start point 0 to determine distances from the sites on the side roads, the branches, and the overpasses to the start point 0, and adding descriptive words “side road”, “branch”, and “overpass” respectively.
5. The method for marking locations along roads in a map according to claim 4, wherein the start point 0 and the terminal point in Step S2 are determined by intersections between central lines of cross roads; and if no cross road exists at the start point 0 or the terminal point, the start point 0 or the terminal point is determined by a start point or a terminal point of an actual road.
6. The method for marking locations along roads in a map according to claim 4, wherein when the central line of the road does not completely coincide with a median strip of the road in Step S3, the distance from a site to the start point 0 is measured along the central line of the road.
7. The method for marking locations along roads in a map according to claim 4, wherein the vertical distance from a longitudinal location to the central line of the road in Step S3 is measured by using an intersection between the central line of the road and the vertical line thereof as the point 0, or by using an intersection between a central line of the median strip on the road and the vertical line of the central line of the road as the point 0.
8. The method for marking locations along roads in a map according to claim 4, further comprising: marking locations using a central line of a virtual road, wherein the start point 0, the terminal point, and several points there-between are selected as control points on the central line of the main road, and the control points are sequentially connected by a straight line to form a central line of a virtual road; a line vertical to the central line of the virtual road is drawn through a location K and intersects the central line of the actual road at a point Q; the distance measured from the point Q to the start point 0 along the central line of the actual road is the distance from the point K to the start point 0; and the linear distance from K to Q determines the longitudinal location of K.
9. The method for marking locations along roads in a map according to claim 8, wherein if the central line of the virtual road is a fold line, a vertical line drawn from a point between two segments of the fold line only intersects an extension line of the fold line; the location of a point on the extension line is indicated by using the distance from the point to the intersection between the fold line segments, and is marked with a minus sign “−” for distinction.
10. The method for marking locations along roads in a map according to claim 4, further comprising: enabling the marking of three-dimensional locations by adding height data to plane locations.
11. The system for marking locations along roads in a map according to claim 2, wherein the location information is expressed in longitude and latitude.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0040] The present invention is further described below with reference to the accompanying drawings and embodiments.
Embodiment 1
[0041] Referring to
Embodiment 2
[0042] Referring to
[0043] If necessary, descriptive words such as “side road”, “branch”, and “overpass” can be added at the end. For example, the locations of Q1, Q2 can also be described as “Sungang West Road A4123V23 branch” and “Sungang West Road B4123V21 branch”. The descriptive words are only used when marked locations are inside the road, and are not used when the locations are outside the road, to avoid reducing the simplicity of location description due to redundant descriptive words.
[0044] If Q1, Q2 are outside the road, they can be respectively marked as “Sungang West Road A4123P23” and “Sungang West Road B4123P21” or as “Huanggang Road A5310P12” and “Huanggang Road A5002P12”, and the like.
[0045] As shown in
[0046] In
Embodiment 3
[0047] For a winding road, a central line of a virtual road is used to determine a distance from a location to a start point 0 and longitudinal and transverse distances of the location.
[0048] Referring to
Embodiment 41
[0049]
Embodiment 5
[0050] According to the above method for marking locations, locations can be briefly and explicitly described in words. Therefore, when a navigation destination is to be set, there is no need to perform fuzzy search to find similar destinations and manually select a desired one by users; instead, an accurate navigation destination is directly entered. With the help of speech recognition technologies, navigation destinations can be entered completely through voice, and thus can be changed freely to implement rerouting while the vehicle is moving.
Embodiment 6
[0051] According to the above method for marking locations, location information can be precisely and briefly described in words. Therefore, positioning and navigation functions can be conveniently applied in small-screen devices such as smart watches and small vehicle navigation devices. On the small-screen devices, the current location can be displayed in mere words; in this case, an image of a map does not need to be displayed, and the difficulty in finding navigation destinations and the difficulty in describing the current location will not occur.
[0052] The above embodiments are merely used to illustrate the specific implementations of the present invention. It should be noted that persons of ordinary skill in the art can make several modifications and changes without departing from the concept of the present invention. All these modifications and changes shall fall within the protection scope of the present invention.