FR3086450A1 - Procede et dispositif electronique de gestion de l'affichage d'une cartographie aeronautique, programme d'ordinateur et systeme d'affichage associes - Google Patents

Procede et dispositif electronique de gestion de l'affichage d'une cartographie aeronautique, programme d'ordinateur et systeme d'affichage associes Download PDF

Info

Publication number
FR3086450A1
FR3086450A1 FR1800993A FR1800993A FR3086450A1 FR 3086450 A1 FR3086450 A1 FR 3086450A1 FR 1800993 A FR1800993 A FR 1800993A FR 1800993 A FR1800993 A FR 1800993A FR 3086450 A1 FR3086450 A1 FR 3086450A1
Authority
FR
France
Prior art keywords
obstacle
obstacles
distance
symbol
representative
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.)
Granted
Application number
FR1800993A
Other languages
English (en)
Other versions
FR3086450B1 (fr
Inventor
Patrick Cazaux
Herve Leconte
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.)
Thales SA
Original Assignee
Thales SA
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 Thales SA filed Critical Thales SA
Priority to FR1800993A priority Critical patent/FR3086450B1/fr
Priority to US16/575,080 priority patent/US10796460B2/en
Publication of FR3086450A1 publication Critical patent/FR3086450A1/fr
Application granted granted Critical
Publication of FR3086450B1 publication Critical patent/FR3086450B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • 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/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C23/00Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Navigation (AREA)

Abstract

Ce procédé de gestion de l'affichage d'une cartographie aéronautique à partir de données cartographiques, est mis en œuvre par un dispositif électronique de gestion et comprend les étapes suivantes : - acquisition d'une échelle d'affichage (R) de la cartographie ; - détermination d'un ensemble de symbole(s) représentatif(s) d'obstacle(s) (25A, 25B) à afficher, le ou les obstacles étant inclus dans les données cartographiques, où : + si la distance entre deux obstacles est supérieure à un seuil de distance visible qui est fonction de l'échelle d'affichage (R), deux symboles distincts (25A) sont déterminés pour ces obstacles, chacun étant représentatif d'un obstacle respectif, et + si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible, un symbole représentatif d'un regroupement d'obstacles (25B) est déterminé pour ces obstacles.

Description

Procédé et dispositif électronique de gestion de l’affichage d’une cartographie aéronautique, programme d’ordinateur et système d’affichage associes
La présente invention concerne un procédé de gestion de l’affichage d’une cartographie aéronautique à partir de données cartographiques, le procédé étant mis en œuvre par un dispositif électronique de gestion de l’affichage.
L’invention concerne également un programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un tel procédé de gestion de l’affichage.
L’invention concerne aussi un dispositif électronique de gestion de l’affichage d’une cartographie aéronautique.
L’invention concerne également un système électronique d’affichage d’une cartographie aéronautique, comprenant un écran d’affichage et un tel dispositif électronique de gestion d’une cartographie aéronautique configuré pour gérer l’affichage de la cartographie aéronautique sur l’écran d affichage.
L’invention concerne alors le domaine des interfaces homme-machine, également appelées IHM ou MMI (de l’anglais Man-Machine Interface) pour le pilotage d’un aéronef, de préférence destinées à être implantées dans un cockpit d aéronef.
L’invention concerne en particulier l’affichage de cartographies aéronautiques, représentant par exemple des missions aéronautiques, avec un affichage en deux dimensions (2D) en vue de dessus.
L’affichage d’une telle cartographie aéronautique est destiné à être utilisé au sol pour une préparation d’une mission aéronautique, ou à bord de l’aéronef sur un système d’affichage embarqué pour une préparation, un suivi et/ou une replanification de la mission aéronautique.
L’affichage d’une telle cartographie aéronautique a pour objectif d’apporter une vision d’ensemble claire et cohérente de la situation, notamment pour des obstacles.
L’affichage des obstacles est une fonction importante pour l’anticipation et la sécurité de la mission aéronautique à moyenne/basse altitude. En fonction de la zone géographique représentée sur l’affichage, notamment des position et taille de la zone, le nombre d’obstacles à afficher est susceptible de varier dans des proportions importantes.
Chaque obstacle est typiquement un obstacle individuel, un groupe d obstacles, une éolienne, ou encore un groupe d’éoliennes, par exemple au sens de l’annexe 4 de l’OACI (Organisation de l'Aviation Civile Internationale) - également appelée ICAO (de l’anglais International Civil Aviation Organization) - ou du guide utilisateur de cartes aéronautiques de l’administration fédérale américaine de l’aviation (de l’anglais FAA Aeronautical Chart User's Guide).
Lorsque le nombre d’obstacles est élevé, des symboles représentatifs des obstacles respectifs ont alors tendance à se superposer entre eux et/ou avec les autres données cartographiques affichées. L’information affichée n’est plus utile car elle devient illisible.
On connaît alors du document EP 2 884 231 A1 un système de représentation d'indications cartographiques pour un aéronef, comportant une base de données cartographique, un calculateur graphique, un dispositif d'affichage et des moyens de sélection d’une échelle des données cartographiques affichées, chaque donnée cartographique comportant un premier symbole. Au premier symbole est associé une première échelle dépendant de ladite donnée cartographique, et le premier symbole est affiché seulement lorsque l’échelle sélectionnée est supérieure ou égale à la première échelle, le premier symbole n’étant plus affiché lorsque l’échelle sélectionnée est inférieure à la première échelle. En complément, chaque donnée cartographique comporte un second symbole associé à une seconde échelle inférieure à la première échelle, et lorsque l’échelle sélectionnée est comprise entre la première échelle et la seconde échelle, le second symbole est affiché, celui-ci n’étant plus affiché lorsque l’échelle sélectionnée est inférieure à la seconde échelle.
Ce système est utilisé pour afficher des données de navigation, telles que des aéroports et héliports, des balises de navigation, des points de passage d’un plan de vol (de l’anglais waypoints), des procédures de type routes aériennes (de l’anglais airways), ou encore des secteurs aériens (de l’anglais airspaces).
Toutefois, un tel système de représentation d'indications cartographiques n est pas très adapté pour l’affichage d’obstacles.
Le but de l’invention est alors de proposer un procédé et un dispositif électronique de gestion de l’affichage d’une cartographie aéronautique, permettant d’améliorer l’affichage d’obstacles.
A cet effet, l’invention a pour objet un procédé de gestion de l’affichage d’une cartographie aéronautique à partir de données cartographiques, le procédé étant mis en œuvre par un dispositif électronique de gestion et comprenant les étapes suivantes :
- acquisition d’une échelle d’affichage de la cartographie ,
- détermination d’un ensemble de symbole(s) représentatif(s) d’obstacle(s) à afficher, le ou les obstacles étant inclus dans les données cartographiques, où :
+ si la distance entre deux obstacles est supérieure à un seuil de distance visible qui est fonction de l’échelle d’affichage, deux symboles distincts sont déterminés pour ces obstacles, chacun étant représentatif d’un obstacle respectif, et + si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible, un symbole représentatif d’un regroupement d’obstacles est déterminé pour ces obstacles.
Ainsi, le procédé de gestion de l’affichage selon l’invention permet, lorsque la distance entre deux obstacles est inférieure ou égale au seuil de distance visible, d’afficher les obstacles de manière regroupée via le symbole représentatif de regroupement d’obstacles. Ce symbole représentatif de regroupement remplace alors les symboles respectifs de ces obstacles, c’est-à-dire est alors destiné à être affiché à la place des symboles respectifs de ces obstacles.
Dans ce cas de faible distance entre deux obstacles au regard du seuil de distance visible, compte tenu de l’échelle d’affichage (celle-ci étant typiquement sélectionnée par l’utilisateur), le procédé de gestion de l’affichage selon l’invention permet donc d’éviter que les symboles respectifs des obstacles soient affichés de manière superposée, entraînant une perte de lisibilité ; ou encore que l’un des obstacles ne soit plus représenté, entraînant une perte d’information.
Le procédé de gestion de l’affichage selon l’invention permet alors d’éviter une sous-évaluation d’un danger découlant de la présence de plusieurs obstacles, chaque obstacle représentant un potentiel danger pour l’aéronef. En effet, de par le symbole représentatif de regroupement, l’utilisateur sait que plusieurs obstacles sont présents, alors qu’avec un procédé de gestion de l’affichage selon l’état de la technique, un seul obstacle est parfois affiché dans cette situation à plusieurs obstacles.
En complément, lorsque l’altitude la plus élevée parmi les obstacles regroupés est en outre associée au symbole représentatif, cela permet aussi à l’utilisateur de connaître l’altitude maximale au global pour les obstacles regroupés, fournissant ainsi une information supplémentaire utile pour la sécurité du vol.
Suivant d’autres aspects avantageux de l’invention, le procédé de gestion de l’affichage comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles :
- si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible, un unique symbole associé auxdits obstacles regroupés est déterminé pour ces obstacles ;
- si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible, l’altitude la plus élevée parmi les obstacles regroupés est en outre associée au symbole représentatif déterminé, pour être affichée à côté dudit symbole ;
- le procédé comprend en outre une étape de prédétermination, pour chaque obstacle respectif inclus dans les données cartographiques, d’une première distance égale à la distance entre l’obstacle respectif et l’obstacle le plus proche parmi les autres obstacles, inclus dans les données cartographiques, qui ont une altitude inférieure ou égale à celle de l’obstacle respectif, et lors de l’étape de détermination, si la première distance est inférieure ou égale au seuil de distance visible, un symbole représentatif de regroupement est déterminé pour au moins l’obstacle respectif et l’obstacle le plus proche, l’altitude associée au symbole représentatif déterminé étant supérieure ou égale à celle de l’obstacle respectif ;
- le procédé comprend en outre une étape de prédétermination, pour chaque obstacle respectif inclus dans les données cartographiques, d’une deuxième distance égale à la distance entre l’obstacle respectif et l’obstacle le plus proche parmi les autres obstacles, inclus dans les données cartographiques, qui ont une altitude supérieure a celle de l’obstacle respectif, et lors de l’étape de détermination, si la deuxième distance est inférieure ou égale au seuil de distance visible, un symbole représentatif de regroupement est déterminé pour au moins l’obstacle respectif et l’obstacle le plus proche, l’altitude associée au symbole représentatif déterminé étant alors supérieure ou égale à celle de l’obstacle le plus proche ;
- chaque obstacle est choisi parmi le groupe consistant en : un obstacle individuel, un groupe d’obstacles, une éolienne et un groupe d’éoliennes ;
de préférence selon l’annexe 4 de l’OACI ou selon le guide utilisateur de cartes aéronautiques de l’administration fédérale américaine de l’aviation ;
- le procédé comprend en outre une étape d’affichage de la cartographie aéronautique, la cartographie affichée incluant l’ensemble déterminé de symbole(s) représentatifs) d’obstacle(s).
L’invention a également pour objet un programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en oeuvre un procédé de gestion de l’affichage, tel que défini ci-dessus.
L’invention a également pour objet un dispositif électronique de gestion de l’affichage configuré pour gérer l’affichage d’une cartographie aéronautique à partir de données cartographiques, comprenant :
- un module de calcul configuré pour acquérir une échelle d’affichage de la cartographie ;
- un module de détermination configuré pour déterminer un ensemble de symbole(s) représentatif(s) d’obstacle(s) à afficher, le ou les obstacles étant inclus dans les données cartographiques, où :
+ si la distance entre deux obstacles est supérieure à un seuil de distance visible qui est fonction de l’échelle d’affichage, deux symboles distincts sont déterminés pour ces obstacles, chacun étant représentatif d’un obstacle respectif, et + si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible, un symbole représentatif d’un regroupement d’obstacles est déterminé pour ces obstacles.
L’invention a également pour objet un système électronique d’affichage dune cartographie aéronautique, le système comprenant un écran d’affichage et un dispositif électronique de gestion configuré pour gérer l’affichage de la cartographie aéronautique sur l’écran d’affichage, le dispositif électronique de gestion étant tel que défini ci-dessus.
Ces caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description qui va suivre, donnée uniquement à titre d exemple non limitatif, et faite en référence aux dessins annexés, sur lesquels :
- la figure 1 est une vue schématique d’un système électronique d’affichage selon l’invention, configuré pour afficher une cartographie aéronautique ;
- la figure 2 est une représentation schématique de différents exemples de vues avec différents symboles représentatifs d’obstacles affichés en fonction d’une variation d’une échelle d’affichage ;
- la figure 3 est une vue illustrant la détermination d’un paramètre relatif à la diagonale d’une image à afficher et d’un paramètre relatif au(x) symbole(s) représentatif(s) d’obstacle(s) à afficher ;
- les figures 4 à 6 sont des vues illustrant différentes situations de prédétermination de première et deuxième distances pour un premier obstacle d’une paire d’obstacles lorsque l’altitude du premier obstacle est supérieure ou égale à celle du deuxième obstacle ;
-les figures 7 à 10 sont des vues analogues illustrant la prédétermination des première et deuxième distances pour le deuxième obstacle de la paire d’obstacles, également lorsque l’altitude du premier obstacle est supérieure ou égale à celle du deuxième obstacle ; et
- la figure 11 est un organigramme d’un procédé, selon l’invention, de gestion de l’affichage de la cartographie aéronautique.
Sur la figure 1, un système électronique d’affichage 10 est configuré pour afficher une cartographie aéronautique à partir de données cartographiques. Le système électronique d’affichage 10 est par exemple installé à bord d’un aéronef 12. En variante, le système électronique d’affichage 10 est disposé à l’extérieur de l’aéronef 12, et est par exemple disposé au sol.
Le système électronique d’affichage 10 comprend un écran d’affichage 14 et un dispositif électronique de gestion 20 configuré pour gérer l’affichage de la cartographie aéronautique sur l’écran d’affichage 14, le dispositif de gestion 20 étant relié à l’écran d’affichage 14.
L’aéronef 12 est par exemple un avion. En variante, l’aéronef 12 est un hélicoptère. En variante encore, l’aéronef 12 est un drone piloté à distance par un pilote, le système électronique d’affichage 10 étant alors disposé au sol, à l’extérieur de l’aéronef
12.
Le dispositif électronique de gestion 20 est configuré pour gérer l'affichage de la cartographie aéronautique, la cartographie aéronautique étant affichée en deux dimensions et en vue de dessus, ladite cartographie représentant par exemple des missions aéronautiques.
Le dispositif électronique de gestion 20 comprend un module de calcul 22 configuré pour acquérir une échelle d’affichage R et un module de détermination 24 configuré pour déterminer un ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B à afficher, le ou les obstacles étant inclus dans les données cartographiques.
En complément facultatif, le dispositif électronique de gestion 20 comprend un module de prédétermination 26 configuré pour prédéterminer, pour chaque obstacle respectif inclus dans les données cartographiques, une première distance ntgd et/ou une deuxième distance ndd.
En complément facultatif encore, le dispositif électronique de gestion 20 comprend un module d’affichage 28 configuré pour afficher, à l’écran d’affichage 14, la cartographie aéronautique, la cartographie affichée incluant l’ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B, déterminé par le module de détermination 24.
Dans l’exemple de la figure 1, le dispositif électronique de gestion 20 comprend une unité de traitement d’informations 30 formée par exemple d’une mémoire 32 et d’un processeur 34 associé à la mémoire 32.
Dans l’exemple de la figure 1, le module de calcul 22 et le module de détermination 24, ainsi qu’en complément facultatif le module de prédétermination 26 et le module d’affichage 28, sont réalisés chacun sous forme d’un logiciel, ou d’une brique logicielle, exécutable par le processeur 34. La mémoire 32 du dispositif électronique de gestion 20 est alors apte à stocker un logiciel de calcul configuré pour acquérir l’échelle d’affichage R, et un logiciel de détermination configuré pour déterminer l’ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B à afficher. En complément facultatif, la mémoire 32 du dispositif électronique de gestion 20 est pâte à stocker un logiciel de prédétermination configuré pour prédéterminer, pour chaque obstacle respectif inclus dans les données cartographiques, la première distance ntgd et/ou la deuxième distance ndd, et un logiciel d’affichage configuré pour afficher la cartographie aéronautique à l’écran d’affichage 14, la cartographie affichée incluant l’ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B déterminé par le logiciel de détermination. Le processeur 34 est alors apte à exécuter chacun des logiciels parmi le logiciel de calcul et le logiciel de détermination, ainsi qu’en complément facultatif le logiciel de prédétermination et le logiciel d’affichage.
En variante non représentée, le module de calcul 22 et le module de détermination 24, ainsi qu’en complément facultatif le module de prédétermination 26 et le module d’affichage 28, sont réalisés chacun sous forme d’un composant logique programmable, tel qu’un FPGA (de l’anglais Field Programmable Gate Array), ou encore sous forme d’un circuit intégré dédié, tel qu’un ASIC (de l’anglais Application Specific Integrated Circuit).
Lorsque le dispositif électronique de gestion 20 est réalisé sous forme d un ou plusieurs logiciels, c’est-à-dire sous forme d’un programme d’ordinateur, il est en outre apte à être enregistré sur un support, non représenté, lisible par ordinateur. Le support lisible par ordinateur est par exemple un médium apte à mémoriser des instructions électroniques et à être couplé à un bus d’un système informatique. A titre d exemple, le support lisible est un disque optique, un disque magnéto-optique, une mémoire ROM, une mémoire RAM, tout type de mémoire non volatile (par exemple EPROM, EEPROM, FLASH, NVRAM), une carte magnétique ou une carte optique. Sur le support lisible est alors mémorisé un programme d’ordinateur comprenant des instructions logicielles.
Le module de calcul 22 est configuré pour acquérir l’échelle d’affichage R. L’échelle d’affichage R correspond à un niveau d’agrandissement dans l’image. A titer d’exemple, et par convention dans la présente description, plus la valeur de l’échelle d’affichage R est élevée, plus le ratio entre une diagonale 36 de l’image à afficher et une taille d’un objet à afficher, tel qu’un rayon 38 d’un cercle 40 englobant un symbole représentatif d’obstacle 25A, 25B est élevé. En d’autres termes, plus la valeur de l’échelle d’affichage R est élevée, plus l’agrandissement sera faible dans l’image à afficher.
En complément facultatif, le module de calcul 22 est configuré pour calculer, en fonction de l’échelle d’affichage R, un seuil S de distance visible sur la cartographie. Selon ce complément facultatif, le module de calcul 22 est par exemple configuré pour calculer le seuil de distance visible S selon l’équation suivante :
S = R x J <1) où R représente l’échelle d’affichage,
X représente la longueur de la diagonale 36 de l’image à afficher, et
Y représente la longueur du rayon 38 du cercle 40 englobant le plus grand des symboles représentatifs d’obstacles 25A, 25B.
Ces longueurs X et Y sont illustrées à titre d’exemple sur la figure 3. Ces longueurs X et Y sont par exemple exprimées en pixels, ou exprimées en mm, ou encore exprimées en pouces (de l’anglais inch).
Le module de détermination 24 est configuré pour déterminer l’ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B à afficher, et est en particulier configuré pour mettre en œuvre une première règle selon laquelle si la distance entre deux obstacles est supérieure au seuil de distance visible S fonction de I échelle d’affichage R, deux symboles distincts 25A sont déterminés pour ces obstacles, chacun étant représentatif d’un obstacle respectif, et une deuxième règle selon laquelle si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible S, un symbole 25B représentatif d’un regroupement d’obstacles est déterminée pour ces obstacles. Les symboles distincts 25A déterminés pour chacun des obstacles selon la première règle sont également appelés symboles simples. Le symbole 25B représentatif d’un regroupement d’obstacles est également appelé symbole représentatif de regroupement.
La figure 2 illustre un exemple d’affichage de ces symboles simples 25A et représentatif de regroupement 25B lorsque l’échelle d’affichage R varie. L’homme du métier observera alors que plus l’échelle d’affichage R augmente, plus les obstacles sont représentés sous forme de symbole(s) représentatif(s) de regroupement 25B. Dans l’exemple de la figure 2, lorsque l’échelle d’affichage R est égale à 5, les quatre obstacles, identifiés respectivement par les lettres A, B, C et D entre parenthèses, sont représentés chacun sous d’un symbole simple 25A respectif. Puis, pour l’échelle d’affichage R égale à 11, les obstacles A et B sont représentés sous forme d’un premier symbole regroupé 25B, l’obstacle A étant d’ailleurs l’obstacle parmi les obstacles A et B présentant l’altitude la plus élevée, à savoir 40 pieds, ou 40 ft (de l’anglais feet), et les obstacles C et D sont représentés sous forme d’un deuxième symbole regroupé 25B, l’obstacle C étant d’ailleurs l’obstacle parmi les obstacles C et D présentant l’altitude la plus élevée, à savoir 20 pieds, ou 20 ft. Enfin, pour l’échelle d’affichage R égale à 31, les quatre obstacles A, B, C et D sont représentés sous forme d’un unique symbole regroupé 25B, l’obstacle A étant d’ailleurs l’obstacle présentant l’altitude la plus élevée, en l’occurrence 40 pieds.
Selon la deuxième règle, si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible S, un unique symbole 25B représentatif du regroupement d’obstacles est de préférence déterminé pour ces obstacles. Autrement dit, un unique symbole regroupé 25B est alors associé à ce regroupement d’obstacles si la distance entre les obstacles est inférieure ou égale au seuil de distance visible S.
En complément facultatif, le module de détermination 24 est configuré pour déterminer en outre une altitude associée à chaque symbole obstacle 25A, 25B affiché. En particulier, selon la deuxième règle, si la distance entre deux obstacles est inférieure ou égale au seuil de distance visible S, l’altitude associée au symbole regroupé 25B est alors déterminée comme étant l’altitude la plus élevée parmi les obstacles regroupés. Ladite altitude la plus élevée est alors associée au symbole regroupé 25B déterminé, pour être affichée à côté dudit symbole regroupé 25B. Ladite altitude est par exemple exprimée en pieds ou ft (de l’anglais feet).
Chaque obstacle est par exemple choisi parmi le groupe consistant en . un obstacle individuel, un groupe d’obstacles, une éolienne et un groupe d éoliennes. Chaque obstacle est de préférence défini selon l’annexe 4 de l’OACI (Organisation de l’Aviation Civile Internationale), ou encore selon le guide utilisateur de cartes aéronautiques de l’Administration Fédérale Américaine de l’Aviation (de I anglais FAA Aeronautical Chart User’s Guide).
Le module de prédétermination 26 est configuré pour prédéterminer, pour chaque obstacle respectif inclus dans les données cartographiques, la première distance ntgd et/ou la deuxième distance ndd.
La première distance ntgd est égale à la distance entre l’obstacle respectif et l’obstacle le plus proche parmi les autres obstacles inclus dans les données cartographiques et qui ont une altitude inférieure ou égale à celle de l’obstacle respectif. Autrement dit, la première distance ntgd correspond à la distance de I obstacle le plus proche de l’obstacle respectif et entraînant le changement de représentation d’un symbole simple 25A à un symbole regroupé 25B respectif, c’est-à-dire l’obstacle proche moins élevé qui changera la représentation de l’obstacle respectif du symbole simple 25A au symbole regroupé 25B indiquant que plusieurs obstacles sont présents. La première distance ntgd est par exemple exprimée en mille marin, ou nautique (Nm).
10
La deuxième distance ndd est égale à la distance entre l’obstacle respectif et l’obstacle le plus proche parmi les autres obstacles inclus dans les données cartographiques et qui ont une altitude supérieure à celle de l’obstacle respectif. Autrement dit, la deuxième distance ndd correspond à la distance de l’obstacle le plus proche de l’obstacle respectif et qui entraînera le masquage de l’obstacle respectif, cestà-dire l’obstacle plus élevé dont l’affichage viendra absorber cet obstacle respectif. La deuxième distance ndd est par exemple exprimée en mille marin, ou nautique (Nm).
Selon ce complément facultatif, le module de détermination 24 est alors configuré pour, si la première distance ntgd est inférieure ou égale au seuil de distance visible S, déterminer un symbole représentatif 25B de regroupement d’obstacles pour au moins l’obstacle respectif et l’obstacle le plus proche, l’altitude associée au symbole représentatif de regroupement 25B déterminé étant supérieure ou égale à celle de l’obstacle respectif.
Selon ce complément facultatif encore, le module de détermination 24 est configuré pour, si la deuxième distance ndd est inférieure ou égale au seuil de distance visible S, déterminer un symbole représentatif de regroupement 25B pour au moins l’obstacle respectif et l’obstacle le plus proche, l’altitude associée au symbole représentatif de regroupement 25B déterminé étant alors supérieure ou égale à celle de l’obstacle le plus proche.
Pour la prédétermination des première et/ou deuxième distances ntgd, ndd, pour chacun des obstacles inclus dans les données cartographiques, le module de prédétermination 26 est par exemple configuré pour initialiser, pour tous les obstacles inclus dans les données cartographiques, les première et deuxième distances ntgd, ndd à une distance maximale prédéfinie, notée +inf. Cette distance maximale prédéfinie +inf correspond à la plus grande distance traitée par le système électronique d’affichage 10.
L’homme du métier observera que si cette valeur d’initialisation est inchangée pour chacune des distances ntgd et ndd des obstacles inclus dans les données cartographiques, alors tous les obstacles sont représentés avec un symbole simple 25A respectif. Cette initialisation permet alors de garantir que, par défaut, aucun obstacle n est absorbé, c’est-à-dire représenté sous forme d’un symbole représentatif de regroupement 25B en association avec un autre obstacle d’altitude plus élevée.
Le module de prédétermination 26 est ensuite configuré pour mettre en œuvre une boucle de traitement récurrente, dans laquelle les obstacles inclus dans les données cartographiques sont traités par paires d’obstacles. Pour chaque paire d’obstacles, par exemple identifiée par les lettres A et B dans l’exemple des figures 4 à 10, le module de prédétermination 26 est configuré pour calculer la distance dAB entre les deux obstacles 11 A et B, cette distance dAB étant de préférence exprimée en mile marin, ou nautique (Nm), puis configuré pour comparer l’altitude de l’obstacle A avec celle de l’obstacle B. L’homme du métier comprendra que par altitude on entend l’élévation du point le plus haut de l’obstacle correspondant.
Lorsque l’altitude de l’obstacle A est supérieure ou égale à celle de l’obstacle B, ce qui signifie que l’obstacle A est susceptible d’être l’obstacle le plus proche de l’obstacle B faisant passer l’obstacle B en représentation absorbée (c’est-à-dire représenté sous forme d’un symbole représentatif de regroupement 25B en association avec un autre obstacle d’altitude plus élevée), et corolairement que l’obstacle B est susceptible d’etre l’obstacle le plus proche de l’obstacle A faisant passer l’obstacle A en représentation groupée (c’est-à-dire représenté sous forme d’un symbole représentatif de regroupement 25B en association avec un autre obstacle d’altitude plus faible), le module de prédétermination 26 est configuré pour tester si la deuxième distance nddA associée à l’obstacle A est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour maintenir, c’est-à-dire pour ne pas modifier, les valeurs des première et deuxième distances ntgdA et nddA pour l’obstacle A. En effet, dans ce cas, comme représenté dans l’exemple de la figure 4, l’obstacle A serait déjà absorbé avant de pouvoir être affiché en représentation groupée avec l’obstacle B.
L’homme du métier observera que, sur la figure 4, ainsi que sur les figures analogues 5 à 10, mentionnées par la suite, le nombre mentionné au-dessus de chaque flèche correspond à la distance matérialisée par ladite flèche entre deux obstacles respectifs, exprimée en mille marin, ou nautique (Nm), que la lettre entre parenthèses correspond à l’identifiant de l’obstacle respectif, et le nombre mentionné à coté de cet identifiant entre parenthèses correspond à l’altitude de l’obstacle respectif, exprimée en pieds, ou ft, c’est à l’élévation de son point le plus haut.
Par souci de simplification du dessin sur les figures 4 à 10, les obstacles ont été représentés schématiquement avec une même hauteur, bien que leurs altitudes soient généralement distinctes, ainsi que cela est reflété par les nombres de valeurs distinctes à côté des différents identifiants d’obstacle entre parenthèses.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, ou c’est-à-dire cumulativement, si la première distance ntgdA pour l’obstacle A est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour maintenir, c’est-à-dire pour ne pas modifier, les valeurs des première et deuxième distances ntgdA, nddA pour I obstacle A. En effet, dans ce cas, comme représenté dans l’exemple de la figure 5, l’obstacle A sera déjà représenté via un symbole représentatif de regroupement 25B via un autre obstacle que l’obstacle B.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, ou de manière cumulative, si la première distance ntgdA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour mettre à jour la première distance ntgdA pour l’obstacle A avec la valeur de la distance dAB entre les obstacles A et B, et configuré pour maintenir, i.e. ne pas modifier, la deuxième distance nddA pour l’obstacle A. En effet, comme représenté dans l’exemple de la figure 6, l’obstacle B est alors l’obstacle le plus proche de l’obstacle A apte à être absorbé par l’obstacle A et faisant alors passer l’obstacle A d’une représentation sous la forme d’un symbole simple 25A à une représentation sous la forme d’un symbole représentatif de regroupement 25B respectif.
L’homme du métier observera que les trois paragraphes précédents concernent la mise à jour des première et/ou deuxième distances ntgdA, nddA pour I obstacle A.
Pour la mise à jour des première et/ou deuxième distances ntgdB, nddB pour l’obstacle B, le module de prédétermination 26 est configuré pour tester si la deuxième distance nddA pour l’obstacle A est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant pour maintenir, c’est-à-dire pour ne pas modifier, les valeurs des première et deuxième distances ntgdB, nddB pour l’obstacle B. En effet, dans ce cas, comme représenté dans l’exemple de la figure 7, l’obstacle A serait déjà absorbé par un autre obstacle, et ne pourrait alors pas absorber l’obstacle B.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddB pour l’obstacle B est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour maintenir, i.e. pour ne pas modifier, les valeurs des première et deuxième distances ntgdB, nddB pour l’obstacle B. En effet, comme représenté dans l’exemple de la figure 8, l’obstacle B serait déjà absorbé par un autre obstacle que l’obstacle A, de sorte qu’il n’est pas nécessaire de modifier les première et deuxième distances ntgdB, nddB pour l’obstacle B.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, c’est-à-dire cumulativement, si la deuxième distance nddB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B, et encore en même temps, c’est-à-dire de manière encore cumulative, si la première distance ntgdB pour l’obstacle B est strictement inférieure à la distance dAB entre les obstacles A et B, le module de prédétermination 26 étant le cas échéant configuré pour 13 mettre à jour la deuxième distance nddB pour l’obstacle B avec la valeur de la distance dAB entre les obstacles A et B, et configuré pour maintenir, c’est-à-dire ne pas modifier, la première distance ntgdB pour l’obstacle B. En effet, comme représenté dans l’exemple de la figure 9, l’obstacle A serait dans ce cas l’obstacle le plus proche entraînant I absorption de l’obstacle B.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, c’est-à-dire cumulativement, si la deuxième distance nddB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B, et encore en même temps, c’est-à-dire encore cumulativement, si la première distance ntgdB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B, le module de prédétermination 26 étant le cas échéant configuré pour mettre à jour la deuxième distance nddB pour l’obstacle B avec la valeur de la distance dAB entre les obstacles A et B, et configuré pour mettre à jour la première distance ntgdB pour l’obstacle B avec la valeur égale à la distance maximale prédéfinie +inf, et encore configuré pour mettre à jour la deuxième distance nddC pour un autre obstacle C avec la valeur égale à la distance maximale prédéfinie +inf. L’homme du métier comprendra que l’obstacle C est le précédent obstacle qui faisait passer l’obstacle B en représentation groupée. En effet, comme représenté dans l’exemple de la figure 10, l’obstacle A est l’obstacle le plus proche entraînant l’absorption de l’obstacle B, l’obstacle A étant également plus proche de l’obstacle B que le précédent obstacle C qui faisait passer l’obstacle B en représentation groupée. L’obstacle B est donc absorbé avant de pouvoir être affiché en représentation groupée dans ce cas.
Lorsque l’altitude de l’obstacle A est strictement inférieure à celle de l’obstacle B, ce qui signifie que l’obstacle A est susceptible d’être l’obstacle le plus proche de l’obstacle B faisant passer l’obstacle B en représentation groupée, et corolairement que l’obstacle B est susceptible d’être l’obstacle le plus proche de l’obstacle A faisant passer I obstacle A en représentation absorbée, le module de prédétermination 26 est configuré pour effectuer des tests et des mises à jour corolaires de ceux décrits précédemment lorsque l’altitude de l’obstacle A est supérieure ou égale à celle de l’obstacle B.
Pour la mise à jour des première et/ou deuxième distances ntgdA, nddA pour l’obstacle A, le module de prédétermination 26 est configuré pour tester si la deuxième distance nddB pour l’obstacle B est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant pour maintenir, c’est-à-dire pour ne pas modifier, les valeurs des première et deuxième distances ntgdA, nddA pour l’obstacle A. En effet, dans ce cas, l’obstacle B serait déjà absorbé par un autre obstacle, et ne pourrait alors pas absorber l’obstacle A.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddA pour l’obstacle A est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour maintenir, i.e. pour ne pas modifier, les valeurs des première et deuxième distances ntgdA, nddA pour l’obstacle A. En effet, l’obstacle A serait déjà absorbé par un autre obstacle que l’obstacle B, de sorte qu il n est pas nécessaire de modifier les première et deuxième distances ntgdA, nddA pour l’obstacle A.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, c’est-à-dire cumulativement, si la deuxième distance nddA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B, et encore en même temps, c’est-à-dire de manière encore cumulative, si la première distance ntgdA pour l’obstacle A est strictement inférieure à la distance dAB entre les obstacles A et B, le module de prédétermination 26 étant le cas échéant configuré pour mettre à jour la deuxième distance nddA pour l’obstacle A avec la valeur de la distance dAB entre les obstacles A et B, et configuré pour maintenir, c’est-à-dire ne pas modifier, la première distance ntgdA pour l’obstacle A. En effet, l’obstacle B serait dans ce cas l’obstacle le plus proche entraînant l’absorption de l’obstacle A.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, c’est-à-dire cumulativement, si la deuxième distance nddA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B, et encore en même temps, c’est-à-dire encore cumulativement, si la première distance ntgdA pour l’obstacle A est supérieure ou égale à la distance dAB entre les obstacles A et B, le module de prédétermination 26 étant le cas échéant configuré pour mettre à jour la deuxième distance nddA pour l’obstacle A avec la valeur de la distance dAB entre les obstacles A et B, et configuré pour mettre à jour la première distance ntgdA pour l’obstacle A avec la valeur égale à la distance maximale prédéfinie +inf, et encore configuré pour mettre à jour la deuxième distance nddC pour un autre obstacle C avec la valeur égale à la distance maximale prédéfinie +inf. L’homme du métier comprendra que l’obstacle C est le précédent obstacle qui faisait passer l’obstacle A en représentation groupée. En effet, l’obstacle B est l’obstacle le plus proche entraînant l’absorption de l’obstacle A, l’obstacle B étant également plus proche de l’obstacle A que le précédent obstacle C qui faisait passer l’obstacle A en représentation groupée. L obstacle A est donc absorbé avant de pouvoir être affiché en représentation groupée dans ce cas.
Pour la mise à jour des première et deuxième distances ntgdB, nddB pour l’obstacle B, le module de prédétermination 26 est configuré pour tester si la deuxième distance nddB associée à l’obstacle B est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour maintenir, c’est-à-dire pour ne pas modifier, les valeurs des première et deuxième distances ntgdB et nddB pour l’obstacle B. En effet, dans ce cas, l’obstacle B serait déjà absorbé avant de pouvoir être affiché en représentation groupée avec l’obstacle A.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, ou c’est-à-dire cumulativement, si la première distance ntgdB pour l’obstacle B est strictement inférieure à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour maintenir, c’est-à-dire pour ne pas modifier, les valeurs des première et deuxième distances ntgdB, nddB pour I obstacle B. En effet, dans ce cas, l’obstacle B sera déjà représenté via un symbole représentatif de regroupement 25B via un autre obstacle que I obstacle A.
Le module de prédétermination 26 est ensuite configuré pour tester si la deuxième distance nddB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B et en même temps, ou de manière cumulative, si la première distance ntgdB pour l’obstacle B est supérieure ou égale à la distance dAB entre les obstacles A et B, et le cas échéant configuré pour mettre à jour la première distance ntgdB pour l’obstacle B avec la valeur de la distance dAB entre les obstacles A et B, et configuré pour maintenir, i.e. ne pas modifier, la deuxième distance nddB pour l’obstacle B. En effet, l’obstacle A est alors l’obstacle le plus proche de l’obstacle B apte à être absorbé par l’obstacle B et faisant alors passer l’obstacle B d’une représentation sous la forme d un symbole simple 25A à une représentation sous la forme d’un symbole représentatif de regroupement 25B respectif.
Le module de détermination 24 est alors, pour chaque obstacle inclus dans les données cartographiques, et en particulier pour chaque obstacle présent dans la zone visible de la cartographie, configuré pour déterminer si le symbole associé à I obstacle respectif est le symbole simple 25A ou le symbole représentatif de regroupement 25B, et optionnellement dans ce dernier cas, déterminer si l’obstacle respectif est en représentation absorbée ou bien en représentation groupée.
Le module de détermination 24 est alors par exemple configuré pour comparer le seuil de distance visible S avec la première distance ntgd pour l’obstacle respectif eVou 16 avec la deuxième distance ndd pour l’obstacle respectif. Si le seuil de distance visible S est supérieur ou égal à la première distance ntgd pour l’obstacle respectif, alors le symbole associé à cet obstacle respectif est le symbole représentatif de regroupement 25B, l’obstacle respectif étant en outre en représentation groupée, cest-à-dire que l’altitude de l’obstacle respectif est supérieure à celle du ou des autres obstacles faisant partie du regroupement d’obstacles représenté par ledit symbole représentatif de regroupement 25B. Si le seuil de distance visible S est supérieur ou égal à la deuxième distance ndd pour l’obstacle respectif, alors le symbole associé audit obstacle respectif est le symbole représentatif de regroupement 25B, l’obstacle respectif étant en outre en représentation absorbée, c’est-à-dire que l’altitude de l’obstacle respectif n’est pas la plus élevée parmi les obstacles appartenant au regroupement d’obstacles représenté par ledit symbole représentatif de regroupement 25B. Si le seuil de distance visible S est strictement inférieur à la première distance ntgd et également strictement inférieur à la deuxième distance ndd pour l’obstacle respectif, alors le symbole associé audit obstacle respectif est le symbole simple 25A. Ledit obstacle respectif est, dans ce dernier cas, alors représenté sous forme d’un symbole 25A distinct des autres symboles associés aux autres obstacles inclus dans les données cartographiques.
En variante, le module de détermination 24 est configuré pour calculer en outre, pour chaque obstacle respectif inclus dans les données cartographiques, une première grandeur ntgr dépendant de la première distance ntgd prédéterminée par le module de prédétermination 26 et/ou une deuxième grandeur ndr dépendant de la deuxième distance ndd prédéterminée par le module de prédétermination 26. La première grandeur ntgr et/ou la deuxième grandeur ndr dépendent par exemple de la longueur X de la diagonale 36, ainsi que de la longueur Y du rayon 38 du cercle 40.
Selon cette variante, le module de détermination 24 est alors par exemple configuré pour calculer la première grandeur ntgr selon l’équation suivante :
, x (2) ntgr = ntgd x - K ' où ntgd représente la première distance pour l’obstacle respectif, X et Y représentent les longueurs décrites précédemment.
Le module de détermination 24 est alors par exemple configuré pour calculer la deuxième grandeur ndr selon l’équation suivante :
ndr - ndd x (3) où ndd représente la deuxième distance pour I obstacle respectif,
X et Y représentent les longueurs décrites précédemment.
17
Selon cette variante, le module de détermination 24 est alors configuré pour comparer l’échelle d’affichage R avec la première grandeur ntgr et/ou la deuxième grandeur ndr pour chacun des obstacles inclus dans les données cartographiques, en particulier pour chaque obstacle présent dans la zone visible de la cartographie, afin de déterminer le symbole respectif associé à l’obstacle correspondant.
Selon cette variante, le module de détermination 24 est alors par exemple configuré pour tester si l’échelle d’affichage R est supérieure ou égale à la première grandeur ntgr pour l’obstacle respectif, et déterminer le cas échéant que le symbole associé à l’obstacle respectif est le symbole représentatif de regroupement 25B, l’obstacle respectif étant alors en représentation groupée.
Selon cette variante, le module de détermination 24 est configuré pour tester si l’échelle d’affichage R est supérieure ou égale à la deuxième grandeur ndr pour I obstacle respectif, et le cas échéant déterminer que le symbole associé audit obstacle respectif est le symbole représentatif de regroupement 25B, l’obstacle respectif étant alors en représentation absorbée.
Selon cette variante, le module de détermination 24 est configuré pour tester si l’échelle d’affichage R est strictement inférieure à la première grandeur ntgr et également strictement inférieure à la deuxième grandeur ndr pour l’obstacle respectif, et le cas échéant déterminer que le symbole associé audit obstacle respectif est le symbole simple 25A.
Le module d’affichage 28 est alors configuré pour afficher la cartographie aéronautique à l’écran d’affichage 14, en particulier l’ensemble de symboles représentatif(s) d’obstacle(s) 25A, 25B, déterminé par le module de détermination 24.
Le fonctionnement du système électronique d’affichage 10 selon l’invention, et notamment du dispositif électronique de gestion 20, va désormais être expliqué à l’aide de la figure 11 représentant un organigramme du procédé, selon l’invention, de gestion de l’affichage de la cartographie aéronautique.
Lors d’une étape initiale 100, le dispositif de gestion 20 prédétermine, via son module de prédétermination 26 et pour chaque obstacle inclus dans les données cartographiques, la première et/ou la deuxième distance ntgd, ndd, et de préférence à la fois les première et deuxième distances ntgd, ndd. Le module de prédétermination 26 effectue par exemple les tests tels que décrits précédemment en regard des figures 4 à
10.
Le dispositif électronique de gestion 20 acquiert ensuite, lors de l’étape 110 et via son module de calcul 22, l’échelle d’affichage R. En complément facultatif, le module de 18 calcul 22 calcule, lors de cette étape 110 et en fonction de l’échelle d’affichage R, le seuil de distance visible S, par exemple à l’aide de l’équation (1).
Lors de l’étape suivante 120, le dispositif de gestion 20 détermine via son module de détermination 24, l’ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B à afficher. Cette détermination est par exemple effectuée en comparant le seuil de distance visible S avec la première distance ntgd et/ou la deuxième distance ndd pour chaque obstacle inclus dans les données cartographiques, en particulier pour chaque obstacle présent dans la zone visible de la cartographie. En fonction du résultat de cette comparaison, le symbole déterminé est alors, comme décrit précédemment, le symbole simple 25A ou bien le symbole représentatif de regroupement 25B.
En variante, cette détermination est effectuée en comparant l’échelle d’affichage R à la première grandeur ntgr et/ou à la deuxième grandeur ndr pour chaque obstacle inclus dans les données cartographiques, en particulier pour chaque obstacle présent dans la zone visible de la cartographie.
Le dispositif de gestion 20 affiche enfin, lors de l’étape 130 et via son module d’affichage 28, la cartographie aéronautique à l’écran 14, notamment l’ensemble de symbole(s) représentatif(s) d’obstacle(s) 25A, 25B déterminé lors de l’étape 120.
Ainsi, le dispositif électronique de gestion 20 et le procédé de gestion de l’affichage selon l’invention permettent d’améliorer l’affichage des obstacles inclus dans les données cartographiques, lors de l’affichage de la cartographie aéronautique, et en particulier d’afficher les obstacles de manière regroupée via le symbole représentatif de regroupement 25B lorsque la distance entre deux obstacles est inférieure ou égale au seuil de distance visible S. Ce symbole représentatif de regroupement 25B permet alors de signaler la présence de plusieurs obstacles, tout en évitant que les symboles respectifs des obstacles soient affichés de manière superposée ou légèrement décalée, ce qui est généralement difficilement lisible, voire illisible, notamment lorsque la valeur de l’échelle d’affichage R est élevée.
Le dispositif électronique de gestion 20 et le procédé de gestion selon I invention permettent alors d’éviter, de la part de l’utilisateur, tel que le pilote de l’aéronef 12, une sous-évaluation d’un danger découlant de la présence de plusieurs obstacles, chaque obstacle respectif représentant un danger potentiel pour l’aéronef 12.

Claims (10)

  1. REVENDICATIONS
    1. Procédé de gestion de l’affichage d’une cartographie aéronautique à partir de données cartographiques, le procédé étant mis en œuvre par un dispositif électronique de gestion (20) et comprenant les étapes suivantes :
    - acquisition (110) d’une échelle d’affichage (R) de la cartographie ;
    - détermination (120) d’un ensemble de symbole(s) représentatif(s) d’obstacle(s) (25A, 25B) à afficher, le ou les obstacles étant inclus dans les données cartographiques, où :
    + si la distance (ntgd, ndd) entre deux obstacles est supérieure à un seuil de distance visible (S) qui est fonction de l’échelle d’affichage (R), deux symboles distincts (25A) sont déterminés pour ces obstacles, chacun étant représentatif d un obstacle respectif, et + si la distance (ntgd, ndd) entre deux obstacles est inférieure ou égale au seuil de distance visible (S), un symbole représentatif d’un regroupement d’obstacles (25B) est déterminé pour ces obstacles.
  2. 2. Procédé selon la revendication 1, dans lequel, si la distance (ntgd, ndd) entre deux obstacles est inférieure ou égale au seuil de distance visible (S), un unique symbole (25B) associé auxdits obstacles regroupés est déterminé pour ces obstacles.
  3. 3. Procédé selon la revendication 1 ou 2, dans lequel, si la distance (ntgd, ndd) entre deux obstacles est inférieure ou égale au seuil de distance visible (S), l’altitude la plus élevée parmi les obstacles regroupés est en outre associée au symbole représentatif (25B) déterminé, pour être affichée à côté dudit symbole (25B).
  4. 4. Procédé selon la revendication 3, dans lequel le procédé comprend en outre une étape (100) de prédétermination, pour chaque obstacle respectif inclus dans les données cartographiques, d’une première distance (ntgd) égale à la distance entre l’obstacle respectif et l’obstacle le plus proche parmi les autres obstacles, inclus dans les données cartographiques, qui ont une altitude inférieure ou égale à celle de l’obstacle respectif, et lors de l’étape de détermination (120), si la première distance (ntgd) est inférieure ou égale au seuil de distance visible (S), un symbole représentatif de 20 regroupement (25B) est déterminé pour au moins l’obstacle respectif et l’obstacle le plus proche, l’altitude associée au symbole représentatif déterminé (25B) étant supérieure ou égale à celle de l’obstacle respectif.
  5. 5. Procédé selon la revendication 3 ou 4, dans lequel le procédé comprend en outre une étape (100) de prédétermination, pour chaque obstacle respectif inclus dans les données cartographiques, d’une deuxième distance (ndd) égale à la distance entre l’obstacle respectif et l’obstacle le plus proche parmi les autres obstacles, inclus dans les données cartographiques, qui ont une altitude supérieure à celle de l’obstacle respectif, et lors de l’étape de détermination (120), si la deuxième distance (ndd) est inférieure ou égale au seuil de distance visible (S), un symbole représentatif de regroupement (25B) est déterminé pour au moins l’obstacle respectif et l’obstacle le plus proche, l’altitude associée au symbole représentatif (25B) déterminé étant alors supérieure ou égale à celle de l’obstacle le plus proche.
  6. 6. Procédé selon l’une quelconque des revendications précédentes, dans lequel chaque obstacle est choisi parmi le groupe consistant en : un obstacle individuel, un groupe d’obstacles, une éolienne et un groupe d’éoliennes ;
    de préférence selon l’annexe 4 de l’OACI ou selon le guide utilisateur de cartes aéronautiques de l’administration fédérale américaine de l’aviation.
  7. 7. Procédé selon l’une quelconque des revendications précédentes, dans lequel le procédé comprend en outre une étape (130) d affichage de la cartographie aéronautique, la cartographie affichée incluant l’ensemble déterminé de symbole(s) représentatif(s) d’obstacle(s) (25A, 25B).
  8. 8. Programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un procédé selon l’une quelconque des revendications précédentes.
  9. 9. Dispositif électronique de gestion (20) configuré pour gérer l’affichage d’une cartographie aéronautique à partir de données cartographiques, comprenant.
    - un module de calcul (22) configuré pour acquérir une échelle d’affichage (R) de la cartographie ;
    - un module de détermination (24) configuré pour déterminer un ensemble de symbole(s) représentatif(s) d’obstacle(s) (25A, 25B) à afficher, le ou les obstacles étant inclus dans les données cartographiques, où .
    + si la distance (ntgd, ndd) entre deux obstacles est supérieure à un seuil de distance visible (S) qui est fonction de l’échelle d’affichage (R), deux symboles distincts (25A) sont déterminés pour ces obstacles, chacun étant représentatif d un obstacle respectif, et + si la distance (ntgd, ndd) entre deux obstacles est inférieure ou égale au seuil de distance visible (S), un symbole représentatif d’un regroupement d’obstacles (25B) est déterminé pour ces obstacles.
  10. 10. Système électronique (10) d’affichage d’une cartographie aéronautique, le système (10) comprenant un écran d’affichage (14) et un dispositif électronique de gestion (20) configuré pour gérer l’affichage de la cartographie aéronautique sur l’écran d’affichage (14), le dispositif électronique de gestion (20) étant selon la revendication précédente.
FR1800993A 2018-09-25 2018-09-25 Procede et dispositif electronique de gestion de l'affichage d'une cartographie aeronautique, programme d'ordinateur et systeme d'affichage associes Active FR3086450B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1800993A FR3086450B1 (fr) 2018-09-25 2018-09-25 Procede et dispositif electronique de gestion de l'affichage d'une cartographie aeronautique, programme d'ordinateur et systeme d'affichage associes
US16/575,080 US10796460B2 (en) 2018-09-25 2019-09-18 Method and electronic device for managing the display of an aeronautical map, related computer program and display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1800993A FR3086450B1 (fr) 2018-09-25 2018-09-25 Procede et dispositif electronique de gestion de l'affichage d'une cartographie aeronautique, programme d'ordinateur et systeme d'affichage associes

Publications (2)

Publication Number Publication Date
FR3086450A1 true FR3086450A1 (fr) 2020-03-27
FR3086450B1 FR3086450B1 (fr) 2021-05-21

Family

ID=65685386

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1800993A Active FR3086450B1 (fr) 2018-09-25 2018-09-25 Procede et dispositif electronique de gestion de l'affichage d'une cartographie aeronautique, programme d'ordinateur et systeme d'affichage associes

Country Status (2)

Country Link
US (1) US10796460B2 (fr)
FR (1) FR3086450B1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220128993A1 (en) * 2020-10-23 2022-04-28 Deere & Company Methods, apparatus, and articles of manufacture to display acquisition paths
US20230042820A1 (en) * 2021-08-03 2023-02-09 Honeywell International Inc. Systems and methods for providing obstacle information to aircraft operator displays
CN115655260B (zh) * 2022-11-11 2024-06-07 中国民航大学 基于数字地球的3d航空地图构建方法、装置及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020130906A1 (en) * 2001-03-16 2002-09-19 Ken Miyaki Point-of interest icon and point-of- interest mark display method
WO2006115884A1 (fr) * 2005-04-21 2006-11-02 Honeywell International Inc. Systeme et procede d'avertissement de proximite du sol a representation amelioree des obstacles
US20090055774A1 (en) * 2007-08-08 2009-02-26 Steffen Joachim Method For Operating A Navigation System
FR2920580A1 (fr) * 2007-08-31 2009-03-06 Thales Sa Procede de simplification de l'affichage d'elements stationnaires d'une base de donnees embarquee
US20130321269A1 (en) * 2012-06-01 2013-12-05 Nokia Corporation Displaying elements
EP2884231A1 (fr) 2013-12-11 2015-06-17 Thales Système de représentation d'indications cartographiques à échelles multiples
US20150369623A1 (en) * 2014-06-20 2015-12-24 Apple Inc. Graphical representation generation for multiple points of interest

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6092009A (en) * 1995-07-31 2000-07-18 Alliedsignal Aircraft terrain information system
US7612688B1 (en) * 2005-03-10 2009-11-03 Wsi Corporation Inflight weather service
US7403132B2 (en) * 2005-04-21 2008-07-22 Honeywell International Inc. System and method for management of a ground obstacle display

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020130906A1 (en) * 2001-03-16 2002-09-19 Ken Miyaki Point-of interest icon and point-of- interest mark display method
WO2006115884A1 (fr) * 2005-04-21 2006-11-02 Honeywell International Inc. Systeme et procede d'avertissement de proximite du sol a representation amelioree des obstacles
US20090055774A1 (en) * 2007-08-08 2009-02-26 Steffen Joachim Method For Operating A Navigation System
FR2920580A1 (fr) * 2007-08-31 2009-03-06 Thales Sa Procede de simplification de l'affichage d'elements stationnaires d'une base de donnees embarquee
US20130321269A1 (en) * 2012-06-01 2013-12-05 Nokia Corporation Displaying elements
EP2884231A1 (fr) 2013-12-11 2015-06-17 Thales Système de représentation d'indications cartographiques à échelles multiples
US20150369623A1 (en) * 2014-06-20 2015-12-24 Apple Inc. Graphical representation generation for multiple points of interest

Also Published As

Publication number Publication date
FR3086450B1 (fr) 2021-05-21
US20200094984A1 (en) 2020-03-26
US10796460B2 (en) 2020-10-06

Similar Documents

Publication Publication Date Title
EP1460384B1 (fr) procédé et dispositif pour construire une image de synthèse de l&#39;environnement d&#39;un aéronef et la présenter sur un écran dudit aéronef
EP0597760B1 (fr) Dispositif d&#39;évitement de collisions pour aéronef notamment avec le sol
FR2773609A1 (fr) Procede et dispositif d&#39;anti-collision terrain pour aeronef, a visualisation perfectionnee
FR3086450A1 (fr) Procede et dispositif electronique de gestion de l&#39;affichage d&#39;une cartographie aeronautique, programme d&#39;ordinateur et systeme d&#39;affichage associes
FR3022625A1 (fr) Procede et dispositif de determination et de presentation d&#39;impacts de couts generes par des ecarts lateraux de route d&#39;un aeronef.
FR3038380A1 (fr) Procede et systeme d&#39;affichage de contraintes verticales d&#39;un aeronef, produit programme d&#39;ordinateur et aeronef associes
FR3038750A1 (fr) Procede d&#39;integration d&#39;un nouveau service de navigation dans un systeme avionique embarque a architecture ouverte de type client-serveur, en particulier d&#39;un service de manoeuvre fim
FR3058555A1 (fr) Uniformisation des approches plateforme pour aeronef
FR2877721A1 (fr) Dispositif de representation cartographique des vitesses verticales minimales
FR3053780A1 (fr) Dispositif et methode de calcul de prediction de performance de navigation requise
FR2993973A1 (fr) Procede de traitement d&#39;un plan de vol
EP2161540A1 (fr) Système de visualisation pour aéronef comprenant des moyens d&#39;affichage de la destination finale et procédé d&#39;affichage associé
EP1205732B1 (fr) Centrale inertielle de navigation comportant un récepteur GPS intégré
FR3038751A1 (fr) Procede d&#39;integration d&#39;une application d&#39;optimisation de route (s) sous contraintes dans un systeme embarque avionique a architecture ouverte de type client serveur
EP3770555B1 (fr) Navigation basée sur une diffusion d&#39;intérêt multi-agents
FR3099263A1 (fr) Procede et dispositif electronique de gestion de l&#39;affichage d&#39;une cartographie terrain pour un aeronef, programme d&#39;ordinateur et systeme d&#39;affichage associes
FR3117208A1 (fr) Procédé et dispositif de génération de trajectoire d&#39;un appareil mobile respectant une contrainte temporelle prédéterminée
EP3933810B1 (fr) Procédé de détermination de trajectoires de déroutement d&#39;un aéronef
WO2020120707A1 (fr) Production de cartes routières numériques par production participative
EP3770626A1 (fr) Procédé de validation d&#39;au moins une donnée de position prédéterminée stockée au sein d&#39;une base de données d&#39;un aéronef, programme d&#39;ordinateur et dispositif associés
EP3933809A1 (fr) Procédé de détermination de trajectoires de contournement pour un aéronef
EP2884231A1 (fr) Système de représentation d&#39;indications cartographiques à échelles multiples
EP3018450B1 (fr) Procede de representation d&#39;une image cartographique dans un systeme de visualisation geolocalise prenant en compte la precision de geolocalisation
EP3575746A1 (fr) Dispositif et procédé d&#39;insensibilisation à des pannes d&#39;un système d&#39;affichage
FR3073316A1 (fr) Procede et dispositif electronique de filtrage d&#39;informations de trafic dans un domaine aeroportuaire, programme d&#39;ordinateur associe

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20200327

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6