Brevet FR3103588A1 — publié le 20210528

Procédé et dispositif électronique de gestion d’une fonction de recherche d’élément(s) géolocalisé ( s ) avec ordonnancement des éléments suivant leur distance par rapport à une référence , programme d’ordinateur et système IHM Ce procédé de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées, est mis en œuvre par un dispositif électronique de gestion destiné à être embarqué à bord d’un aéronef et comprend : - la détermination d’une liste (30) de résultats de recherche, les résultats de recherche étant des éléments de la base de données géolocalisées obtenus via un module de recherche ; - l’acquisition d’une position de référence (REF) et d’une position de chaque résultat de recherche ; - le calcul, pour chaque résultat de recherche, d’une distance entre la position dudit résultat de recherche et la position de référence (REF) ; et - la génération de données d’affichage de recherche (24), lesdites données (24) comportant la liste de résultats de recherche (30) ; et la liste de résultats de recherche (30) étant ordonnée en fonction des distances calculées. Figure pour l'abrégé : Figure 3 Procédé et dispositif électronique de gestion d’une fonction de recherche d’élément(s) géolocalisé(s) avec ordonnancement des éléments suivant leur distance par rapport à une référence, programme d’ordinateur et système IHM La présente invention concerne un procédé de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées, le procédé étant mis en œuvre par un dispositif électronique de gestion destiné à être embarqué à bord d’un aéronef. 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 la fonction de recherche. L’invention concerne aussi un tel dispositif électronique de gestion de la fonction de recherche d’élément(s) dans la base de données géolocalisées. L’invention concerne également un système électronique d’interface homme-machine destiné à être embarqué à bord d’un aéronef et comprenant une interface utilisateur et un tel dispositif électronique de gestion. 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 données d’affichage de navigation, telles que des cartographies terrain, représentant un terrain destiné à être survolé par l’aéronef, avec par exemple un affichage en deux dimensions (2D) en vue de dessus, et/ou telles que des profils de vol, par exemple un profil horizontal de vol et un profil vertical de vol. L’affichage de telles données d’affichage de navigation 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 nouvelle planification de la mission aéronautique. L’affichage de telles données d’affichage de navigation a pour objectif d’apporter une vision d’ensemble claire et cohérente de la situation, notamment pour améliorer la sécurité d’un vol de l’aéronef. Classiquement, lors de l’affichage d’une cartographie terrain et/ou d’un profil horizontal de vol, un affichage de navigation également noté ND (de l’anglais Navigation Display ) est affiché sur un écran d’affichage pour être consulté par un utilisateur. L’affichage de navigation ND est une représentation en deux dimensions, par exemple selon des axes de longitude et latitude, d’une zone destinée à être survolée par l’aéronef. Cette représentation est par exemple centrée sur une position courante de l’aéronef, ou encore sur une position auxiliaire distincte de ladite position courante, et présente une modélisation du terrain de la zone survolée. Cette représentation comporte typiquement différentes informations extraites d’une base de données géolocalisées et d’un plan de vol suivi par l’aéronef. Avantageusement, l’affichage de navigation ND est associé à un affichage vertical, également noté VD (de l’anglais Vertical Display ). L’affichage vertical VD permet typiquement de représenter le profil vertical de vol, c’est-à-dire un profil d’altitude de l’aéronef en fonction d’une distance par rapport à un point de référence, typiquement à partir de la position courante de l’aéronef et pour une partie restant à voler du plan de vol. Lorsqu’au cours du vol ou de la préparation de mission, l’utilisateur, tel que le pilote de l’aéronef, souhaite rechercher un élément dans la base de données géolocalisées, une fonction de recherche dans ladite base est généralement à sa disposition, et est mise en œuvre par un dispositif électronique de gestion associé, cette fonction de recherche étant typiquement activable par l’intermédiaire d’un toucher tactile sur une icône dédiée, par exemple en forme de loupe. Cependant, une telle fonction de recherche est généralement assez sommaire, et nécessite souvent que l’utilisateur connaisse un identifiant de l’élément à rechercher dans ladite base, ou au minimum des caractères alphanumériques inclus dans ledit identifiant. Le but de l’invention est alors de proposer un procédé et un dispositif électronique de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées permettant de faciliter la recherche par l’utilisateur d’élément(s) dans cette base de données, et d’améliorer alors la sécurité de l’aéronef, en réduisant un risque d’inattention de l’utilisateur, tel que le pilote de l’aéronef. A cet effet, l’invention a pour objet un procédé de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées, le procédé étant mis en œuvre par un dispositif électronique de gestion destiné à être embarqué à bord d’un aéronef et comprenant les étapes suivantes : - la détermination d’une liste de résultats de recherche, les résultats de recherche étant des éléments de la base de données géolocalisées obtenus via un module de recherche ; - l’acquisition d’une position de référence et d’une position de chaque résultat de recherche ; - le calcul, pour chaque résultat de recherche, d’une distance entre la position dudit résultat de recherche et la position de référence ; et - la génération de données d’affichage de recherche, lesdites données comportant la liste de résultats de recherche ; et la liste de résultats de recherche étant ordonnée en fonction des distances calculées. Ainsi, le procédé de gestion selon l’invention permet de présenter les résultats obtenus à l’aide de la fonction de recherche d’une manière ordonnée en fonction de distances calculées, qui représentent chacune la distance correspondante entre la position d’un résultat de recherche respectif et la position de référence. Lorsque des données d’affichage de navigation sont affichées suivant un premier mode d’affichage centré sur une position courante de l’aéronef, ladite position de référence est de préférence la position courante de l’aéronef ; et lorsque ces données d’affichage de navigation sont affichées suivant un deuxième mode d’affichage centré sur une position auxiliaire, distincte de la position courante de l’aéronef, ladite position de référence est de préférence la position auxiliaire. Les résultats de recherche sont de préférence ordonnés selon un ordre croissant desdites distances calculées, ce qui permet alors à l’utilisateur de voir, parmi les résultats de recherche fournis par la fonction de recherche, ceux qui sont les plus proches de ladite position de référence. De préférence, les résultats de recherche sont répartis, au moins partiellement, selon plusieurs catégories, telles qu’une catégorie de lieux de poser, une catégorie de systèmes au sol d’aide à la navigation et une catégorie de points de passage d’un plan de vol. Les résultats de recherches sont alors ordonnés au sein de chaque catégorie en fonction des distances calculées, de préférence encore selon un ordre croissant desdites distances calculées au sein de chaque catégorie. Ceci permet alors à l’utilisateur de mieux voir quels sont les différents types d’éléments de la base de données géolocalisées qui sont fournis par la fonction de recherche comme résultats de recherche, puis pour chaque type d’élément de voir quels sont ceux les plus proches de la position de référence, ou au contraire les plus éloignés. De préférence encore, le calcul desdites distances entre les positions des résultats de recherche et la position de référence, et la génération de la liste de résultats de recherche de manière ordonnée en fonction des distances calculées sont mis en œuvre dès que la fonction de recherche est activée, même en l’absence de saisie par l’utilisateur d’une donnée d’entrée, ce qui permet alors à l’utilisateur de voir plus facilement quels sont les éléments de la base de données géolocalisées qui se situent à proximité de la position de référence, ou au contraire en sont éloignés, ceci avant même d’avoir saisi une donnée d’entrée, telle que des caractères alphanumériques correspondant à un identifiant d’un élément à rechercher, afin d’effectuer une recherche donnée. Suivant d’autres aspects avantageux de l’invention, le procédé de gestion comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : - les éléments de la base de données géolocalisées sont répartis en plusieurs catégories; et lors de l’étape de génération, les résultats de recherche sont, au moins partiellement, répartis selon lesdites catégories, puis sont ordonnés au sein de chaque catégorie en fonction des distances calculées ; les résultats de recherche étant de préférence ordonnés selon un ordre croissant des distances calculées au sein de chaque catégorie ; le nombre de résultats de recherche au sein de chaque catégorie étant de préférence inférieur ou égal à un seuil maximal prédéfini, tel que 4 ; - chaque catégorie est choisie parmi le groupe consistant en : une catégorie de lieux de poser, une catégorie de systèmes au sol d’aide à la navigation et une catégorie de points de passage d’un plan de vol ; - la base de données géolocalisées comporte des données aéronautiques, et chaque résultat de recherche est choisi parmi le groupe consistant en : un lieu de poser, un système au sol d’aide à la navigation et un point de passage ; la base de données géolocalisées comportant de préférence en outre des données maritimes, et chaque résultat de recherche est alors choisi parmi le groupe consistant en : une lieu de poser, un système au sol d’aide à la navigation, un point de passage d’un plan de vol et un navire ; - les étapes de détermination, d’acquisition, de calcul et de génération sont mises en œuvre dès que la fonction de recherche est activée, y compris en l’absence de saisie par un utilisateur d’une donnée d’entrée ; la donnée d’entrée étant de préférence saisie via un champ de saisie en forme d’une barre de recherche ; les étapes de détermination, d’acquisition, de calcul et de génération étant de préférence mises en œuvre régulièrement ; lesdites étapes étant de préférence encore mises en œuvre au moins une fois par seconde ; - le procédé comprend en outre une étape d’affichage, sur un écran d’affichage, des données d’affichage de recherche ; les données d’affichage de recherche étant de préférence affichées en superposition de données d’affichage de navigation ; et - les données d’affichage de navigation sont affichées suivant un mode d’affichage choisi parmi un premier mode d’affichage centré sur une position courante de l’aéronef et un deuxième mode d’affichage centré sur une position auxiliaire, distincte de la position courante de l’aéronef ; la position de référence étant de préférence la position courante de l’aéronef si le mode d’affichage est le premier mode d’affichage, et la position de référence étant la position auxiliaire si le mode d’affichage est le deuxième mode d’affichage. 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 œuvre un procédé de gestion, tel que défini ci-dessus. L’invention a également pour objet un dispositif électronique de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées, le dispositif étant destiné à être embarqué à bord d’un aéronef et comprenant : - un module de détermination configuré pour déterminer une liste de résultats de recherche, les résultats de recherche étant des éléments de la base de données géolocalisées obtenus via un module de recherche ; - un module d’acquisition configuré pour acquérir une position de référence et une position de chaque résultat de recherche ; - un module de calcul configuré pour calculer, pour chaque résultat de recherche, une distance entre la position dudit résultat de recherche et la position de référence ; et - un module de génération configuré pour générer des données d’affichage de recherche, lesdites données comportant la liste de résultats de recherche, le module de génération étant configuré en outre pour ordonner la liste de résultats de recherche en fonction des distances calculées. L’invention a également pour objet un système électronique d’interface homme-machine destiné à être embarqué à bord d’un aéronef, le système comprenant une interface utilisateur et un dispositif électronique de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées, 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 représentation schématique d’un système électronique d’interface homme-machine selon l’invention, destiné à être embarqué à bord d’un aéronef, le système comprenant une interface utilisateur et un dispositif électronique de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées ; la figure 2 est une vue illustrant l’affichage d’une icône en forme de loupe symbolisant la fonction de recherche, cette icone étant affichée en superposition de données d’affichage de navigation, tel qu’un affichage de navigation ND ; la figure 3 est une vue illustrant l’affichage des données d’affichage de navigation suivant un premier mode d’affichage, centré sur une position courante de l’aéronef ; la figure 4 est une vue analogue à celle de la figure 3, illustrant l’affichage des données d’affichage de navigation suivant un deuxième mode d’affichage, centré sur une position auxiliaire, distincte de la position courante de l’aéronef ; et la figure 5 est un organigramme d’un procédé, selon l’invention, de gestion de la fonction de recherche, le procédé étant mis en œuvre par le dispositif électronique de gestion de la figure 1. Sur la figure 1, un aéronef 10 comprend plusieurs systèmes avioniques 12, une base de données géolocalisées 14 et un système électronique d’interface homme-machine 16, également appelé système IHM, le système IHM 16 comportant une interface utilisateur 18 et un dispositif électronique 20 de gestion d’une fonction de recherche d’élément(s) dans la base de données géolocalisées 14. L’aéronef 10 est par exemple un hélicoptère, comme représenté dans les exemples des figures 2 à 4. En variante, l’aéronef 10 est un avion, ou encore un drone pilotable à distance par un pilote. Les systèmes avioniques 12 sont connus en soi, et sont aptes à transmettre au système IHM 16, et en particulier au dispositif électronique de gestion 20, différentes données avioniques, par exemple des données dites « aéronef », telles que la position, l’orientation, le cap ou encore l’altitude de l’aéronef 10, et/ou des données dites de « navigation », telles qu’un plan de vol. La base de données géolocalisées 14 est typiquement une base de données contenant des données aéronautiques, telles que des données aéronautiques communes fournies régulièrement par un fournisseur de bases de données aéronautiques et/ou des données aéronautiques utilisateur contenant par exemple des éléments saisis par l’utilisateur lui-même et/ou par une compagnie affrétant l’aéronef 10. Les données aéronautiques contenues alors dans la base de données géolocalisées 14 sont typiquement des éléments du type choisi parmi le groupe consistant en : un lieu de poser (de l’anglais landing point ), tel qu’un héliport ou un aéroport ; un système au sol d’aide à la navigation (de l’anglais navaid ) ; et un point de passage (de l’anglais waypoint ) d’un plan de vol. En complément facultatif, la base de données géolocalisées 14 comporte en outre des données maritimes, telles que des positions de navires. Le système IHM 16 est destiné à être embarqué à bord de l’aéronef 10, et est configuré pour afficher des données d’affichage de navigation 22, telles qu’un affichage de navigation ND ou une cartographie terrain représentant un terrain destiné à être survolé par l’aéronef 10, par exemple en deux dimensions en vue de dessus ; et/ou telles qu’un affichage vertical VD, comme représenté sur la figure 2. Le système IHM 16 est également configuré pour afficher des données d’affichage de recherche 24, visibles sur les figures 3 et 4, issues de la fonction de recherche mise en œuvre par le dispositif de gestion 20. Le système IHM 16 comprend l’interface utilisateur 18 et le dispositif électronique de gestion 20 qui est connecté à l’interface utilisateur 18, au(x) système(s) avionique(s) 12 et à la base de données géolocalisées 14. L’interface utilisateur 18 est connue en soi. L’interface utilisateur 18 comporte par exemple un écran d’affichage 25, tel qu’un écran tactile, afin de permettre la saisie d’interaction(s) de la part d’un utilisateur, non représenté, tel que le pilote ou le copilote de l’aéronef 10. L’écran d’affichage 25 permet l’affichage d’informations, telles que les données d’affichage de navigation 22 et/ou les données d’affichage de recherche 24. Le dispositif électronique de gestion 20 est configuré pour gérer la fonction de recherche d’élément(s) dans la base de données géolocalisées 14, et plus généralement pour gérer l’affichage d’informations sur l’écran d’affichage 25. Le dispositif de gestion 20 comprend un module 26 de recherche d’élément(s) dans la base de données géolocalisées 14, un module 28 de détermination d’une liste 30 de résultats de recherche, les résultats de recherche étant des éléments de la base de données géolocalisées 14 obtenus via le module de recherche 26, et un module 32 de génération des données d’affichage de recherche 24, lesdites données 24 comportant la liste des résultats de recherche 30. Le dispositif de gestion 20 comprend également un module 34 d’acquisition d’une position de référence REF et d’une position de chaque résultat de recherche, et un module 36 de calcul, pour chaque résultat de recherche, d’une distance entre la position dudit résultat de recherche et la position de référence REF, le module de génération 32 étant alors apte à ordonner la liste de résultats de recherche 30 en fonction des distances calculées. En complément facultatif, le dispositif de gestion 20 comprend en outre un module 38 d’affichage d’informations sur l’écran d’affichage 25, les informations affichées comportant notamment les données d’affichage de recherche 24, générées par le module de génération 32 et/ou les données d’affichage de navigation 22. Le module d’affichage 38 est également appelé module de gestion graphique. En complément facultatif encore, le dispositif de gestion 20 comprend en outre un module de gestion de vol 40 et un module de représentation de navigation 42. Dans l’exemple de la figure 1, le dispositif électronique de gestion 20 comprend une unité de traitement d’informations 50 formée par exemple d’une mémoire 52 et d’un processeur 54 associé à la mémoire 52. Dans l’exemple de la figure 1, le module de recherche 26, le module de détermination 28, le module de génération 32, le module d’acquisition 34 et le module de calcul 36, ainsi qu’en complément facultatif le module d’affichage 38, le module de gestion de vol 40 et le module de représentation de navigation 42, sont réalisés chacun sous forme d’un logiciel, ou d’une brique logicielle, exécutable par le processeur 54. La mémoire 52 du dispositif de gestion 20 est alors apte à stocker un logiciel de recherche d’élément(s) dans la base de données géolocalisées 14, un logiciel de détermination de la liste de résultats de recherche 30, un logiciel de génération des données d’affichage de recherche 24, un logiciel d’acquisition de la position de référence REF et de la position de chaque résultat de recherche issu du logiciel de détermination, et un logiciel de calcul, pour chaque résultat de recherche, de la distance entre la position dudit résultat de recherche et la position de référence REF, le logiciel de génération étant alors apte à ordonner la liste de résultats de recherche 30 en fonction des distances calculées. En complément facultatif, la mémoire 52 du dispositif de gestion 20 est apte à stocker un logiciel d’affichage d’informations sur l’écran d’affichage 25, un logiciel de gestion de vol et un logiciel de représentation de navigation. Le processeur 54 est alors apte à exécuter chacun des logiciels parmi le logiciel de recherche, le logiciel de détermination, le logiciel de génération, le logiciel d’acquisition et le logiciel de calcul, ainsi qu’en complément facultatif le logiciel d’affichage, le logiciel de gestion de vol et le logiciel de représentation de navigation. En variante non représentée, le module de recherche 26, le module de détermination 28, le module de génération 32, le module d’acquisition 34 et le module de calcul 36, ainsi qu’en complément facultatif le module d’affichage 38, le module de gestion de vol 40 et le module de représentation de navigation 42, 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 d’un circuit intégré, tel qu’un l’ASIC (de l’anglais Application Specific Integrated Circuit ). Lorsque le dispositif 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 medium 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 visible est alors mémorisé un programme d’ordinateur comprenant des instructions logicielles. Chaque élément de la base de données géolocalisées 14 est défini par plusieurs attributs, tels qu’un identifiant, un nom, une position et un type. Le type est par exemple tel que défini précédemment, à savoir un lieu de poser, un système au sol d’aide à la navigation, ou encore un point de passage du plan de vol. Le module de recherche 26 est configuré pour rechercher un ou plusieurs éléments dans la base de données géolocalisées 14 et sur la base d’une requête. Le module de recherche 26 est de préférence configuré pour effectuer ladite recherche dès que la fonction de recherche est activée, par exemple via un appui tactile de l’utilisateur sur une icône de recherche 56. L’activation de la fonction de recherche provoque alors l’affichage des données d’affichage de recherche 24, notamment d’une barre de recherche 58, visible sur les figures 3 et 4. Autrement dit, le module de recherche 26 est configuré pour fournir des résultats de recherche à partir des éléments de la base de données géolocalisées 14 dès que la fonction de recherche est activée, y compris en l’absence de saisie par un utilisateur d’une donnée d’entrée, par exemple en l’absence de saisie d’un caractère alphanumérique via la barre de recherche 58. En l’absence de saisie par l’utilisateur d’une donnée d’entrée respective, le module de recherche 26 est configuré pour effectuer la recherche à partir d’une requête par défaut. La requête par défaut est par exemple une requête visant à rechercher tous les éléments de la base de données géolocalisées 14 se trouvant à une distance de la position de référence REF qui est inférieure à un seuil prédéfini de distance. Le seuil prédéfini de distance est par exemple inférieur à 200 Nm (de l’anglais Nautic mile ), de préférence égal à 100 Nm. Alternativement, le module de recherche 26 est configuré pour effectuer la recherche du ou des éléments dans la base de données géolocalisées 14 à partir d’une requête établie en fonction d’une donnée d’entrée respective saisie par l’utilisateur, par exemple via la barre de recherche 58. La donnée d’entrée saisie par l’utilisateur dans la barre de recherche 58 est typiquement une chaine de caractère(s) alphanumérique(s), la recherche des éléments dans la base de données géolocalisées 14 étant de préférence effectuée en fonction des identifiants desdits éléments et/ou en fonction des noms desdits éléments de la base de données géolocalisées 14. Chaque identifiant d’élément est par exemple conforme au document ICAO7910, ou encore est un identifiant de type IATA. Chaque identifiant est alors de préférence en forme d’un code avec au plus quatre caractères alphanumériques, c’est-à-dire est constitué d’au plus quatre caractères alphanumériques, comme cela est visible sur les figures 3 et 4 avec les identifiants tels que LFLS, LFKP, LFKH, LFHI, EG, LFKX, LFLJ, LFKD, LFKR et CH. Le nom de l’élément est typiquement le nom d’une ville, d’un département ou encore d’un lieu géographique associé à l’élément, comme par exemple ISERE, CESSIEU, SAINT-JEAN D’AVELANNE, MORESTEL, GRENOBLE, ROBERT MERLOZ, COURCHEVEL, SOLLIERES SARDIERES, SAINT REMY DE MAURIENNE et CHAMBERY sur les figures 3 et 4. Le module de détermination 28 est alors configuré pour déterminer la liste de résultats de recherche 30, les résultats de recherche étant des éléments de la base de données géolocalisées 14 obtenues via le module de recherche 26. La liste de résultats de recherche 30 comporte de préférence un nombre de résultats de recherche inférieur à un nombre total prédéfini. Ce nombre total prédéfini est par exemple égal à 20. En complément facultatif, le module de détermination 28 est configuré pour répartir les résultats de recherche selon plusieurs catégories au sein de ladite liste de résultats de recherche 30. Chaque catégorie est par exemple choisie parmi le groupe consistant en : une catégorie de lieux de poser, une catégorie de systèmes au sol d’aide à la navigation et une catégorie de points de passage d’un plan de vol. Lorsqu’en complément facultatif la base de données géolocalisées 14 comporte en outre des données maritimes, ladite catégorie est également susceptible d’être une catégorie de navires. Selon ce complément facultatif, le nombre de résultat(s) de recherche au sein de chaque catégorie est de préférence inférieur ou égal à un seuil maximal prédéfini. Le seuil maximal prédéfini est par exemple égal à 4. Selon ce complément facultatif et lorsque le nombre maximal prédéfini de résultats de recherche inclus dans la liste de résultats de recherche 30 est supérieur au seuil maximal prédéfini fois le nombre de catégories, les résultats de recherche qui ne sont pas répartis dans lesdites catégories sont alors listés à la suite de ces catégories et en fin de liste, ou autrement dit en hors-catégorie. Le module de génération 32 est configuré pour générer les données d’affichages de recherche 24, également appelées affichage de recherche, lesdites données comportant la liste de résultats de recherche 30, présentée par exemple sous forme d’un menu déroulant 60, la barre de recherche 58, ainsi qu’en complément facultatif un clavier tactile 62, également appelé clavier virtuel, prévu pour la saisie par l’utilisateur de caractère(s) alphanumérique(s), typiquement dans la barre de recherche 58. Selon l’invention, le module de génération 32 est configuré en outre pour ordonner, en fonction des distances calculées par le module de calcul 36, les résultats de recherche au sein de ladite liste 28. Les résultats de recherche sont alors présentés selon ledit ordonnancement au sein des données d’affichage de recherche 32. Lorsqu’en complément facultatif les résultats de recherche sont, au moins partiellement, répartis selon plusieurs catégories, le module de génération 32 est alors configuré pour ordonner les résultats de recherche au sein de chaque catégorie en fonction des distances calculées par le module de calcul 36. Autrement dit, selon ce complément facultatif, les résultats de recherche sont d’abord triés par catégorie, puis ordonnés en fonction des distances calculées à l’intérieur de chaque catégorie. L’ordonnancement en fonction des distances calculées est de préférence un ordonnancement selon un ordre croissant desdites distances calculées. Ceci permet alors de présenter d’abord, c’est-à-dire en priorité, à l’utilisateur les éléments les plus proches de la position de référence REF. Le module d’acquisition 34 est configuré pour acquérir, d’une part, la position de référence REF, et d’autre part, la position de chaque résultat de recherche. Le module d’acquisition 34 est par exemple configuré pour acquérir la position de référence REF de la part du module de gestion de vol 40, lorsque l’affichage des données d’affichage de navigation 22 est effectué suivant un premier mode d’affichage M1, où l’affichage est centré sur la position courante de l’aéronef 10, et que la position de référence REF est alors la position courante de l’aéronef 10. Alternativement, le module d’acquisition 34 est par exemple configuré pour acquérir la position de référence REF de la part du module de représentation de navigation 42 lorsque l’affichage des données d’affichage de navigation 22 est effectué suivant un deuxième mode d’affichage M2, où l’affichage est centré sur une position auxiliaire, distincte de la position courante de l’aéronef 10, et que la position de référence REF est alors ladite position auxiliaire. Le module d’acquisition 34 est également configuré pour acquérir la position de chaque résultat de recherche à partir de la base de données géolocalisées 14, éventuellement via le module de recherche 26. Le module de calcul 36 est configuré pour calculer, pour chaque résultat de recherche, une distance entre la position dudit résultat de recherche et la position de référence REF, préalablement acquises par le module d’acquisition 34. La distance calculée par le module de calcul 36 est par exemple une distance euclidienne entre la position dudit résultat de recherche et la position de référence REF. En variante, la distance calculée par le module de calcul 36 est une distance projetée, la projection étant typiquement effectuée sur un plan horizontal lorsque les données d’affichage de navigation 22 concernent l’affichage de navigation ND, et sur un plan vertical lorsque ces données d’affichage de navigation 22 concernent l’affichage vertical VD. Le module d’affichage 38, également appelé module de gestion graphique, est configuré pour afficher diverses informations sur l’écran d’affichage 25, notamment les données d’affichage de recherche 24 générées par le module de génération 32, ainsi que les données d’affichage de navigation 22. Le module d’affichage 38 est par exemple configuré pour afficher les données d’affichage de recherche 24 en superposition des données d’affichage de navigation 22, c’est-à-dire par-dessus lesdites données d’affichage de navigation 22. Le module d’affichage 38 est typiquement configuré pour effectuer une synthèse des commandes d’affichage qu’il reçoit des différents modules, notamment des modules de recherche 26 et de représentation de navigation 42. Le module d’affichage 38 est ensuite configuré pour produire et transmettre des signaux adaptés vers l’écran d’affichage 25, pour que ce dernier génère un affichage, comportant notamment les données d’affichage de navigation 22 et les données d’affichage de recherche 24. Le module d’affichage 38 est configuré pour recevoir des signaux depuis l’écran d’affichage 25, lorsqu’il est tactile, en fonction des opérations réalisées par l’utilisateur. Le module d’affichage 38 est alors configuré pour convertir ces signaux en évènements et à transmettre ces deniers vers tel ou tel module associé à l’opération réalisée par l’utilisateur. Le module de gestion de vol 40 est notamment configuré pour élaborer un plan de vol. Pour ce faire, certains des éléments de la base de données géolocalisées 14 sont sélectionnés, en tant que points de passage successifs. Puis, le plan de vol est élaboré en déterminant une trajectoire permettant à l’aéronef 10 de passer, avec une certaine précision, par chacun des points de passage sélectionnés. Le module de gestion de vol 40 est également configuré pour, au cours du vol, suivre en temps réel la réalisation du plan de vol. Le module de gestion de vol 40 utilise pour ce faire la position courante de l’aéronef 10. Il est à noter qu’en variante, au lieu d’être intégré au dispositif de gestion 20, le module de gestion de vol 40 est déporté, par exemple dans un système avionique 12, tel qu’un système de gestion de vol dédié, également noté FMS (de l’anglais Flight Management System ). Le module de représentation de navigation 42 est configuré pour générer les commandes graphiques permettant de présenter les données d’affichage de navigation 22 sur l’écran d’affichage 25. Le module de représentation de navigation 42 utilise par exemple la position courante de l’aéronef, qui lui est transmise par le module de gestion de vol 40, pour centrer les données d’affichage de navigation 22, lorsque celles-ci sont centrées sur la position courante de l’aéronef 10, suivant le premier mode d’affichage M1. Le module de représentation de navigation 42 est configuré pour interroger la base de données géolocalisées 14 pour déterminer les informations suivantes : une partie de la modélisation de terrain au voisinage de la position courante de l’aéronef 10 (en tenant compte de la résolution courante des données d’affichage de navigation 22) ; des données aéronautiques au voisinage de la position courante de l’aéronef 10 ; et la portion du plan de vol au voisinage de la positon courante de l’aéronef 10. Ces informations permettent de générer les données d’affichage de navigation 22 représentées aux figures 2 à 4, comportant notamment un symbole aéronef 64, un profil horizontal de vol 66, tel qu’une partie du plan de vol, sur un fond correspondant à une représentation du terrain 68, par exemple en relief, sur l’affichage de navigation ND ; ainsi qu’un profil vertical de vol 70 de l’aéronef 10, sur l’affichage vertical VD. Les données d’affichage de navigation 22 comportent également des symboles d’élément 72 représentant des éléments de la base de données géolocalisées 14, notamment ceux inclus dans la liste de résultats de recherche 30. Chaque symbole d’élément 72 présente de préférence une forme variant d’une catégorie à l’autre, et de préférence encore d’un type d’élément à l’autre au sein d’une même catégorie. Chaque symbole d’élément 72 est par exemple défini dans un document ARP5289 (de l’anglais Aero space Reco mmende d Practice ), publié par SAE International. Autrement dit, les symboles d’élément 72 représentant des lieux de poser présentent une forme distincte de ceux représentant des systèmes au sol d’aide à la navigation, qui présentent eux-mêmes une forme distincte de ceux représentant des points de passage. Dans l’exemple des figures 2 à 4, où l’aéronef 10 est un hélicoptère, le symbole aéronef 64 est en forme d’un hélicoptère. En variante, lorsque l’aéronef 10 est un avion, le symbole aéronef 64 est en forme d’un avion ; et de manière analogue lorsque l’aéronef 10 est un drone, le symbole aéronef 64 est un forme d’un drone. Le fonctionnement du système IHM 16, et en particulier du dispositif de gestion 20, selon l’invention va être à présent décrit en regard de la figure 5 représentant un organigramme du procédé, selon l’invention, de gestion de la fonction de recherche d’élément(s) dans la base de données géolocalisées 14. Lors d’une étape initiale 100, le dispositif de gestion 20 détermine, via son module de détermination 28, la liste de résultats de recherche 30, les résultats de recherche étant des éléments de la base de données géolocalisées 14, obtenus via le module de recherche 26 suite à une requête correspondante, telle que la requête par défaut ou une requête respective de l’utilisateur. A l’issue de cette étape de détermination 100, le dispositif de gestion 20 passe à l’étape suivante 110 lors de laquelle il acquiert, via son module d’acquisition 34, la position de référence REF et la position de chaque résultat de recherche inclus dans la liste 30, préalablement déterminée lors de l’étape 100. Le dispositif de gestion 20 calcule ensuite, lors de l’étape 120 et via son module de calcul 36, pour chaque résultat de recherche inclus dans ladite liste 30, une distance respective, telle que la distance euclidienne ou bien la distance projetée, entre la position dudit résultat de recherche et la position de référence REF. Lors d’une étape de génération 130 suivante, le dispositif de gestion 20 génère via son module de génération 32, les données d’affichage de recherche 24, notamment à partir de la liste de résultats de recherche 30. Selon l’invention, la liste de résultats de recherche 30 est ordonnée en fonction des distances calculées lors de l’étape 120 précédente. Cette ordonnancement de la liste de résultats de recherche 30, de préférence selon un ordre croissant des distances calculées, permet alors de faciliter l’interprétation de la liste de résultats de recherche 30 par l’utilisateur, et en particulier de faciliter la sélection par l’utilisateur d’un résultat de recherche parmi ladite liste 30. Dans l’exemple des figures 3 et 4, les résultats de recherche sont en outre, au moins partiellement, répartis selon plusieurs catégories au sein de ladite liste 30, puis sont alors ordonnés au sein de chaque catégorie en fonction des distances calculées, de préférence selon un ordre croissant des distances calculées au sein de chaque catégorie. Cette répartition des résultats de recherche en catégorie, puis cet ordonnancement des résultats de recherche au sein de chaque catégorie en fonction des distances calculées, permet de faciliter encore l’interprétation de la liste de résultats de recherche 30 par l’utilisateur, et donc d’améliorer encore la sécurité de l’aéronef 10. Le dispositif de gestion 20 affiche enfin, lors de l’étape suivante 140 et via son module d’affichage 38, les données d’affichage de recherche 24, ainsi que de préférence les données d’affichage de navigation 22, sur l’écran d’affichage 25. Lorsque les données d’affichage de recherche 24 sont affichées en combinaison avec les données d’affichage de navigation 22, elles sont de préférence affichées en superposition des données d’affichage de navigation 22. Dans l’exemple de la figure 3, les données d’affichage de navigation 22 sont affichées suivant le premier mode d’affichage M1 dans lequel les données d’affichage de navigation 22 sont centrées sur la position courante de l’aéronef 10, illustré en outre par le symbole aéronef 64. Selon ce premier mode d’affichage M1, la position de référence REF est la position courante de l’aéronef 10, et les distances calculées lors de l’étape 120 par le module de calcul 36 sont alors celles entre les positions respectives des résultats de recherche contenues dans la liste 30 et la position courante de l’aéronef 10. Dans cet exemple de la figure 3, les résultats de recherche sont en outre répartis en plusieurs catégories distinctes, puis ordonnés au sein de chaque catégorie en fonction des distances calculées, avec un maximum de quatre résultats de recherche affichés par catégorie. Dans cet exemple, la première catégorie correspond à une catégorie de lieux de poser, les quatre résultats de recherche affichés étant ici des aéroports civils, au vu des symboles d’élément 72 associés aux résultats de recherche de cette première catégorie. Dans cet exemple, la deuxième catégorie correspond à une catégorie de systèmes au sol d’aide à la navigation, le résultat de recherche affiché pour cette deuxième catégorie étant ici une aile fixe, au vu du symbole d’élément 72 associé au résultat de recherche de cette deuxième catégorie. Comme représenté sur la figure 3, les résultats de recherche sont alors ordonnés selon un ordre croissant des distances calculées pour les résultats de la première catégorie, la plus petite distance calculée étant égale à 1,65 Nm et la plus grande distance calculée étant égale à 19,3 Nm. Dans cet exemple, les données d’affichage de recherche 24 comportent alors, pour chaque résultat de recherche respectif de la liste 30, le symbole d’élément 72, l’identifiant, le nom, un cap et la distance calculée par rapport à la position courante de l’aéronef 10, associés audit résultat de recherche. Le cap qui est inclus préférentiellement dans les données d’affichage de recherche 24 est le cap entre le résultat de recherche respectif et la position de référence REF. Dans l’exemple de la figure 4, les données d’affichage de navigation 22 sont affichées suivant le deuxième mode d’affichage M2 dans lequel les données d’affichage de navigation 22 sont centrées sur la position auxiliaire, distincte de la position courante de l’aéronef 10, et la position de référence REF est alors ladite position auxiliaire. Dans cet exemple, la position courante de l’aéronef 10 est également représentée par le symbole aéronef 64. Dans l’exemple de la figure 4, les distances calculées lors de l’étape 120 et via le module de calcul 36 sont alors celles entre les positions respectives des résultats de recherche de la liste 30 et ladite position auxiliaire sur laquelle est centrée l’affichage. Dans cet exemple et de manière analogue à l’exemple de la figure 3, les résultats de recherche sont en outre répartis en plusieurs catégories, puis ordonnés au sein de chaque catégorie en fonction des distances calculées, par exemple selon l’ordre croissant des distances calculées au sein de chaque catégorie. Les catégories illustrées dans cet exemple de la figure 4 sont identiques à celles illustrées dans l’exemple de la figure 3, et ne sont pas décrites à nouveau. Dans cet exemple de la figure 4, et de manière analogue à l’exemple de la figure 3, les données d’affichage de recherche 24 comportent, pour chaque résultat de recherche respectif de la liste 30, le symbole d’élément 72, l’identifiant, le nom, le cap, et la distance calculée par rapport à la position auxiliaire, associés audit résultat de recherche. A l’issue de l’étape d’affichage 140, le dispositif de gestion 20 retourne à l’étape initiale 100 afin de déterminer à nouveau une liste 30 de résultats de recherche. L’homme du métier observera en outre que les étapes de détermination 100, d’acquisition 110, de calcul 120, de génération 130, ainsi qu’en complément facultatif d’affichage 140, sont de préférence mises en œuvre régulièrement, lesdites étapes 100, 110, 120, 130, et complément facultatif 140, étant de préférence encore mises en œuvre au moins une fois par seconde. En complément facultatif encore, les étapes de détermination 100, d’acquisition 110, de calcul 120 et de génération 130 sont de préférence mises en œuvre dès que la fonction de recherche est activée, par exemple via un appui tactile sur l’icône de recherche 56, y compris en l’absence de saisie par l’utilisateur d’une donnée d’entrée, par exemple dans la barre de recherche 58. Ce complément facultatif est d’ailleurs illustré sur les figures 3 et 4, où les données d’affichage de recherche 24 sont affichées avec un ordonnancement selon l’invention de la liste de résultats de recherche 30 en fonction des distances calculées, alors que la barre de recherche 58 est vide, c’est-à-dire qu’aucune donnée d’entrée n’a encore été saisie par l’utilisateur, et bien que l’utilisateur ait la possibilité de le faire notamment via le clavier tactile 62 qui est affiché dans ces exemples des figures 3 et 4. Ainsi, le procédé de gestion et le dispositif de gestion 20 selon l’invention permettent de présenter les résultats obtenus à l’aide de la fonction de recherche d’une façon qui facilite leur interprétation par l’utilisateur, ceci notamment afin de permettre une sélection facilitée par l’utilisateur d’un des résultats de recherche, et d’améliorer alors la sécurité de l’aéronef 10, notamment en phase de vol. Cette interprétation facilitée de la liste de résultats de recherche 30 résulte en effet de l’ordonnancement, en fonction des distances calculées, des résultats de recherche inclus dans ladite liste 30. Le procédé de gestion et le dispositif de gestion 20 selon l’invention permettent alors notamment de créer, visualiser, suivre et modifier plus simplement le plan de vol de l’aéronef 10. Ils permettent aussi à l’utilisateur d’avoir plus aisément connaissance d’éléments géographiques environnants, c’est-à-dire autour de l’aéronef 10, tels que aéroports, balises de navigation, points de passage, terrain, routes aériennes, secteurs aériens… Le procédé de gestion et le dispositif de gestion 20 selon l’invention permettent alors en particulier de trouver facilement un élément parmi la multitude d’éléments inclus dans les données d’affichage de navigation 22 et/ou de centrer rapidement les données d’affichage de navigation 22 sur un élément connu, c’est-à-dire inclus dans la base de données géolocalisées 14. On conçoit ainsi que le procédé et le dispositif électronique de gestion 20 selon l’invention permettent de faciliter la recherche par l’utilisateur d’éléments dans la base de données géolocalisées 14. Procédé de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées (14), le procédé étant mis en œuvre par un dispositif électronique de gestion (20) destiné à être embarqué à bord d’un aéronef (10) et comprenant les étapes suivantes : - la détermination (100) d’une liste (30) de résultats de recherche, les résultats de recherche étant des éléments de la base de données géolocalisées (14) obtenus via un module de recherche (26) ; - la génération (130) de données d’affichage de recherche (24), lesdites données (24) comportant la liste de résultats de recherche (30) ; caractérisé en ce qu’il comprend en outre les étapes suivantes : - l’acquisition (110) d’une position de référence (REF) et d’une position de chaque résultat de recherche ; - le calcul (120), pour chaque résultat de recherche, d’une distance entre la position dudit résultat de recherche et la position de référence (REF) ; et lors de l’étape de génération (130), la liste de résultats de recherche (30) est ordonnée en fonction des distances calculées. Procédé selon la revendication 1, dans lequel les éléments de la base de données géolocalisées (14) sont répartis en plusieurs catégories; et lors de l’étape de génération (130), les résultats de recherche sont, au moins partiellement, répartis selon lesdites catégories, puis sont ordonnés au sein de chaque catégorie en fonction des distances calculées ; les résultats de recherche étant de préférence ordonnés selon un ordre croissant des distances calculées au sein de chaque catégorie ; le nombre de résultats de recherche au sein de chaque catégorie étant de préférence inférieur ou égal à un seuil maximal prédéfini, tel que 4. Procédé selon la revendication 1 ou 2, dans lequel chaque catégorie est choisie parmi le groupe consistant en : une catégorie de lieux de poser, une catégorie de systèmes au sol d’aide à la navigation et une catégorie de points de passage d’un plan de vol. Procédé selon l’une quelconque des revendications précédentes, dans lequel la base de données géolocalisées (14) comporte des données aéronautiques, et chaque résultat de recherche est choisi parmi le groupe consistant en : un lieu de poser, un système au sol d’aide à la navigation et un point de passage ; la base de données géolocalisées (14) comportant de préférence en outre des données maritimes, et chaque résultat de recherche est alors choisi parmi le groupe consistant en : une lieu de poser, un système au sol d’aide à la navigation, un point de passage d’un plan de vol et un navire. Procédé selon l’une quelconque des revendications précédentes, dans lequel les étapes de détermination (100), d’acquisition (110), de calcul (120) et de génération (130) sont mises en œuvre dès que la fonction de recherche est activée, y compris en l’absence de saisie par un utilisateur d’une donnée d’entrée ; la donnée d’entrée étant de préférence saisie via un champ de saisie en forme d’une barre de recherche (58) ; les étapes de détermination (100), d’acquisition (110), de calcul (120) et de génération (130) étant de préférence mises en œuvre régulièrement ; lesdites étapes (100, 110, 120, 130) étant de préférence encore mises en œuvre au moins une fois par seconde. Procédé selon l’une quelconque des revendications précédentes, dans lequel le procédé comprend en outre une étape (140) d’affichage, sur un écran d’affichage (25), des données d’affichage de recherche (24) ; les données d’affichage de recherche (24) étant de préférence affichées en superposition de données d’affichage de navigation (22). Procédé selon la revendication 6, dans lequel les données d’affichage de navigation (22) sont affichées suivant un mode d’affichage choisi parmi un premier mode d’affichage (M1) centré sur une position courante de l’aéronef (10) et un deuxième mode d’affichage (M2) centré sur une position auxiliaire, distincte de la position courante de l’aéronef (10) ; la position de référence (REF) étant de préférence la position courante de l’aéronef (10) si le mode d’affichage est le premier mode d’affichage (M1), et la position de référence (REF) étant la position auxiliaire si le mode d’affichage est le deuxième mode d’affichage (M2). 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. Dispositif électronique (20) de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées (14), le dispositif (20) étant destiné à être embarqué à bord d’un aéronef (10) et comprenant : - un module de détermination (28) configuré pour déterminer une liste de résultats de recherche (30), les résultats de recherche étant des éléments de la base de données géolocalisées (14) obtenus via un module de recherche (26) ; - un module de génération (32) configuré pour générer des données d’affichage de recherche (24), lesdites données (24) comportant la liste de résultats de recherche (30) ; caractérisé en ce qu’il comprend en outre : - un module d’acquisition (34) configuré pour acquérir une position de référence (REF) et une position de chaque résultat de recherche ; - un module de calcul (36) configuré pour calculer, pour chaque résultat de recherche, une distance entre la position dudit résultat de recherche et la position de référence (REF) ; et le module de génération (32) étant configuré en outre pour ordonner la liste de résultats de recherche (30) en fonction des distances calculées. Système électronique d’interface homme-machine (16) destiné à être embarqué à bord d’un aéronef (10), le système (16) comprenant une interface utilisateur (18) et un dispositif électronique (20) de gestion d’une fonction de recherche d’élément(s) dans une base de données géolocalisées (14), caractérisé en ce que le dispositif électronique de gestion (20) est selon la revendication précédente.