Brevet FR2893158A1 — publié le 20070511

Procédé de génération d'une base de données comportant notamment des informations topographiques sur des obstacles, et base de données d'obstacles. L'invention concerne un procédé de génération d'une base de données. En particulier, l'invention s'applique à la génération d'une base de données embarquée sur un aéronef et comportant notamment des informations topographiques sur des obstacles. L'invention concerne aussi une base de données d'obstacles, pouvant notamment être embarquée sur un aéronef. Parmi les risques auxquels doit pouvoir faire face un aéronef, il existe une catégorie d'accidents désignée par le terme d'accidents avec impact sans perte de contrôle ( ou selon l'expression anglo-saxonne Controlled Flight Into Terrain CFIT). Cette catégorie regroupe les accidents au cours desquels un aéronef navigable sous la maîtrise de son équipage percute de façon non intentionnelle le relief, des obstacles ou un plan d'eau sans que l'équipage ne soit conscient de l'imminence de la collision. Pour limiter le risque lié aux accidents avec impact sans perte de contrôle, de nouveaux instruments de surveillance ont été développés. On peut notamment citer le système de connaissance du terrain et d'alerte (ou selon l'expression anglo-saxonne Terrain Awareness and Warning System ). Ce système comporte notamment une base de données topographiques sur le relief des terrains. Ce type de système n'est totalement efficace que si la base de donnés comporte notamment des données topographiques cohérentes, précises et exhaustives. Les données topographiques du relief alimentant les systèmes de type système de connaissance du terrain et d'alerte remplissent pleinement l'ensemble de ces conditions. Cependant, il en va tout autrement des données topographiques relatives aux obstacles ( par exemple les obstacles construits par l'homme de type lignes électriques ou encore de type contructions de grande hauteur). En effet, la création d'une base de données topographique comportant des données sur les obstacles avec un niveau de précision acceptable pour une application aéronautique nécessite une collecte de données précises pour un grand nombre d'obstacles différents répartis sur des zones géographiques couvrant l'ensemble du globe terrestre. De plus, la manière de collecter et d'organiser ces informations n'a pas été définie par un organisme indépendant. Des informations sur les obstacles peuvent être obtenues de diverses sources. Cependant, la collecte des données aussi hétérogènes et dispersées s'avère être une tâche particulièrement ardue. De plus, la précision et la qualité de ces données sont difficiles à garantir et peuvent varier considérablement d'une source à une autre. Il existe aussi des bases de données accessibles et commercialisées comportant des données topographiques pour les obstacles. Cependant, la précision des données varie aussi considérablement d'une base de données à l'autre. De plus, la structuration des données n'est pas nécessairement optimisée pour les contraintes de taille, de performance et de fiabilité exigées pour une application aéronautique embarquée. C'est pourquoi les données topographiques relatives aux obstacles ne sont pas prise en compte dans les systèmes de connaissance du terrain et d'alerte, bien que leur utilisation puisse améliorer très sensiblement la surveillance au sol. L'invention a notamment pour but de pallier les inconvénients précités. A cet effet, l'invention a pour objet un procédé de génération d'une base de données comportant des informations topographiques sur des obstacles, les obstacles étant répartis sur une zone géographique. La zone géographique est subdivisée dans la base de données en plusieurs niveaux de régions géographiques comportant des cellules. Le procédé selon l'invention comporte les étapes suivantes : (a) lecture de données topographiques provenant de sources de données hétérogènes ; (b) génération des données topographiques relatives à des obstacles ponctuels à partir des informations collectées à l'étape (a) ; (c) génération des données topographiques relatives à des obstacles linéaires à partir des informations collectées à l'étape (a) ; (d) création de la base de données d'obstacles (1). Chaque cellule comporte un lien vers les obstacles. Chaque coordonnée desdits obstacles dans la zone géographique couverte par ladite cellule est enregistrée avec une valeur d'incertitude.35 Dans un mode de réalisation, si la valeur d'incertitude des coordonnées d'un obstacle n'est pas connue, la valeur d'incertitude est fixé à une valeur par défaut. Dans un autre mode de réalisation, lors de la génération des données topographiques relatives à des obstacles ponctuels pour chaque cellule, un lien est créé pour chaque obstacle ponctuel vérifiant l'une des conditions suivantes : le centre dudit obstacle ponctuel appartient à ladite cellule ; - la surface d'incertitude dudit obstacle est comprise au moins partiellement dans ladite cellule. Avantageusement, chaque extrémité d'un obstacle linéaire est représentée par un obstacle ponctuel. Lors de la génération des données topographiques relatives à des obstacles linéaires pour chaque cellule, un lien peut alors être créé pour chaque obstacle linéaire vérifiant l'une des conditions suivantes : une des extrémités dudit obstacle linéaire appartient au moins partiellement à ladite cellule, les surfaces d'incertitude des extrémités 20 étant comprises ; - un des segments définies par les extrémités dudit obstacle linéaire intersecte ladite cellule ; si la surface d'incertitude dudit obstacle linéaire est comprise au moins partiellement dans ladite cellule. 25 Dans un autre mode de réalisation, le procédé selon l'invention comporte une étape de génération d'un arbre d'accès aux obstacles, l'arbre comportant : un noeud principal de niveau 0 à partir duquel l'arbre peut être 30 parcouru, des noeuds pointant vers une zone géographique, le niveau de chaque noeud correspondant au niveau de la zone géographique vers laquelle il pointe. Chaque noeud comporte un lien vers tous les noeuds de niveau inférieur compris dans la même région géographique et comporte au moins un obstacle. Chaque noeud correspondant à une cellule comporte par exemple : une information sur le nombre d'obstacles ponctuels présents dans la cellule correspondante ; une information sur le nombre d'obstacles linéaires présents dans la cellule correspondante ; des pointeurs vers les tables comportant des informations sur les obstacles présents dans la cellule correspondante. En outre, le procédé selon l'invention peut comporter une étape de génération des tables de description de la base de données des obstacles, les tables de description comportant des informations relatives à la base de données. L'invention a encore pour objet une base de données comportant des informations topographiques sur des obstacles, les obstacles étant répartis sur une zone géographique. La zone géographique est subdivisée en plusieurs niveaux de régions géographiques comportant des cellules. La 20 base de données comporte : au moins une table Cellules comportant une ligne pour chaque cellule de la zone géographique ; au moins une table Obstacles ponctuels comportant une ligne pour chaque obstacle ponctuel de la zone géographique, ladite table 25 comportant des champs permettant de préciser les coordonnées et la hauteur des obstacles ponctuels ; - au moins une table Obstacles linéaires comportant une ligne pour chaque obstacles linéaires de la zone géographique , ladite table comportant des champs permettant de préciser les coordonnées et la 30 hauteur des extrémités des obstacles linéaires, chaque ligne de la table Obstacles Linéaires comportant des liens vers au moins deux lignes de la table Obstacles ponctuels. Chaque ligne de la table Cellules comporte des liens vers les obstacles présents dans la cellule correspondante. 35 Dans un mode de réalisation, la base de données comporte une table Descripteur de la base de données des obstacles permettant de stocker des informations permettant d'identifier la base de données des obstacles chargée à bord de l'aéronef, la date où la base de données des obstacles a été produite, ainsi que les éléments nécessaires pour trouver et accéder aux éléments compris dans les autres tables. La table Descripteur de la base de données des obstacles comporte par exemple les champs suivants : numéro de série, date de production, pointeurs vers les tables comportant les données sur les obstacles. Avantageusement, la base de données selon l'invention comporte dess tables décrivant un arbre permettant d'accéder aux informations de l'ensemble des obstacles. Avantageusement, la base de données des obstacles est intégrée à un système de connaissance du terrain et d'alerte comportant un système de prédiction de collision d'obstacles et d'alerte. L'invention a notamment pour avantages qu'elle peut être implémentée sur des systèmes de connaissance du terrain et d'alerte existants. L'invention permet en outre d'améliorer la sécurité des transports aériens en réduisant les risques liés aux accidents avec impact sans perte de contrôle. D'autres caractéristiques et avantages de l'invention apparaîtront à l'aide de la description qui suit faite en regard des dessins annexés qui représentent : • la figure 1, un système de prédiction de collision d'obstacles et d'alerte 30 utilisant les données d'une base de données d'obstacles selon l'invention générée grâce à un procédé selon l'invention ; • la figure 2, une structure arborescente permettant de décomposer une région en zones élémentaires telle qu'elle peut être mise en oeuvre 35 dans une base de données terrain existante ; • la figure 3, une représentation de données topographiques incluses dans la base de données d'obstacles selon l'invention ; • la figure 4, le procédé de génération d'une base de données embarquée sur un aéronef et comportant notamment des informations topographiques sur des obstacles selon l'invention ; • la figure 5a, un exemple de positionnement de deux obstacles ponctuels par rapport à deux cellules ; • la figure 5b, un procédé d'attribution d'un obstacle ponctuel aux cellules selon l'invention. • la figure 6a, un exemple de positionnement de deux obstacles linéaires par rapport à six cellules. • la figure 6b, un procédé d'attribution d'un obstacle linéaire aux cellules selon l'invention. La figure 1 illustre un système de prédiction de collision d'obstacles et d'alerte utilisant les données d'une base de données d'obstacles selon l'invention générée grâce à un procédé selon l'invention. Un système de connaissance du terrain et d'alerte (ou selon l'expression anglo-saxonne Terrain Awareness and Warning System ) est un instrument qui peut être embarqué à bord d'un aéronef. Il comporte notamment une base de données topographiques sur le relief des terrains embarqués. Le procédé de génération d'une base de données comportant notamment des informations topographiques sur des obstacles selon l'invention a notamment pour objet de générer une base de données topographiques des obstacles. La base de données topographiques des obstacles peut notamment compléter les données existantes comprises dans la bases de données topographiques sur le relief des terrains. La base de données topographiques des obstacles peut par exemple être utilisée dans un système de connaissance du terrain et d'alerte complété d'une fonction de prédiction de collision d'obstacles et d'alerte ( ou selon l'expression anglo-saxonne Obstacle Collision Predicting and Alerting). Sur la figure 1, un dispositif d'alerte terrain 4 envoie un ensemble de paramètres à un dispositif d'extraction d'obstacles 2. Le dispositif d'alerte terrain 4 peut par exemple être inclu dans un système de connaissance du terrain et d'alerte. Le dispositif d'alerte terrain 4 envoie par exemple un palpeur de dégagement (ou selon l'expression anglo-saxonne Clearance Sensor) ainsi qu'une zone d'extraction des données cartographiques. Le palpeur de dégagement représente l'altitude de l'aéronef prédite sur une courte période (généralement moins d'une minute). Le palpeur de dégagement comporte notamment une table associant à chaque échantillon de distance par rapport à l'aéronef l'altitude prédite de l'aéronef. Le palpeur de dégagement est calculé à une fréquence dépendante des paramètres de vol de l'aéronef comme la vitesse, l'altitude ou encore le taux de montée de l'aéronef. La zone d'extraction des données cartographiques est liée au palpeur de dégagement. En effet, la zone d'extraction géographique correspond à la région considérée dans le plan horizontal où l'aéronef est susceptible d'être à court terme. Les paramètres envoyés par le dispositif d'alerte 4 permettent notamment au dispositif d'extraction d'obstacles 2 d'extraire d'une base de données d'obstacles 1 les données topographiques des obstacles présents dans la zone d'extraction en fonction des paramètres de vol de l'aéronef. La base de données d'obstacles 1 selon l'invention a par exemple préalablement été générée à partir du procédé de génération de base de données d'obstacles selon l'invention. Le dispositif de prédiction de collision avec un obstacle et d'alerte 3 reçoit les données extraites de la base de données d'obstacles 1 ainsi que des données transmises par le dispositif d'alertes terrain 4. Le dispositif de prédiction de collisions avec un obstacle et d'alerte 3 calcule notamment les collisions potentielles de l'aéronef avec un ou plusieurs obstacles en fonction des paramètres de vol de l'aéronef et le cas échéant déclenche des alertes. La figures 2 montrent une structure arborescente permettant de décomposer une région en zones élémentaires telle qu'elle peut être mise en oeuvre dans une base de données terrain existante. La base de données des obstacles selon l'invention peut notamment être associée avec une base de données terrain tel que décrite ci-après. Les données cartographiques comprises dans une base de données terrain correspondent à au moins une région géographique 10. Cette région géographique 10 peut par exemple s'étendre d'une longitude de -180 à 180 et d'une latitude de -90 à 90 . Cette région géographique 10 est ainsi désignée région géographique 10 de niveau 1. La région géographique 10 de niveau 1 se subdivise en régions géographiques 10 de niveau 2. La région géographique 10 de niveau 1 peut par exemple comporter 72 régions de niveau 2 dans le sens de la longitude et 36 régions géographiques 10 de niveau 2 dans le sens de la latitude. Une région géographique de niveau 2 peut par exemple représenter une région géographique s'étendant sur 1 en longitude et sur 1 en latitude. Une région géographique 10 de niveau 2 représente donc une fraction de la région géographique 10 de niveau 1. Les régions géographiques 10 de niveau 2 peuvent être subdivisées encore en régions géographiques 10 de niveau 3. Chaque région géographique 10 de niveau 2 peut par exemple comporter 5 régions de niveau 3 dans le sens de la longitude et 5 régions géographiques 10 de niveau 3 dans le sens de la latitude. Une région géographique de niveau 3 peut par exemple représenter une région géographique s'étendant sur 12 secondes en longitude et sur 12 secondes en latitude. Une région géographique 10 de niveau 3 représente donc une fraction de la région géographique 10 de niveau 2. Les régions géographiques 10 de niveau 3 peuvent être subdivisées encore en région géographique 10 de niveau 4. Chaque région géographique 10 de niveau 3 peut par exemple comporter 2 régions de niveau 4 dans le sens de la longitude et 2 régions géographiques 10 de niveau 4 dans le sens de la latitude. Une région géographique de niveau 4 peut par exemple représenter une région géographique s'étendant sur 6 secondes en longitude et sur 6 secondes en latitude. Une région géographique 10 de niveau 4 représente donc une fraction de la région géographique 10 de niveau 3. Une cellule 11 est une région géographique 10 élémentaire, c'est 35 à dire une région géographique de niveau le plus élevé possible décrit dans la base de données, correspondant à la plus petite subdivision en terme de superficie. Dans l'exemple de la figure 2, une région géographique 10 de niveau 4 est une cellule 11. Une cellule 11 représente donc une fraction élémentaire et indivisible de la région géographique 10 de niveau 3. La figure 3 montre une représentation de données topographiques incluses dans la base de données d'obstacles selon l'invention. Les éléments identiques aux éléments déjà présentés portent les mêmes références. La base de données des obstacles selon l'invention peut notamment être associée à une base de données terrain existante. Un obstacle peut être un obstacle dit ponctuel si celui-ci est restreint à une zone géographique limitée. Un obstacle ponctuel peut être décrit notamment par sa latitude, sa longitude ainsi que sa hauteur, par exemple une hauteur exprimée au-dessus du niveau de la mer (ou selon l'expression anglo-saxonne Above mean sea level height). A cela, on peut ajouter la précision de chacune de ses coordonnées et éventuellement son extension horizontale. Bien entendu, les paramètres permettant de caractériser un obstacle sont fonction des données disponibles pour chacun des obstacles. Un obstacle peut encore être un obstacle dit linéaire si celui-ci s'étend sur une zone géographique importante. Les extrémités d'un obstacle linéaire peuvent être représentées par des obstacles ponctuels : les procédés de calcul de collision avec un obstacle interprètent alors ces obstacles ponctuels comme les extrémités d'un obstacle linéaire délimité par ces obstacles ponctuels. Un obstacle linéaire peut donc être représenté par une liste d'obstacles ponctuels. La base de données des obstacles selon l'invention comporte en outre une table nommée Cellules 20. Ainsi à chaque cellule 11 comprise dans au moins une région géographique 10 de niveau 1 est associée une ligne dans la table Cellules 20. La base de données des obstacles selon l'invention comporte encore une table nommée Obstacles ponctuels 22. La table Obstacles ponctuels 22 comporte une ligne par obstacle ponctuel inséré dans la base de données des obstacles selon l'invention. La table Obstacles ponctuels 22 peut par exemple comporter les attributs suivants : la latitude, la longitude, la hauteur, la précision horizontale. La base de données des obstacles selon l'invention comporte notamment une table nommée Obstacles linéaires 21. La table Obstacles linéaires 23 comporte une ligne par obstacle linéaire inséré dans la base de données des obstacles selon l'invention. Chaque ligne de la table Cellules 20 comporte en outre des liens vers les obstacles présents dans la cellule 11 correspondante. Ainsi chaque ligne de la table Cellules 20 comporte un tableau comportant des pointeurs vers des lignes de la table Obstacles ponctuels 22 et/ou de la table Obstacles linéaires 21. Les données comprises dans une ligne de la table Cellules 20 permettent donc d'accéder aux données de tous les obstacles ponctuels ou linéaires présent dans la cellule 11 correspondante. Chaque ligne de la table Obstacles Linéaires 21 comporte notamment des liens vers au moins deux lignes de la table Obstacles ponctuels 22, chaque obstacle linéaire pouvant être représenté par une liste d'obstacles ponctuels. Les tables représentées sur la figure 3 sont données à titre indicatif. La base de données des obstacles selon l'invention peut en outre comporter d'autres tables. De même, les tables présentées peuvent être regroupées ou divisées selon les besoins relatifs à l'implémentation ou encore l'intégration à une autre base de données. Dans un mode de réalisation, la base de données des obstacles selon l'invention comporte une table nommée Descripteur de la base de données des obstacles. Cette table permet en outre de stocker des informations permettant d'identifier la base de données des obstacles chargée à bord de l'aéronef, la date où la base de données des obstacles a été produite, ainsi que les éléments nécessaires pour trouver et accéder aux éléments compris dans les autres tables de la base de données des obstacles. Ainsi la table Descripteur de la base de données des obstacles peut par exemple comporter les attributs suivants : un numéro de série, une date de production, des pointeurs vers les tables comportant les données sur les obstacles. Dans un mode de réalisation, la base de données des obstacles 35 comporte des tables décrivant un arbre permettant d'accéder aux informations de l'ensemble des obstacles. Cet arbre permet notamment d'accéder efficacement en terme de performances à la liste des obstacles dans une zone géographique donnée. La figure 4 montre le procédé de génération d'une base de données embarquée sur un aéronef et comportant notamment des informations topographiques sur des obstacles selon l'invention. Les éléments identiques aux éléments déjà présentés portent les mêmes références. Dans une première étape, des données topographiques sont extraites 30 de diverses sources de données 36. Parmi ces sources de données 36, on peut notamment citer des bases de données commerciales comportant des données topographiques sur des obstacles ou encore des informations provenant de diverses organisations chargées de répertorier les obstacles. Cette étape permet d'accéder à des données topographiques existantes sous diverses formes quel que soit le format employé pour les représenter. De plus, les différentes sources de données 36 peuvent comporter des données différentes de part leur exhaustivité ou leur précision. Les sources de données 36 ne sont pas nécessairement prévues et optimisées pour être embarquées dans un aéronef. Les sources de données 36 ne sont pas nécessairement des bases de données. Les données extraites des sources de données 36 à l'étape 30 sont ensuite transmises à une étape de génération des données relatives aux obstacles ponctuels 31. L'étape 31 peut par exemple transformer les données extraites à l'étape 30 dans un format compatible avec la base de données selon l'invention décrit à la figure 3. Selon les données disponibles, pour chaque obstacle ponctuel, les données extraites à l'étape 30 relatives à la latitude, la longitude, la hauteur, la précision de chacune des coordonnées et l'extension horizontale sont enregistrée dans les tables de la base de données. Bien entendu, les paramètres permettant de caractériser un obstacle sont fonction des données disponibles pour chacun des obstacles. Dans le cas de l'utilisation de la base de données des obstacles 1 conjointement à une base de données terrain, il est souhaitable : d'utiliser à l'étape 31 tous les obstacles ponctuels compris dans les sources de données 36 disponible, même si la précision de chacune des coordonnées n'est pas renseignée. d'enregistrer à l'étape 31 pour un obstacle ponctuel donné la précision horizontale et/ou verticale avec une valeur par défaut si ces informations sont inconnues, la valeur par défaut correspondant par exemple à la valeur d'incertitude la plus élevée connue. Les données relatives aux obstacles ponctuels générés à l'étape 31 sont liées à au moins une cellule 11 par un procédé d'attribution des obstacles ponctuels aux cellules. Pour créer ce lien, il est par exemple possible de renseigner un pointeur dans la table Cellules 20 d'une base de données selon l'invention pour chaque obstacle ponctuel. Les données extraites des sources de données 36 à l'étape 30 sont ensuite transmises à une étape de génération des données relatives aux obstacles linéaires 32. L'étape 32 peut par exemple transformer les données extraites à l'étape 30 dans un format compatible avec la base de données selon l'invention décrit à la figure 3. Selon les données disponibles, pour chaque obstacle linéaire, les données extraites à l'étape 30 relatives à la latitude, la longitude, la hauteur, la précision de chacune des coordonnées et l'extension horizontale sont enregistrées dans les tables de la base de données. Pour chaque obstacle linéaire, sachant qu'un obstacle linéaire peut être représenté par un ensemble d'obstacles ponctuels, des obstacles ponctuels sont créés dans la base de données des obstacles et sont liés à l'obstacle linéaire correspondant. Bien entendu, les paramètres permettant de caractériser un obstacle sont fonction des données disponibles pour chacun des obstacles. Dans le cas de l'utilisation de la base de données des obstacles 1 conjointement à une base de données terrain et afin d'optimiser les performances de traitement, il est souhaitable : d'attribuer au champ hauteur d'un obstacle linéaire la valeur maximale 30 du champ hauteur des obstacles ponctuels correspondant à l'obstacle linéaire, à l'étape 32 ; d'utiliser à l'étape 32 tous les obstacles linéaires compris dans les sources de données 36 disponibles, même si la précision de chacune des coordonnées n'est pas renseignée. d'enregistrer à l'étape 32 pour un obstacle linéaire donné la précision horizontale et/ou verticale avec la valeur la plus pessimiste connue si ces informations sont inconnues. Les données relatives aux obstacles linéaires générés à l'étape 32 sont liés à au moins une cellule 1 par un procédé d'attribution des obstacles ponctuels à une cellule. Pour créer ce lien, il est par exemple possible de renseigner un pointeur dans la table Cellules 20 d'une base de données selon l'invention pour chaque obstacle linéaire. Dans un mode de réalisation, permettant en outre de faciliter l'accès aux obstacles et d'optimiser les performances, un arbre d'accès aux obstacles est généré et inséré dans la base de données des obstacles lors d'une étape 33. L'arbre comporte un noeud principal de niveau 0 à partir duquel l'arbre peut être parcouru. L'arbre peut comporter : des noeuds de niveau 1, chaque noeud de niveau 1 pointant vers une 15 zone géographique de niveau 1 ; des noeuds de niveau 2, chaque noeud de niveau 2 pointant vers une zone géographique de niveau 2 ; des noeuds de niveau 3, chaque noeud de niveau 3 pointant vers une zone géographique de niveau 3 ; 20 des noeuds de niveau 4, chaque noeud de niveau 4 pointant vers une cellule 11; Chaque noeud peut comporter des informations supplémentaires. En particulier, un noeud de niveau 4 peut comporter une information sur le nombre d'obstacles ponctuels présents dans la cellule 11 correspondante, 25 une information sur le nombre d'obstacles linéaires présents dans la cellule 11 correspondante, des pointeurs vers les tables comportant des informations sur les obstacles présents dans la cellule 11 correspondante. Aussi le noeud principal de niveau 0 comporte des liens vers les noeuds de niveau 1 comportant des obstacles. Aussi, si une région géographique de 30 niveau 1 ne comporte pas d'obstacle (par exemple, au-dessus de la mer), le noeud principal de niveau 0 ne comporte pas de lien vers le noeud de niveau 1 correspondant à la zone géographique sans obstacles. De même, chaque noeud de niveau 1 comporte des liens vers les noeuds de niveau 2 comportant des obstacles. De même, chaque noeud de niveau 2 comporte 35 des liens vers les noeuds de niveau 3 comportant des obstacles. De même, chaque noeud de niveau 3 comporte des liens vers les noeuds de niveau 4 comportant des obstacles. Aussi un noeud est lié à un noeud de niveau inférieur seulement si la région correspondant au noeud de niveau inférieur comporte des obstacles. La création de cet arbre permet notamment d'accéder efficacement en termede performances à la liste des obstacles dans une zone géographique donnée. Il est encore possible pour améliorer les performances de trier par ordre croissant les noeuds en fonction de la longitude de la zone géographique correspondant à chaque noeud puis en fonction de la latitude. L'étape 34 de génération des tables de description de la base de données des obstacles 1 permet de collecter des informations relatives à la base de données et de les introduire dans la base de données des obstacles. Ces informations peuvent par exemple être enregistrées dans la table nommée Descripteur de la base de données des obstacles 1. Parmi ces informations on peut notamment citer un identifiant de la base de données des obstacles 1 chargée à bord de l'aéronef, la date à laquelle la base de données des obstacles 1 a été produite. Il est aussi possible d'enregistrer des paramètres permettant de référencer un arbre d'accès si celui-ci a été généré, ainsi que des pointeurs vers les autres tables comportant les données sur les obstacles de la base de données des obstacles 1. Dans une étape 35, la base de données des obstacles 1 est créée et chargée à bord de l'aéronef comportant par exemple un système de connaissance du terrain et d'alerte complété d'un système de prédiction de collision avec un obstacle et d'alerte. L'intégrité et la cohérence de la base de données des obstacles 1 peuvent alors être vérifiées. La base de données des obstacles peut en outre être intégrée à une base de données terrain présent à bord de l'aéronef. La figure 5a montre le positionnement de deux obstacles ponctuels par rapport à deux cellules. Les éléments identiques aux éléments déjà présentés portent les mêmes références. Sur la figure 5a sont représentées deux cellules 11 : une cellule CI et une cellule C2. Un obstacle ponctuel 41 est présent dans la cellule Cl. 35 Une surface d'incertitude 42 correspond à un disque centré sur l'obstacle ponctuel 41 de rayon égal à la valeur de l'incertitude sur les coordonnées en longitude et latitude de l'obstacle ponctuel 41. La surface d'incertitude 42 est incluse totalement dans la cellule Cl. Un obstacle ponctuel 43 est présent dans la cellule C2. Une surface d'incertitude 44 correspond à un disque centré sur l'obstacle ponctuel 43 de rayon égal à la valeur de l'incertitude sur les coordonnées en longitude et latitude de l'obstacle ponctuel 43. La surface d'incertitude 44 est incluse partiellement dans la cellule C2 et dans la cellule Cl. La figure 5b illustre un procédé d'attribution d'un obstacle ponctuel aux cellules selon l'invention. Les éléments identiques aux éléments déjà présentés portent les mêmes références. Ce procédé peut notamment être utilisé à l'étape 31 de génération de la base de données d'obstacles ponctuels pour déterminer à quelles cellules doit être lié un obstacle. Pour chaque cellule 11 présentes dans la base de données des obstacles 1 et pour un obstacle ponctuel donné, les étapes suivantes sont réalisées : Dans une étape 50, on vérifie si le centre de l'obstacle ponctuel, c'est à dire sa longitude et sa latitude, appartient à la cellule. Si tel est le cas, on attribue dans une étape 51 l'obstacle à la cellule en créant un lien entre la cellule 11 et l'obstacle ponctuel. Dans une étape 51, si le centre de l'obstacle ponctuel n'appartient pas à la cellule, on vérifie si la surface d'incertitude est comprise au moins partiellement dans la cellule. Si tel est le cas, on attribue dans une étape 51 l'obstacle à la cellule en créant un lien entre la cellule 11 et l'obstacle ponctuel. Sinon, aucun lien n'est créé entre la cellule 11 et l'obstacle ponctuel. Cette itération est ensuite répétée pour tous les obstacles ponctuels. Ainsi, un obstacle ponctuel peut être attribué à plusieurs cellules si la surface d'incertitude d'un obstacle ponctuel appartient à plusieurs cellules. Afin d'optimiser le procédé, il est judicieux de réaliser l'étape 50 avant l'étape 51 afin d'optimiser le temps de calcul. Toutefois, l'enchaînement des étapes n'est donné qu'à titre indicatif. Si l'on reprend l'exemple de la figure 5a, en appliquant le procédé décrit à la figure 5b, l'obstacle ponctuel 41 est attribué à la cellule Cl, l'obstacle ponctuel 43 est attribué à la cellule Cl et à la cellule C2. La figure 6a montre le positionnement de deux obstacles linéaires par rapport à six cellules. Les éléments identiques aux éléments déjà présentés portent les mêmes références. Sur la figure 6a sont représentées six cellules 11 : une cellule CI, une cellule C2, une cellule C3, une cellule C4, une cellule C5 et une cellule C6. Un obstacle linéaire 60 est représenté par un obstacle ponctuel 61 présent dans la cellule Cl avec une surface d'incertitude 72 et un obstacle ponctuel 62 présent dans la cellule C3 avec une surface d'incertitude 73. Une surface d'incertitude 63 de l'obstacle linéaire 60 correspond à la surface comprise entre les obstacles ponctuels 61 et 62 en tenant compte de l'incertitude sur les coordonnées en longitude et latitude des obstacles ponctuels 61 et 62. Un obstacle linéaire 65 est représenté par l'obstacle ponctuel 61 et un obstacle ponctuel 64 présent dans la cellule C3 avec une surface d'incertitude 74. Une surface d'incertitude 66 de l'obstacle linéaire 65 correspond à la surface comprise entre les obstacles ponctuels 61 et 64 en tenant compte de l'incertitude sur les coordonnées en longitude et latitude des obstacles ponctuels 61 et 64. La figure 6b illustre un procédé d'attribution d'un obstacle linéaire aux cellules selon l'invention. Les éléments identiques aux éléments déjà 25 présentés portent les mêmes références. Ce procédé peut notamment être utilisé à l'étape 32 de génération de la base de données d'obstacles linéaires pour déterminer à quelles cellules doit être lié un obstacle linéaire. Pour chaque cellule 11 présentes dans la base de données des obstacles 1 et pour un obstacle linéaire donné, 30 les étapes suivantes sont réalisées : Dans une étape 70, on vérifie si une des extrémités de l'obstacle linéaire, représentée par un obstacle ponctuel, appartient à la cellule, les surfaces d'incertitude des extrémités étant comprises. Si tel est le cas, on attribue dans une étape 71 l'obstacle linéaire à la cellule en 35 créant un lien entre la cellule 11 et l'obstacle linéaire. Dans une étape 72, si les extrémités de l'obstacle linéaire n'appartiennent pas à la cellule, on vérifie si l'obstacle linéaire traverse la cellule. Un obstacle linéaire étant représenté géométriquement comme un segment entre deux extrémités, il suffit de calculer les intersections éventuelles entre le segment et la cellule. Si tel est le cas, on attribue dans l'étape 71 l'obstacle linéaire à la cellule en créant un lien entre la cellule 11 et l'obstacle linéaire. Si l'obstacle linéaire ne traverse pas la cellule, on vérifie dans une étape 73 si la surface d'incertitude de l'obstacle linéaire est comprise au moins partiellement dans la cellule. Si tel est le cas, on attribue dans l'étape 71 l'obstacle linéaire à la cellule en créant un lien entre la cellule 11 et l'obstacle linéaire. Sinon, aucun lien n'est créé entre la cellule 11 et l'obstacle linéaire. Cette itération est ensuite répétée pour tous les obstacles linéaires. Ainsi, un obstacle linéaire peut être attribué à plusieurs cellules. Afin d'optimiser le procédé, il est judicieux de réaliser l'étape 70, avant l'étape 72 afin d'optimiser le temps de calcul. De même, il est judicieux de réaliser l'étape 72, avant l'étape 73. Toutefois, l'enchaînement des étapes n'est donné qu'à titre indicatif. Si l'on reprend l'exemple de la figure 6a, en appliquant le procédé décrit à la figure 6b, l'obstacle linéaire 60 est attribué à la cellule Cl, C2, C3, C5 et C6. L'obstacle ponctuel 65 est attribué à la cellule Cl, C2, C4, C5 et C6. La base de données des obstacles 1 selon l'invention peut notamment être utilisée dans un système de connaissance du terrain et d'alerte. Un système de connaissance du terrain et d'alerte peut ainsi être complété d'un système de prédictions de collision d'obstacles et d'alerte. Le procédé de génération de base de données d'obstacle selon l'invention peut par exemple être mis en oeuvre par un logiciel. REVENDICATIONS 1. Procédé de génération d'une base de données comportant des informations topographiques sur des obstacles, les obstacles étant répartis sur une zone géographique, ladite zone géographique étant subdivisée dans la base de données en plusieurs niveaux de régions géographiques comportant des cellules (11) caractérisé en ce qu'il comporte les étapes suivantes : (e) Lecture de données topographiques (30) provenant de sources de données hétérogènes (36) ; (f) Génération (31) des données topographiques relatives à des obstacles ponctuels à partir des informations collectées à l'étape (a) ; (g) Génération (32) des données topographiques relatives à des obstacles linéaires à partir des informations collectées à l'étape (a) ; (h) Création (35) de la base de données d'obstacles (1) ; chaque cellule (11) comportant un lien vers les obstacles, chaque 15 coordonnée desdits obstacles dans la zone géographique couverte par ladite cellule (11) étant enregistrée avec une valeur d'incertitude. 2. Procédé selon la revendication 1 caractérisé en ce que si la valeur d'incertitude des coordonnées d'un obstacle n'est pas connue, la valeur 20 d'incertitude est fixé à une valeur par défaut. 3. Procédé selon l'une des quelconques revendications précédentes caractérisé en ce que lors de la génération (31) des données topographiques relatives à des obstacles ponctuels pour chaque cellule (11), un lien est créé 25 pour chaque obstacle ponctuel vérifiant l'une des conditions suivantes : le centre dudit obstacle ponctuel appartient à ladite cellule (11) ; la surface d'incertitude dudit obstacle (11) est comprise au moins partiellement dans ladite cellule. 30 4. Procédé selon l'une des quelconques revendications précédentes caractérisé en ce que chaque extrémité d'un obstacle linéaire est représentée par un obstacle ponctuel. 5. Procédé selon la revendication 4 caractérisé en ce que lors de la génération (32) des données topographiques relatives à des obstacles linéaires pour chaque cellule (11) un lien est créé pour chaque obstacle linéaire vérifiant l'une des conditions suivantes : une des extrémités dudit obstacle linéaire appartient au moins partiellement à ladite cellule (11), les surfaces d'incertitude des extrémités étant comprises ; un des segments définies par les extrémités dudit obstacle linéaire intersecte ladite cellule (11) ; si la surface d'incertitude dudit obstacle linéaire est comprise au moins partiellement dans ladite cellule (11). 6. Procédé selon l'une des quelconques revendications précédentes caractérisé en ce qu'il comporte une étape (33) de génération d'un arbre 15 d'accès aux obstacles, l'arbre comportant : un noeud principal de niveau 0 à partir duquel l'arbre peut être parcouru, des noeuds pointant vers une zone géographique, le niveau de chaque noeud correspondant au niveau de la zone géographique vers 20 laquelle il pointe; chaque noeud comportant un lien vers tous les noeuds de niveau inférieur compris dans la même région géographique et comportant au moins un obstacle. 25 7. Procédé selon la revendication 6 caractérisé en ce que chaque noeud correspondant à une cellule (11) comporte : une information sur le nombre d'obstacles ponctuels présents dans la cellule (11) correspondante ; une information sur le nombre d'obstacles linéaires présents dans la 30 cellule (11) correspondante ; - des pointeurs vers les tables comportant des informations sur les obstacles présents dans la cellule (11) correspondante. 8. Procédé selon l'une des quelconques revendications précédentes 35 caractérisé en ce qu'il comporte une étape (34) de génération des tables dedescription de la base de données des obstacles (1), les tables de description comportant des informations relatives à la base de données. 9. Base de données comportant des informations topographiques sur des obstacles, les obstacles étant répartis sur une zone géographique, ladite zone géographique étant subdivisée en plusieurs niveaux de régions géographiques comportant des cellules (11) caractérisée en ce qu `elle comporte : au moins une table Cellules (20) comportant une ligne pour chaque cellule (11) de la zone géographique ; au moins une table Obstacles ponctuels (22) comportant une ligne pour chaque obstacle ponctuel de la zone géographique, ladite table comportant des champs permettant de préciser les coordonnées et la hauteur des obstacles ponctuels ; 15 - au moins une table Obstacles linéaires (21) comportant une ligne pour chaque obstacles linéaires de la zone géographique , ladite table comportant des champs permettant de préciser les coordonnées et la hauteur des extrémités des obstacles linéaires, chaque ligne de la table Obstacles Linéaires (21) comportant des liens vers au moins 20 deux lignes de la table Obstacles ponctuels (22); chaque ligne de la table Cellules (20) comportant des liens vers les obstacles présents dans la cellule (11) correspondante. 10. Base de données selon la revendication 9 caractérisée en ce qu'elle 25 comporte une table Descripteur de la base de données des obstacles permettant de stocker des informations permettant d'identifier la base de données des obstacles chargée à bord de l'aéronef, la date où la base de données des obstacles a été produite, ainsi que les éléments nécessaires pour trouver et accéder aux éléments compris dans les autres tables. 30 11. Base de données selon la revendication 10 caractérisée en ce que la table Descripteur de la base de données des obstacles comporte les champs suivants : numéro de série, date de production, pointeurs vers les tables comportant les données sur les obstacles. 35 12. Base de données selon l'une des quelconques revendications 9 à 11 caractérisée en ce qu'elle comporte des tables décrivant un arbre permettant d'accéder aux informations de l'ensemble des obstacles. 13. Base de données des obstacles selon l'une des quelconques revendications 9 à 12 caractérisée en ce qu'elle est intégrée à un système de connaissance du terrain et d'alerte comportant un système de prédiction de collision d'obstacles et d'alerte.