A system providing three-dimensional visual navigation for a mobile unit
includes a location calculation unit for calculating an instantaneous
position of the mobile unit, a viewpoint control unit for determining a
viewing frustum from the instantaneous position, a scenegraph manager in
communication with at least one geo-database to obtain geographic object
data associated with the viewing frustum and generating a scenegraph
organizing the geographic object data, and a scenegraph renderer which
graphically renders the scenegraph in real time. To enhance depiction, a
method for blending images of different resolutions in the scenegraph
reduces abrupt changes as the mobile unit moves relative to the depicted
geographic objects. Data structures for storage and run-time access of
information regarding the geographic object data permit on-demand loading
of the data based on the viewing frustum and allow the navigational system
to dynamically load, on-demand, only those objects that are visible to the
user.
Un système fournissant la navigation visuelle tridimensionnelle pour une unité mobile inclut une unité de calcul d'endroit pour calculer une position instantanée de l'unité mobile, d'une unité de commande de point de vue pour déterminer un frustum de visionnement de la position instantanée, d'un directeur de scenegraph dans la communication avec au moins une geo-base de données pour obtenir des données géographiques d'objet liées au frustum de visionnement et à produire d'un scenegraph organisant les données géographiques d'objet, et d'un renderer de scenegraph qui rend graphiquement le scenegraph en temps réel. Pour augmenter la description, une méthode pour mélanger des images de différentes résolutions dans le scenegraph réduit les changements brusques pendant que l'unité mobile se déplace relativement aux objets géographiques représentés. Les structures de données pour le stockage et l'accès de temps d'exécution d'information concernant le chargement sur demande d'objet de laiss géographique de données des données basées sur le frustum de visionnement et permettent au système de charger dynamiquement, sur demande, seulement ces objets qui sont évidents à l'utilisateur.