Summary of the invention
The present invention provides a kind of air navigation aid, in order to solve defective of the prior art, improves the accuracy of navigation.
The present invention also provides a kind of guider, in order to solve defective of the prior art, improves the accuracy of navigation.
The invention provides a kind of air navigation aid, comprising:
Gather the latitude and longitude coordinates and the elevation information of one or more geographic object;
Latitude and longitude coordinates and elevation information according to said one or more geographic object carry out three-dimensional computing, obtain three-dimensional map;
Adopt global position system GPS to obtain the latitude and longitude coordinates and the elevation information of target terminal;
Latitude and longitude coordinates and elevation information according to said target terminal carry out three-dimensional computing, on said three-dimensional map, show said target terminal.
Aforesaid air navigation aid, wherein, the latitude and longitude coordinates and the elevation information of the one or more geographic object of said collection comprise:
Carry out the GPS location in the position of said one or more geographic object respectively, obtain the latitude and longitude coordinates and the elevation information of said one or more geographic object.
Aforesaid air navigation aid, wherein, the latitude and longitude coordinates and the elevation information of the one or more geographic object of said collection comprise:
Carry out the GPS location in primary importance, obtain the latitude and longitude coordinates and the elevation information of said primary importance;
Measure the plan range and the height distance of said primary importance and said one or more geographic object;
Calculate according to the latitude and longitude coordinates of said primary importance and the plan range and the height distance of elevation information and said primary importance and said one or more geographic object, obtain the latitude and longitude coordinates and the elevation information of said one or more geographic object.
Aforesaid air navigation aid, wherein, said latitude and longitude coordinates and elevation information according to said one or more geographic object carries out three-dimensional computing, obtains three-dimensional map and comprises:
Latitude and longitude coordinates and elevation information according to said one or more geographic object obtain one or more three-dimensional coordinate points;
According to said one or more three-dimensional coordinate points, obtain and the polygonal shape that shows spheres intersect;
With the two-dimensional coordinate system of the spot projection of forming said polygonal shape to the display screen correspondence.
Aforesaid air navigation aid wherein, saidly also comprises after on said three-dimensional map, showing said target terminal:
Latitude and longitude coordinates and elevation information according to said target terminal and said geographic object obtain the geographic object that is less than or equal to setpoint distance with the distance of target terminal, and are presented on the said three-dimensional map.
The present invention also provides a kind of guider, comprising:
Information acquisition unit is used to gather the latitude and longitude coordinates and the elevation information of geographic object, and adopts global position system GPS to obtain the latitude and longitude coordinates and the elevation information of target terminal;
Computing drawing unit; Be used for carrying out three-dimensional computing according to the latitude and longitude coordinates and the elevation information of said geographic object; Obtain three-dimensional map, and carry out three-dimensional computing, on said three-dimensional map, show said target terminal according to the latitude and longitude coordinates and the elevation information of said target terminal.
Aforesaid guider, wherein, said information acquisition unit specifically is used for carrying out the GPS location in the position of said geographic object, obtains the latitude and longitude coordinates and the elevation information of said geographic object.
Aforesaid guider; Wherein, Said information acquisition unit specifically is used for carrying out the GPS location in primary importance; Obtain the latitude and longitude coordinates and the elevation information of said primary importance; Receive the said primary importance of measurement acquisition and the plan range and the height distance of said geographic object, calculate, obtain the latitude and longitude coordinates and the elevation information of said collection geographic object according to the latitude and longitude coordinates of said primary importance and the plan range and the height distance of elevation information and said primary importance and said geographic object.
Aforesaid guider, wherein, said computing drawing unit specifically is used for latitude and longitude coordinates and elevation information according to said one or more geographic object, obtains one or more three-dimensional coordinate points; According to said one or more three-dimensional coordinate points, obtain and the polygonal shape that shows spheres intersect; With the two-dimensional coordinate system of the spot projection of forming said polygonal shape to the display screen correspondence.
Aforesaid guider wherein, also comprises:
Search unit is used for latitude and longitude coordinates and elevation information according to said target terminal and said geographic object, obtains the geographic object that is less than or equal to setpoint distance with the distance of said target terminal;
The geographic object that said computing drawing unit also is used for the distance with said target terminal is less than or equal to setpoint distance is presented at three-dimensional map emphatically.
Can know by technique scheme; Latitude and longitude coordinates and the elevation information of air navigation aid of the present invention through obtaining geographic object and target terminal; And obtain three-dimensional map and target terminal is presented in this three-dimensional map through three-dimensional computing, when target terminal is arranged in three-dimensional road network, can accurately know each layer road in the three-dimensional road network and the level that self is arranged in three-dimensional road network; Thereby road is made correct selection, improved the accuracy of navigation.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer; To combine the accompanying drawing in the embodiment of the invention below; Technical scheme in the embodiment of the invention is carried out clear, intactly description; Obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Fig. 1 is the process flow diagram of the air navigation aid of the embodiment of the invention one.As shown in Figure 1, this method may further comprise the steps.
Step 101: latitude and longitude coordinates and the elevation information of gathering one or more geographic object.
In this step; Geographic object is the things that need in map, draw or mark; When drawing this things, can a plurality of monumented points be set on this things, monumented point is measured; Therefore geographic object can be this monumented point also, include but not limited to the relevant things of physical environments such as object that urban transportations such as road, bridge, building are relevant and mountain peak, Plain, river, lake with and monumented point.Can adopt several different methods to gather the latitude and longitude coordinates and the elevation information of geographic object in this step.For example, can adopt instrument of surveying and mapping to measure, also can carry out the GPS location, obtain the latitude and longitude coordinates and the elevation information of this geographic object in the position at geographic object place in the position at geographic object place.In the GPS position fixing process, satellite comprises multiple information in the signal that target terminal returns, and the present invention goes out latitude and longitude coordinates and elevation information from multiple information selected, in the process of navigation, uses.Gathering the latitude and longitude coordinates of geographic object and a kind of preferred implementation of elevation information is: at first; Carry out the GPS location in primary importance; Obtain the latitude and longitude coordinates and the elevation information of primary importance; Then, measure the plan range and the height distance of primary importance and geographic object, last; Calculate according to the latitude and longitude coordinates of primary importance and the plan range and the height distance of elevation information and primary importance and said geographic object, obtain to gather the latitude and longitude coordinates and the elevation information of geographic object.Wherein, For making the user easy to use in practical application, the plan range and the height distance of above-mentioned measurement primary importance and geographic object can be estimated completion through the user, for example; Certain mountain-climbing fan is along the lake of finding can be used as water head site in the hill path mountain-climbing process; Then can carry out the GPS location in this position, obtain the latitude and longitude coordinates and the elevation information of position, hill path with the position, hill path as primary importance; Range estimation obtains the position in this lake and plan range and the height distance between this position, hill path then, obtains the latitude and longitude coordinates and the elevation information in this lake according to above distance calculation.Particularly, this mountain-climbing fan carries the guider of the air navigation aid that adopts the embodiment of the invention, adopts the latitude and longitude coordinates and the elevation information of the position, hill path at acquisition self place, GPS location; Then; This mountain-climbing fan obtains the position in this lake and the plan range and the height distance of position, hill path through range estimation, according to the demonstration of the display screen of guider, according to the plan range of the position and the position, hill path in position, hill path, displaying ratio chi and this lake; On the display screen of guider, draw from the position, hill path according to the counterparty to extending a line segment; The length of this line segment is to should plan range, and the input height distance, imports this position, lake with this.In this guider, calculate latitude and longitude coordinates and the elevation information that obtains this lake according to this straight line and height distance, specifically comprise following process.At first, obtain the known end points and the unknown end points of this line segment, wherein, known end points is the position, hill path, and unknown end points is the position, lake.Then, obtain the latitude and longitude coordinates and the elevation information of known end points.Next, according to latitude and longitude coordinates, line segment length and the displaying ratio chi of the known end points that obtains, obtain the latitude and longitude coordinates of unknown end points.At last, according to the elevation information of the known end points that obtains and the height distance of input, obtain the elevation information of unknown end points.So far, having accomplished the collection geographic object is the latitude and longitude coordinates and the elevation information in lake.
Step 102: latitude and longitude coordinates and elevation information according to one or more geographic object carry out three-dimensional computing, obtain three-dimensional map.
At first, latitude and longitude coordinates and elevation information according to above-mentioned one or more geographic object obtain one or more three-dimensional coordinate points.Then,, obtain and the polygonal shape that shows spheres intersect, promptly obtained three-dimensional map, geographic object is presented on the three-dimensional map according to above-mentioned one or more three-dimensional coordinate points.At last, with the two-dimensional coordinate system of the spot projection of forming above-mentioned polygonal shape, so that three-dimensional map is presented on the display screen of two dimension to the display screen correspondence.
Still find that with certain mountain-climbing fan the lake is an example, carry out three-dimensional computing, then can this lake be presented on the three-dimensional map according to the latitude and longitude coordinates and the elevation information in this lake that collects in the step 101.
Step 103: adopt GPS to obtain the latitude and longitude coordinates and the elevation information of target terminal.
In this step, timing cycle can be set in advance, regularly adopt the latitude and longitude coordinates and the elevation information of GPS acquisition target terminal according to this cycle.Also can be set to a second level or littler by above-mentioned timing cycle, adopt GPS to obtain the latitude and longitude coordinates and the elevation information of target terminal in real time.For example; In the process of driving, timing cycle is set to 5 minutes in advance, then per latitude and longitude coordinates and elevation information that obtained once this vehicle current time in 5 minutes; Perhaps; Timing cycle is set to 1 second in advance, and then per second obtains once the latitude and longitude coordinates and the elevation information of this vehicle current time, can realize obtaining in real time.
Before step 103, can also comprise that target terminal sends the step of location information request; Then in step 103,, adopt GPS to obtain the latitude and longitude coordinates and the elevation information of target terminal according to the target terminal position information request.
Step 104: latitude and longitude coordinates and elevation information according to target terminal carry out three-dimensional computing, display-object terminal on three-dimensional map.
In this step; The method of carrying out three-dimensional computing according to the latitude and longitude coordinates and the elevation information of geographic object in the concrete grammar that carries out three-dimensional computing according to the latitude and longitude coordinates of target terminal and elevation information and the step 102 is identical; The latitude and longitude coordinates and the elevation information that only need the latitude and longitude coordinates and the elevation information of geographic object be replaced with target terminal get final product, and repeat no more at this.
Still find that with certain mountain-climbing fan the lake is an example,, this lake is presented on the three-dimensional map through step 102.Afterwards; Near this mountain-climbing fan or other people are positioned at the lake during position; In step 103, obtain its latitude and longitude coordinates and elevation information; In step 104, on this three-dimensional map, then this mountain-climbing fan or other people can observe the position in self and lake on this three-dimensional map with the position display at this mountain-climbing fan or other people place.
And; After step 104; This air navigation aid can also may further comprise the steps: latitude and longitude coordinates and elevation information according to target terminal and geographic object, obtain the geographic object that is less than or equal to setpoint distance with the distance of target terminal, and it is presented on the three-dimensional map emphatically.In above-mentioned instantiation; Confirm setpoint distance in advance; This setpoint distance can confirm according to the actual requirements, with this mountain-climbing fan or other people latitude and longitude coordinates and elevation information, compares with the latitude and longitude coordinates and the elevation information of all geographic object; Can get access to this lake and be less than or equal to setpoint distance apart from this mountain-climbing fan or other people distance; Therefore, on three-dimensional map, show this lake emphatically, this mountain-climbing fan or other people can obviously observe the position in this lake from the three-dimensional map.
Fig. 2 is the structural representation of the guider of the embodiment of the invention two.Embodiment one described air navigation aid can adopt embodiment two described guiders to accomplish.As shown in Figure 2, this guider comprises at least: information acquisition unit 21 and computing drawing unit 22.
Wherein, Information acquisition unit 21 is gathered the latitude and longitude coordinates and the elevation information of one or more geographic object; And adopt GPS to obtain the latitude and longitude coordinates and the elevation information of target terminal, the latitude and longitude coordinates and the elevation information of geographic object and target terminal offered computing drawing unit 22.Particularly, information acquisition unit 21 is carried out the GPS location in the position of geographic object, obtains the latitude and longitude coordinates and the elevation information of geographic object.Perhaps; Information acquisition unit 21 is carried out the GPS location in primary importance; Obtain the latitude and longitude coordinates and the elevation information of primary importance; Receive the primary importance of measurement acquisition and the plan range and the height distance of geographic object, calculate, obtain to gather the latitude and longitude coordinates and the elevation information of geographic object according to the latitude and longitude coordinates of primary importance and the plan range and the height distance of elevation information and primary importance and geographic object.
Computing drawing unit 22 bases are carried out three-dimensional computing from the latitude and longitude coordinates and the elevation information of one or more geographic object of information acquisition unit 21; Obtain three-dimensional map; And latitude and longitude coordinates and elevation information according to from the target terminal of information acquisition unit 21 carry out three-dimensional computing, display-object terminal on three-dimensional map.Particularly, computing drawing unit 22 obtains one or more three-dimensional coordinate points according to the latitude and longitude coordinates and the elevation information of one or more geographic object; According to one or more three-dimensional coordinate points, obtain and the polygonal shape that shows spheres intersect; With the two-dimensional coordinate system of the spot projection of forming said polygonal shape to the display screen correspondence.
Further, this guider can also comprise search unit 23.Search unit 23 obtains the geographic object that is less than or equal to setpoint distance with the distance of target terminal according to from the target terminal of information acquisition unit 21 and the latitude and longitude coordinates and the elevation information of geographic object, and with this geographic object notice computing drawing unit 22.The geographic object that computing drawing unit 22 will be less than or equal to setpoint distance with the distance of target terminal is presented on the three-dimensional map emphatically.
Further, this guider can also comprise Database Unit 24.Database Unit 24 storages are from the geographic object of information acquisition unit 21 and/or the latitude and longitude coordinates and the elevation information of target terminal; Computing drawing unit 22 reads the latitude and longitude coordinates and the elevation information of geographic object and/or target terminal through visit data library unit 24.Search unit 23 obtains the latitude and longitude coordinates and the elevation information of target terminal and geographic object through visit data library unit 24.
Visible by above embodiment; Through latitude and longitude coordinates and the elevation information that obtains geographic object and target terminal, and obtain three-dimensional map and target terminal is presented in this three-dimensional map, therefore through three-dimensional computing; When target terminal is arranged in three-dimensional road network; Can accurately know each layer road in the three-dimensional road network and the level that self is arranged in three-dimensional road network, thereby road is made correct selection, improve the accuracy of navigation.
Need to prove: for aforesaid each method embodiment; For simple description; So it all is expressed as a series of combination of actions, but those skilled in the art should know that the present invention does not receive the restriction of described sequence of movement; Because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the instructions all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, do not have the part that details among certain embodiment, can be referring to the associated description of other embodiment.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be accomplished through the relevant hardware of programmed instruction; Aforesaid program can be stored in the computer read/write memory medium; This program the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
What should explain at last is: above embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although with reference to previous embodiment the present invention has been carried out detailed explanation, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these are revised or replacement, do not make the spirit and the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.