[go: up one dir, main page]

CN102930749B - Method and device for displaying labels of aerial targets - Google Patents

Method and device for displaying labels of aerial targets Download PDF

Info

Publication number
CN102930749B
CN102930749B CN201210395529.9A CN201210395529A CN102930749B CN 102930749 B CN102930749 B CN 102930749B CN 201210395529 A CN201210395529 A CN 201210395529A CN 102930749 B CN102930749 B CN 102930749B
Authority
CN
China
Prior art keywords
target
aerial
label
aviation
adjustment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210395529.9A
Other languages
Chinese (zh)
Other versions
CN102930749A (en
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.)
Beijing Dongjin Aerospace Technology Co Ltd
Original Assignee
Beijing Dongjin Aerospace Technology 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 Beijing Dongjin Aerospace Technology Co Ltd filed Critical Beijing Dongjin Aerospace Technology Co Ltd
Priority to CN201210395529.9A priority Critical patent/CN102930749B/en
Publication of CN102930749A publication Critical patent/CN102930749A/en
Application granted granted Critical
Publication of CN102930749B publication Critical patent/CN102930749B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method and a device for displaying labels of aerial targets. The method comprises the following steps of determining label display areas of the aerial targets by aiming at each aerial target monitored by an aerial air situation monitoring system; making the distance between the centers of the labels of the aerial targets and the centers of icons of the aerial targets less than a set distance in the label display areas of the aerial targets; determining shielded objects of the label display areas of the aerial targets by aiming at each aerial target, wherein the shielded objects of the label display areas of the aerial targets refer to other aerial targets on which label display areas are overlapped with the label display areas of the aerial targets; and performing avoidance adjustment on the display positions of the label of each aerial target according to the shielded objects of the aerial targets. According to the method and the device, the aerial targets can be automatically subjected to the avoidance adjustment, so that information of the aerial targets is comprehensively and definitely displayed in the aerial air situation monitoring system, and safer guarantee is provided for air control when the aerial targets are in the flight.

Description

Label display method and device for aerial target
Technical Field
The invention relates to a general aviation electronic map technology and an air condition monitoring technology, in particular to a method and a device for displaying labels of aviation objects.
Background
In recent years, general aviation has been rapidly developed. Official flight, commercial flight, air tour, private driving license training are gaining favor of more and more people. General-purpose aircraft have played a very important role in national economy. Because the aircraft in the general aviation is different from the aircraft in the civil aviation, the flight line and the height of the aircraft are not fixed, and the aircraft can change at any time in the flight process. In order to ensure the flight safety of the air targets and prevent the air targets from colliding, a flight control department sets a general aviation air condition monitoring system.
The conventional general aviation situation monitoring system displays the monitored flight condition and flight position of each aviation target through a monitoring display device, and is convenient for monitoring the air situation by a supervisor by setting clear icons and labels for each aviation target. The label of the aviation target in the current general aviation situation monitoring system generally includes: the identification, speed, orientation, etc. of the aerial target. The working process of the general aviation situation monitoring system for displaying the label of each aviation target comprises the following steps:
s1: creating the content of the label;
s2: setting a display style of the label, including a display position of the label and a direction of a connecting line between an icon of the aviation target and the label;
s3: and displaying the icon and the label of the aviation target.
However, when the conventional general aviation situation monitoring system processes a plurality of aviation targets, and the plurality of aviation targets are close to each other, the labels of the aviation targets are mutually covered, so that the aviation target information is incompletely displayed, and the screen space utilization rate is low. In the situation shown in fig. 1a, the map labels of A, B two airplanes in the air condition monitoring system can clearly show the information of two targets when the distance is far away. However, when two airplanes are close to each other, the problem that the map labels are mutually blocked as shown in fig. 1b may occur. At this time, A, B the information of both airplanes cannot be clearly displayed, and there is a possibility that the position information of both airplanes will be mixed up.
However, the display positions of the labels of the aviation objects on the display screen are manually adjusted, so that the labels are not mutually shielded. However, when the number of targets monitored by the monitoring system increases, manual adjustment of the display position of the tag is time-consuming and labor-consuming, and the adjustment effect is poor. If the labels of the aerial targets are shielded from each other but cannot be adjusted in time, inconvenience is brought to information display of the aerial targets, confusion of the targets is possibly caused, and potential safety hazards are brought to air control.
Therefore, it is necessary to provide a display method and device that enable the labels of the air targets to be automatically avoided and not to be overlapped with each other, so as to ensure that the information of the air targets is comprehensively and definitely displayed in the air condition monitoring system, and provide a safer guarantee for air control of the air targets during flight.
Disclosure of Invention
The embodiment of the invention provides a method and a device for displaying labels of aerial targets, which are used for enabling the labels of the aerial targets in a general aerial-aerial condition monitoring system to be automatically avoided and clearly displayed when the labels of the aerial targets are mutually overlapped, and avoiding potential safety hazards caused by label confusion.
According to one aspect of the invention, a label display method for an aerial object is provided, which comprises the following steps:
determining a label display area of each aerial target monitored by the aerial-aviation situation monitoring system; in the tag display area of the aerial target, the distance between the center of the tag of the aerial target and the center of the icon of the aerial target is less than a set length;
determining an occlusion object of a tag display area of each aerial target, wherein the occlusion object of the tag display area of the aerial target refers to other aerial targets of which the tag display areas are overlapped with the tag display areas of the aerial targets;
and carrying out avoidance adjustment on the display position of the label of each aerial target according to the shielding object of each aerial target.
Preferably, before performing the avoidance adjustment on the display position of the tag of each aerial target, the method further includes:
counting the number of the shielding objects of each aerial target, and sequencing each aerial target according to the number of the shielding objects of each aerial target; and
the avoidance adjustment of the display position of the label of each aerial target specifically comprises the following steps:
and sequentially carrying out avoidance adjustment on the display positions of the labels of the aviation targets according to the sequencing result.
The method comprises the following steps of sorting the aviation targets according to the number of shielding objects of the aviation targets, wherein the sorting comprises the following specific steps:
and sequencing the aviation targets from more to less or from less to more according to the number of the shielding objects of the aviation targets.
The method for carrying out avoidance adjustment on the display position of the label of each aerial target according to the shielding object of each aerial target specifically comprises the following steps:
when the display position of the label of one of the aerial targets is subjected to avoidance adjustment, the center of the aerial target is taken as a rotation center, and the label of the aerial target is rotated to be not overlapped with the coverage area of each shielding object of the aerial target; the coverage area of the occluding object refers to the smallest area containing the label and icon of the occluding object.
The specific method for rotating the tag of the aerial target to enable the tag not to be overlapped with the coverage area of each shielding object of the aerial target comprises the following steps:
and if the label of the aviation target is judged to be overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target, rotating the label of the aviation target until the label of the aviation target is not overlapped with the coverage area of each shielding object of the aviation target.
Preferably, after the determining that the tag of the aerial target overlaps with the coverage area of at least one of the occlusion objects of the aerial target, the method further includes:
correspondingly recording the current position of the label of the aerial target and the number of coverage areas which are overlapped with the label of the aerial target at present; and
and after the tag of the aerial target rotates 360 degrees, taking the position corresponding to the recorded minimum number as a result of carrying out avoidance adjustment on the display position of the tag of the aerial target.
According to another aspect of the present invention, there is provided a tag display apparatus for an aerial object, comprising:
the tag display area determining module is used for determining a tag display area of each aerial target monitored by the aerial-aerial situation monitoring system; in the tag display area of the aerial target, the distance between the center of the tag of the aerial target and the center of the icon of the aerial target is less than a set length;
the shielding object searching module is used for determining a shielding object of a label display area of each aerial target; the shielding object in the label display area of the aerial target refers to other aerial targets of which the label display areas are overlapped with the label display area of the aerial target;
and the label avoidance adjusting module is used for carrying out avoidance adjustment on the display position of the label of each aerial target according to the shielding object of each aerial target.
Wherein, adjustment module is dodged to the label includes:
the adjustment object selection unit is used for selecting an aerial target as a current avoidance adjustment object;
the overlap judging unit is used for judging whether the label of the aviation target is overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target aiming at the aviation target as the current avoidance adjusting object; if yes, outputting an adjustment notice; otherwise, outputting a stop adjustment notice;
a tag rotation unit, configured to, according to the adjustment notification output by the overlap determination unit, rotate the tag of the aerial target by a set angle with the center of the aerial target as a rotation center, and then return a rotation completion notification to the overlap determination unit; according to the stop adjustment notification output by the overlap judgment unit, taking the current position of the label of the aviation target as a result of carrying out avoidance adjustment on the display position of the label of the aviation target;
after receiving the rotation completion notification, the overlap judgment unit continues to judge whether the label of the aviation target overlaps with the coverage area of at least one shielding object in the shielding objects of the aviation target; if yes, outputting an adjustment notice; otherwise, outputting a stop adjustment notification.
Preferably, the overlap determination unit is further configured to count the number of coverage areas currently overlapping with the tag of the aerial target after determining that the tag of the aerial target overlaps with the coverage area of at least one of the shielding objects of the aerial target; and
the label avoidance adjusting module further comprises:
the recording unit is used for acquiring the current position of the label of the aviation target and the number of coverage areas overlapped with the label of the aviation target at present from the overlapping judgment unit after receiving the adjustment notification output by the overlapping judgment unit, and carrying out corresponding recording; and
and the label rotating unit is further used for taking the position corresponding to the minimum number recorded by the recording module as a result of performing avoidance adjustment on the display position of the label of the aviation target after receiving the adjustment notification output by the overlapping judging unit and judging that the label of the aviation target rotates by 360 degrees.
Preferably, the occlusion object searching module is further configured to count the number of occlusion objects of the aerial target after the occlusion objects in the tag display area of the aerial target are determined; and
the device further comprises:
the sorting module is used for sorting the aviation targets according to the number of the shielding objects of each aviation target counted by the shielding object searching module; and
and the adjustment object selection unit specifically selects the aerial targets as current avoidance adjustment objects in sequence according to the sorting result of the sorting module.
As can be seen from the above, when the labels of a plurality of aviation targets are overlapped in the general aviation monitoring system, the embodiment of the invention determines the label display area of each aviation target and the shielding object of the label display area for each aviation target monitored by the aviation monitoring system, and performs avoidance adjustment on the display position of the label of each aviation target according to the shielding object of each aviation target. Thereby obtaining an optimal display position of the label of each aerial target. Compared with manual adjustment, the embodiment of the invention has more efficient adjustment and more accurate display, thereby ensuring that the information of the aviation target is comprehensively and definitely displayed in the air condition monitoring system and providing safer guarantee for air control of the aviation target during flight.
Drawings
FIG. 1a shows a tag diagram of a conventional general aviation air condition monitoring system when two aviation targets are far away from each other;
FIG. 1b is a schematic diagram illustrating that labels are shielded from each other when two aerial targets are close to each other in a conventional general aviation and aviation situation monitoring system; (ii) a
FIG. 2 illustrates a flow chart for automatic avoidance of an airborne target;
FIG. 3 shows a schematic diagram of a tag display area of an aerial object overlapping a tag display area of an occluding object.
FIG. 4 illustrates a flow chart for performing avoidance adjustment for an airborne target;
FIG. 5a shows a schematic diagram of a minimum area TB containing a tag of an aerial object B and a schematic diagram of a coverage area of one of the occluding objects A of the aerial object;
FIG. 5b shows the TB with tag rotation adjusted;
fig. 6 is a schematic structural diagram of a tag display device of an aerial target.
Detailed Description
Technical solutions of embodiments of the present invention will be described below clearly and completely with reference to the accompanying drawings, and it is to be understood that the described embodiments are merely exemplary embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
When an existing general aviation situation monitoring system processes a plurality of aviation targets, if the plurality of aviation targets are close to each other, labels of the plurality of aviation targets are mutually covered. If the information displayed by the label of each aerial target is required to be seen clearly, the label of each aerial target can only be adjusted manually, so that time and labor are wasted, and the adjusting effect is poor.
The embodiment of the invention provides a method for automatically avoiding and preventing labels of aerial targets from overlapping when two or more aerial targets are close to each other. The method comprises the steps of firstly determining a label display area of each aerial target, then searching whether an occlusion object overlapped with the label display area of the aerial target exists in the determined label display area, and if the occlusion object exists in the determined label display area, performing avoidance adjustment on the aerial target. According to the method, each aerial target is subjected to avoidance adjustment so as to obtain the optimal display position of the label of each aerial target.
Based on the above thought, a specific process for automatically avoiding an aerial target provided by the embodiment of the present invention is shown in fig. 2, and includes the following steps:
s201: and determining the label display area of each aviation target monitored by the aviation situation monitoring system.
In the tag display area of the aerial target, the distance between the center of the tag of the aerial target and the center of the icon of the aerial target is less than the set length. Specifically, in the present invention, the tag display area of an air object is a circular area that takes the center of the icon of the air object as a center point and takes a set length as a radius. The set length is the maximum distance between the coordinate point of the area where the label of the aerial target is located and the center of the icon of the aerial target.
S202: and determining the shielding object of the label display area of each aerial target.
In the invention, the shielding object of the tag display area of one aerial target refers to other aerial targets of which the tag display areas are overlapped with the tag display area of the aerial target.
The method for judging the overlap of the tag display area of one aviation target and the tag display area of the shielded object comprises the following specific steps:
if the tag display area of the shielding object is intersected with the tag display area of the aviation target, the tag display area of the shielding object is overlapped with the tag display area of the aviation target.
FIG. 3 shows a schematic diagram of a tag display area of an aerial object overlapping a tag display area of an occluding object. As shown in fig. 3, the tag display area of the air object a is: using the center of the icon of the aviation target A as the center of a circle O1Using the coordinate point of the area where the label of the aviation object A is located and the center O of the icon of the aviation object1Maximum distance r ofAIs a circle of radius. The label display area of the shielding object B takes the center of the icon of the aviation target B as the circle center O1In the area of the tag of the air object BCoordinate point and center O of the icon of an aerial target2Maximum distance r ofBIs a circle of radius.
The method for judging the intersection of the tag display area of the shielding object B and the tag display area of the aviation target A comprises the following steps:
center O of icon of aerial target A1Center O of icon of occlusion object B2A distance O of1O2Less than rAAnd rBAnd (4) summing.
At O1O2Less than rAAnd rBIn the case of the sum of the above,
O1and O2The shorter the distance between the occlusion objects B, the larger the portion of the occlusion object B that overlaps the aerial target a.
S203: and counting the number of the shielding objects of each aerial target, and sequencing each aerial target according to the number of the shielding objects of each aerial target.
Specifically, the method for sequencing the aviation targets according to the number of the shielding objects of the aviation targets specifically comprises the following steps:
the sorting of the aviation targets is performed according to the number of the shielding objects of the aviation targets from more to less or from less to more, the sorting in the embodiment of the present invention is only exemplary, and persons skilled in the art may sort the aviation targets according to other regular orders, as long as the sorting of the optimal display positions for displaying the labels of the aviation targets is obtained, which falls within the scope of the present invention.
S204: and sequentially carrying out avoidance adjustment on the display positions of the labels of the aviation targets according to the sequence obtained in the step S203. And the display position of the label of each aerial target is in the optimal display position by carrying out avoidance adjustment on each aerial target.
S205: and outputting an avoidance adjustment result, and displaying the label of each aerial target according to the optimal display position obtained by the aerial target.
In the invention, the avoidance adjustment of the display position of the label of each aerial target according to the shielding object of each aerial target specifically comprises the following steps:
when the display position of the label of one of the aerial targets is subjected to avoidance adjustment, the center of the aerial target is taken as a rotation center, and the label of the aerial target is rotated to be not overlapped with the coverage area of each shielding object of the aerial target. Wherein, the coverage area of the occlusion object refers to the minimum area containing the label and icon of the occlusion object.
Specifically, the method for rotating the tag of the aerial target so that the tag does not overlap with the coverage area of each shielding object of the aerial target comprises the following steps:
and if the label of the aviation target is judged to be overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target, rotating the label of the aviation target until the label of the aviation target is not overlapped with the coverage area of each shielding object of the aviation target.
Fig. 4 shows a flow chart for performing avoidance adjustment on an airborne target, and referring to fig. 4, the flow chart includes:
s401: a minimum area containing tags of the aerial object and an initial position where the minimum area is located are determined. In the embodiment of the invention, the aerial target B is set as an avoidance adjustment object, and the minimum area containing the label of the aerial target B is TB. FIG. 5a shows a schematic view of an aerial object B and a minimum area TB containing tags for the aerial object B. As shown in FIG. 5a, TB is specifically the smallest rectangular area containing the tag and links of airborne object B.
S402: the coverage area of each occluding object of the aerial target is determined. The coverage area of an occluding object refers to the smallest area containing the labels and icons of the occluding object.
As shown in fig. 5a, the aerial target a is one of the occlusion objects of the aerial target B, and the coverage area of the aerial target a is the minimum rectangular area including the label, the icon, and the connection line of the aerial target a.
In the invention, when the aviation target B is subjected to avoidance adjustment, the positions of the labels and icons of other aviation targets are still relative to the aviation target B. The positions of the labels and icons of the other aerial targets are the positions where the aerial target B is selected and subjected to avoidance adjustment.
In the present invention, the initial position of the label of each aerial target relative to its icon is consistent. The set position of the tag of the aerial object in the initial position relative to the icon is set by a worker skilled in the art according to production regulations or other production requirements.
S403: and (6) judging the overlapping. Judging whether a coverage area of an occlusion object of the aerial target is overlapped with a minimum area containing a label of the aerial target:
if yes, the method goes to step S404 to perform label selection adjustment;
if not, the avoidance adjustment is finished.
In the embodiment of the present invention, the method for determining that the minimum area TB including the tag of the aerial target overlaps with the coverage area TA of the shielding object of the aerial target comprises: judging whether the TA and the TB have intersection or not,
if the TA and the TB have intersection, the TA and the TB are overlapped;
if TA does not intersect TB, then TA does not overlap TB.
The method for judging whether the TA and the TB have intersection comprises the following steps:
let l1,r1Maximum and minimum values of rectangular TA in the x-direction of the coordinate, l2,r2The maximum and minimum values of the rectangle TB in the x-direction of the coordinates:
if l1>r2Or l is2>r1TA and TB do not intersect in the x-direction;
let t1,b1Maximum and minimum values of rectangular TA in the y-coordinate direction, t2,b2Maximum and minimum values of the rectangle TB in the coordinate y direction:
if t1>b2Or t is2>b1TA and TB do not intersect in the y-direction;
if TA and TB can not judge the disjointness in the x direction and the y direction, the TA and TB have an intersection.
If the above conditions are not met, the TA and TB do not intersect.
S404: and carrying out label rotation adjustment on the aerial target. The minimum area TB including the tag of the air object is rotated by a set angle with the center of the icon of the air object as a rotation center, as shown in fig. 5 b. The current location of the airborne target tag is also recorded, along with the number of coverage areas that overlap with the TB.
And (5) after the rotation adjustment TB repeats the step S403 to carry out overlapping judgment:
if the coverage area of the shielding object of the aviation target is not overlapped with the TB, the rotation adjustment of the label is finished, and the step S405 is executed;
if the coverage area of the blocking object of the aviation target is overlapped with the TB, the steps S404 and S403 are repeated until the coverage area of the blocking object of the aviation target is not overlapped with the TB, and then the process goes to the step S405.
If the TB is rotated 360 degrees, the tag rotation adjustment is stopped, and the position where the minimum number of coverage areas overlapping the TB is recorded in the tag rotation adjustment process is the display position of the TB, and then the process proceeds to step S405. And the TB rotates by 360 degrees, which indicates that the coverage area of the shielding object of the aviation target still overlaps with the TB after the TB rotates by one circle, so that the position with the least number of coverage areas is selected as the display position of the TB.
In the invention, when the TB rotates by a set angle by taking the central point of the icon of the aviation target B as the center of a circle, the TB can rotate clockwise or anticlockwise. The angle of rotation is set according to the requirements of the person skilled in the art. Preferably, in the present embodiment, the rotation angle is selected to be 45 °.
S405: and taking the position of the TB as a result of carrying out avoidance adjustment on the display position of the label of the aviation target.
The embodiment of the invention provides a label display device for an aerial target. As shown in fig. 6, includes: a tag display area determining module 601, an occluded object searching module 602, a sorting module 603, and a tag avoidance adjusting module 604.
The tag display area determination module 601 determines a tag display area of each of the air targets monitored by the air-fuel monitoring system. In the tag display area of the aerial target, the distance between the center of the tag of the aerial target and the center of the icon of the aerial target is less than the set length. In the invention, the label display area of one aviation object is a circular area which takes the center of the icon of the aviation object as a central point and takes a set length as a radius. The set length is the maximum distance between the coordinate point of the area where the label of the aerial target is located and the center of the icon of the aerial target.
The occlusion object finding module 602 determines, for each aerial target, an occlusion object of the tag display area of the aerial target. The occlusion object in the tag display area of the aerial object refers to other aerial objects whose tag display areas overlap with the tag display area of the aerial object.
The sorting module 603 sorts the aviation targets according to the number of the shielding objects of each aviation target counted by the shielding object searching module 602. In the present invention, the sorting module 603 may sort the objects according to the number of the objects to be blocked counted by the blocked object searching module 602.
The tag avoidance adjusting module 604 sequentially performs avoidance adjustment on the display positions of the tags of the respective aerial targets according to the sorting result of the sorting module 603.
The tag avoidance adjusting module 604 specifically performs avoidance adjustment on the display position of the tag of each aerial target according to the shielding object of each aerial target by: when the display position of the label of one of the aerial targets is subjected to avoidance adjustment, the center of the aerial target is taken as a rotation center, and the label of the aerial target is rotated to be not overlapped with the coverage area of each shielding object of the aerial target; the coverage area of the occluding object refers to the smallest area containing the label and icon of the occluding object.
The specific method for rotating the tag of the aerial target to enable the tag not to be overlapped with the coverage area of each shielding object of the aerial target comprises the following steps: and if the label of the aviation target is judged to be overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target, rotating the label of the aviation target until the label of the aviation target is not overlapped with the coverage area of each shielding object of the aviation target.
The tag avoidance adjusting module 604 specifically includes an adjustment object selecting unit 641, an overlap judging unit 642, a tag rotating unit 643, and a recording unit 644. Wherein,
the adjustment object selection unit 641 selects an aerial target as a current avoidance adjustment object;
the overlap determination unit 642 determines, for an aerial target serving as a current avoidance adjustment object, whether a tag of the aerial target overlaps with a coverage area of at least one of the occlusion objects of the aerial target; if yes, outputting an adjustment notice; otherwise, outputting a stop adjustment notice;
the tag rotation unit 643, based on the adjustment notification output from the overlap determination unit 642, rotates the tag of the air object at a set angle with the center of the air object as the rotation center, and then returns a rotation completion notification to the overlap determination unit 642; according to the stop adjustment notification output by the overlap determination unit 642, the current position of the tag of the aerial target is used as a result of performing avoidance adjustment on the display position of the tag of the aerial target;
after receiving the rotation completion notification, the overlap determining unit 642 continues to determine whether the tag of the aerial target overlaps with a coverage area of at least one of the shielding objects of the aerial target; if yes, outputting an adjustment notice; otherwise, outputting a stop adjustment notification.
Further, in the embodiment of the present invention, for a problem that the tag of the aerial target still has an overlapping coverage area after rotating 360 degrees, the overlap determining unit 642 may count the number of coverage areas currently overlapping with the tag of the aerial target after determining that the tag of the aerial target overlaps with the coverage area of at least one of the shielding objects of the aerial target.
After receiving the adjustment notification output by the overlap determination unit 642, the recording unit 644 acquires the current position of the tag of the air object and the number of coverage areas currently overlapped with the tag of the air object from the overlap determination unit 642, and performs corresponding recording;
after the tag rotation unit 643 determines that the tag of the air target has rotated 360 degrees, the position corresponding to the minimum number recorded by the recording module 644 is used as the result of performing the avoidance adjustment on the display position of the tag of the air target.
Those skilled in the art will appreciate that all or part of the steps in the method for implementing the above embodiments may be implemented by relevant hardware instructed by a program, and the program may be stored in a computer readable storage medium, such as: ROM/RAM, magnetic disk, optical disk, etc.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be construed as the protection scope of the present invention.

Claims (8)

1. A method of tag display for an aerial object, comprising:
determining a label display area of each aerial target monitored by the aerial-aviation situation monitoring system; in the tag display area of the aerial target, the distance between the center of the tag of the aerial target and the center of the icon of the aerial target is less than a set length;
determining an occlusion object of a tag display area of each aerial target, wherein the occlusion object of the tag display area of the aerial target refers to other aerial targets of which the tag display areas are overlapped with the tag display area of the aerial target;
carrying out avoidance adjustment on the display position of the label of each aerial target according to the shielding object of each aerial target: when the display position of the label of one of the aerial targets is subjected to avoidance adjustment, the center of the aerial target is taken as a rotation center, and the label of the aerial target is rotated to be not overlapped with the coverage area of each shielding object of the aerial target; the coverage area of the occluding object refers to the smallest area containing the label and icon of the occluding object.
2. The method of claim 1, prior to performing the dodge adjustment for the displayed position of the tag of each airborne target, further comprising:
counting the number of the shielding objects of each aerial target, and sequencing each aerial target according to the number of the shielding objects of each aerial target; and
the avoidance adjustment of the display position of the label of each aerial target specifically comprises the following steps:
and sequentially carrying out avoidance adjustment on the display positions of the labels of the aviation targets according to the sequencing result.
3. The method according to claim 2, wherein the sorting of the aerial targets according to the number of occluding objects of the aerial targets comprises:
and sequencing the aviation targets from more to less or from less to more according to the number of the shielding objects of the aviation targets.
4. The method according to claim 1, wherein the specific method for rotating the tag of the aerial object so that the tag does not overlap with the coverage area of each shielding object of the aerial object is as follows:
and if the label of the aviation target is judged to be overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target, rotating the label of the aviation target until the label of the aviation target is not overlapped with the coverage area of each shielding object of the aviation target.
5. The method of claim 4, after determining that the tag of the aerial target overlaps with a coverage area of at least one of the occluding objects of the aerial target, further comprising:
correspondingly recording the current position of the label of the aerial target and the number of coverage areas which are overlapped with the label of the aerial target at present; and
and after the tag of the aerial target rotates 360 degrees, taking the position corresponding to the recorded minimum number as a result of carrying out avoidance adjustment on the display position of the tag of the aerial target.
6. An apparatus for displaying a label of an airborne object, comprising:
the tag display area determining module is used for determining a tag display area of each aerial target monitored by the aerial-aerial situation monitoring system; in the tag display area of the aerial target, the distance between the center of the tag of the aerial target and the center of the icon of the aerial target is less than a set length;
the shielding object searching module is used for determining a shielding object of a label display area of each aerial target; the shielding object in the label display area of the aerial target refers to other aerial targets with the label display areas overlapped with the label display area of the aerial target;
the label dodges the adjustment module for the display position of the label of each aerial target is dodged the adjustment according to the sheltering object of each aerial target, includes: an adjustment object selection unit, an overlap judgment unit, and a label rotation unit;
the adjustment object selection unit is used for selecting an aerial target as a current avoidance adjustment object;
the overlap judging unit is used for judging whether the label of the aviation target is overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target aiming at the aviation target as the current avoidance adjusting object; if yes, outputting an adjustment notice; otherwise, outputting a stop adjustment notice;
the label rotating unit is used for returning a rotation completion notice to the overlapping judging unit after rotating the label of the aviation target by a set angle by taking the center of the aviation target as a rotating center according to the adjustment notice output by the overlapping judging unit; according to the stop adjustment notification output by the overlap judgment unit, taking the current position of the label of the aviation target as a result of carrying out avoidance adjustment on the display position of the label of the aviation target;
after receiving the rotation completion notification, the overlap judgment unit continues to judge whether the label of the aviation target overlaps with the coverage area of at least one shielding object in the shielding objects of the aviation target; if yes, outputting an adjustment notice; otherwise, outputting a stop adjustment notification.
7. The apparatus for displaying labels of airborne objects of claim 6,
the overlap judging unit is further used for counting the number of coverage areas which are overlapped with the label of the aviation target at present after judging that the label of the aviation target is overlapped with the coverage area of at least one shielding object in the shielding objects of the aviation target; and
the label avoidance adjusting module further comprises:
the recording unit is used for acquiring the current position of the label of the aviation target and the number of coverage areas overlapped with the label of the aviation target at present from the overlapping judgment unit after receiving the adjustment notification output by the overlapping judgment unit, and carrying out corresponding recording; and
and the label rotating unit is further used for taking the position corresponding to the minimum number recorded by the recording module as a result of performing avoidance adjustment on the display position of the label of the aviation target after receiving the adjustment notification output by the overlapping judging unit and judging that the label of the aviation target rotates by 360 degrees.
8. The apparatus for displaying labels of airborne objects of claim 6,
the shielding object searching module is further used for counting the number of shielding objects of the aviation target after the shielding objects of the label display area of the aviation target are determined; and
the device further comprises:
the sorting module is used for sorting the aviation targets according to the number of the shielding objects of each aviation target counted by the shielding object searching module; and
and the adjustment object selection unit specifically selects the aerial targets as current avoidance adjustment objects in sequence according to the sorting result of the sorting module.
CN201210395529.9A 2012-10-17 2012-10-17 Method and device for displaying labels of aerial targets Active CN102930749B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210395529.9A CN102930749B (en) 2012-10-17 2012-10-17 Method and device for displaying labels of aerial targets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210395529.9A CN102930749B (en) 2012-10-17 2012-10-17 Method and device for displaying labels of aerial targets

Publications (2)

Publication Number Publication Date
CN102930749A CN102930749A (en) 2013-02-13
CN102930749B true CN102930749B (en) 2014-10-15

Family

ID=47645536

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210395529.9A Active CN102930749B (en) 2012-10-17 2012-10-17 Method and device for displaying labels of aerial targets

Country Status (1)

Country Link
CN (1) CN102930749B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110796903B (en) * 2019-08-09 2020-10-27 中国民用航空总局第二研究所 Sign avoiding method
CN110569685A (en) * 2019-09-30 2019-12-13 宝钜(中国)儿童用品有限公司 Safety Seat Label Inspection System
CN112348896B (en) * 2020-11-27 2024-07-09 中船鹏力(南京)大气海洋信息系统有限公司 Target label self-adaptive layout method in VTS system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07198409A (en) * 1993-12-28 1995-08-01 Kawasaki Heavy Ind Ltd Map display device for aircraft
WO1998049579A1 (en) * 1997-04-25 1998-11-05 Northrop Grumman Corporation Display management method, system and article of manufacture for managing icons, tags and leader lines
JP3317266B2 (en) * 1999-03-08 2002-08-26 日本電気株式会社 Airport plane aircraft identification apparatus, airport plane aircraft identification method, and recording medium
CN101193797A (en) * 2005-06-08 2008-06-04 築城俊雄 Navigation system
CN101197082A (en) * 2006-12-22 2008-06-11 四川川大智胜软件股份有限公司 A technical method to reduce the false alarm rate of short-term conflict warning in air traffic control automation system
CN101427288A (en) * 2006-02-23 2009-05-06 联邦科学及工业研究组织 System and method for identifying manoeuvres for a vehicle in conflict situations
CN101465066A (en) * 2009-01-15 2009-06-24 北京航空航天大学 Method for obtaining airplane vertical occupation ratio
CN102184647A (en) * 2011-05-11 2011-09-14 四川九洲电器集团有限责任公司 Solution for aerial target conflict
CN102629423A (en) * 2011-02-07 2012-08-08 霍尼韦尔国际公司 Airport taxiway collision alerting system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07198409A (en) * 1993-12-28 1995-08-01 Kawasaki Heavy Ind Ltd Map display device for aircraft
WO1998049579A1 (en) * 1997-04-25 1998-11-05 Northrop Grumman Corporation Display management method, system and article of manufacture for managing icons, tags and leader lines
JP3317266B2 (en) * 1999-03-08 2002-08-26 日本電気株式会社 Airport plane aircraft identification apparatus, airport plane aircraft identification method, and recording medium
CN101193797A (en) * 2005-06-08 2008-06-04 築城俊雄 Navigation system
CN101427288A (en) * 2006-02-23 2009-05-06 联邦科学及工业研究组织 System and method for identifying manoeuvres for a vehicle in conflict situations
CN101197082A (en) * 2006-12-22 2008-06-11 四川川大智胜软件股份有限公司 A technical method to reduce the false alarm rate of short-term conflict warning in air traffic control automation system
CN101465066A (en) * 2009-01-15 2009-06-24 北京航空航天大学 Method for obtaining airplane vertical occupation ratio
CN102629423A (en) * 2011-02-07 2012-08-08 霍尼韦尔国际公司 Airport taxiway collision alerting system
CN102184647A (en) * 2011-05-11 2011-09-14 四川九洲电器集团有限责任公司 Solution for aerial target conflict

Also Published As

Publication number Publication date
CN102930749A (en) 2013-02-13

Similar Documents

Publication Publication Date Title
US10692387B2 (en) Method and device for setting a flight route
US10963133B2 (en) Enhanced awareness of obstacle proximity
RU2634502C2 (en) Method and device for traffic control at aerodrome
US10431105B2 (en) Enhanced awareness of obstacle proximity
US9223017B2 (en) Systems and methods for enhanced awareness of obstacle proximity during taxi operations
US10140876B2 (en) Systems and methods for enhanced awareness of obstacle proximity during taxi operations
CN104346957B (en) For highlighting the system and method without danger zone domain for surrounding aircraft
EP2365287B1 (en) System and method for rendering an onboard aircraft display for use with in-trail procedures
EP2975596B1 (en) Systems and methods of airport traffic control
US20030009278A1 (en) Surface traffic movement system and method
CN109783588A (en) Error message detection method, device, equipment, vehicle and the storage medium of map
EP2892040A1 (en) Obstacle detection system providing context awareness
US5554990A (en) Airspace management system and method
CN102930749B (en) Method and device for displaying labels of aerial targets
US11062526B1 (en) System and method for detecting and notifying access to dangerous areas in workplace using image processing and location tracking technology
US11104449B2 (en) Significant weather advisory system
CN114170792A (en) Traffic dispersion method, device, system and storage medium
CN109977840A (en) A kind of airport scene monitoring method based on deep learning
US20160049080A1 (en) System and method for reducing in-trail procedure (itp) rejection ratio
CN112590859B (en) Turnout state testing method and device based on user interface
US20130278628A1 (en) Methods and systems for representing segmented circle airport marker information on a cockpit display
CN111474916A (en) Ship navigation autonomous collision avoidance algorithm testing method and device
Van Schaik et al. Assessment of visual cues by tower controllers, with implications for a remote tower control centre
KR101228072B1 (en) System and method for data recording and playing
CN107316150A (en) A kind of people's air defense geographic information management system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 100089 three floor, No. 33 building, No. 7 West Hospital, north depression, Beijing, Haidian District, China

Applicant after: Beijing Dongjin Aerospace Technology Co., Ltd.

Address before: 100089 three floor, No. 33 building, No. 7 West Hospital, north depression, Beijing, Haidian District, China

Applicant before: Beijing Dj Aero-elec. Tech. Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: BEIJING DONGJIN RECORDING TECHNOLOGY CO., LTD. TO: BEIJING DONGJIN AEROSPACE TECHNOLOGY CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant