FR2882451A1 - Cartographic data display system, has rules analyzer analyzing navigation commands relative to map series file to select map according to rules described in file, where selected map is provided to rendering engine to form cartographic zone - Google Patents
Cartographic data display system, has rules analyzer analyzing navigation commands relative to map series file to select map according to rules described in file, where selected map is provided to rendering engine to form cartographic zone Download PDFInfo
- Publication number
- FR2882451A1 FR2882451A1 FR0501715A FR0501715A FR2882451A1 FR 2882451 A1 FR2882451 A1 FR 2882451A1 FR 0501715 A FR0501715 A FR 0501715A FR 0501715 A FR0501715 A FR 0501715A FR 2882451 A1 FR2882451 A1 FR 2882451A1
- Authority
- FR
- France
- Prior art keywords
- map
- file
- screen
- coverage
- rules
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Instructional Devices (AREA)
Abstract
Description
SYSTÈME D'AFFICHAGE DE DONNÉES CARTOGRAPHIQUES ETSYSTEM FOR DISPLAYING MAP DATA AND
PROGRAMME POUR SA MISE EN OEUVREPROGRAM FOR ITS IMPLEMENTATION
La présente invention concerne les systèmes d'informations géographiques. The present invention relates to geographic information systems.
La géographie numérique a pour vocation de permettre la localisation d'objets sur le globe terrestre et de créer une cartographie du monde ou d'une partie du monde pour mettre en scène ces objets. Digital geography aims to locate objects on the globe and create a map of the world or part of the world to stage these objects.
Certaines applications informatiques qui utilisent les cartes numériques proposent des fonctions de navigation par rapport à la zone affichée, c'est-à-dire des fonctions de zoom, de dézoom, de glissement de la carte visualisée à l'écran, de rotation de la carte dans le sens de la route suivie, etc. En général, il appartient à l'utilisateur de sélectionner d'abord la carte à afficher puis de naviguer dans cette carte pour afficher la zone souhaitée. Some computer applications that use digital maps offer navigation functions relative to the displayed area, that is to say functions of zooming, zooming, sliding of the map displayed on the screen, rotation of the map in the direction of the road followed, etc. In general, it is up to the user to first select the map to be displayed and then navigate through that map to display the desired area.
Par exemple, dans une application de recherche d'itinéraires fondée sur une base de cartes à différentes échelles, il faut choisir la carte la plus pertinente en fonction de la position sur la planisphère, de l'échelle des cartes disponibles en ce point et du niveau de zoom souhaité, lequel niveau est lié à la taille de la zone réelle sur le terrain que l'utilisateur souhaite afficher. Si on dispose d'une carte routière à l'échelle 1/200000 (1 cm sur la carte représente 2 km sur le terrain) et d'une carte au 1/50000 et qu'on souhaite afficher un itinéraire de 30 km sur un écran de 15 pouces de diagonale, l'échelle équivalente pertinente est de l'ordre de 1/100000. Pour afficher l'itinéraire en plein écran, l'utilisateur a le choix entre zoomer la carte au 1/200000 d'un facteur 2 et dézoomer la carte au 1/50000 d'un facteur 2. For example, in a map-based route search application at different scales, the most relevant map should be chosen based on the position on the world map, the scale of maps available at that point, and the desired zoom level, which level is related to the size of the actual field area that the user wants to display. If you have a 1/200000 road map (1 cm on the map represents 2 km on the ground) and a 1: 50000 map and you want to display a 30 km route on a map 15-inch diagonal screen, the relevant equivalent scale is in the range of 1/100000. To display the route in full screen, the user has the choice between zooming the map to 1/200000 by a factor of 2 and zooming the map to 1/50000 by a factor of 2.
Afin d'épargner à l'utilisateur ces considérations, il y a un intérêt à automatiser le choix de la meilleure carte en fonction du contexte. Or la manière la plus efficace et ergonomique de procéder à ce genre d'automatisation dépend beaucoup du type de mission confiée à l'utilisateur. In order to spare the user these considerations, there is an interest in automating the choice of the best map depending on the context. Now the most efficient and ergonomic way of carrying out this kind of automation depends very much on the type of mission entrusted to the user.
L'ergonomie est particulièrement importante pour le cas où le système 2882451 -2- d'information géographique est utilisé dans l'urgence par des personnes dont l'attention est dirigée ailleurs, notamment pour les interventions de forces armées, de sécurité ou d'équipes de secours. Ergonomics is particularly important in the case where the geographic information system is used in an emergency by persons whose attention is directed elsewhere, in particular for armed forces, security or security interventions. rescue teams.
Le choix peut devenir assez complexe si les types de cartes disponibles varient non seulement par l'échelle mais aussi par le mode de représentation: - cartes "raster" (simples matrices de pixels géoréférencés); - photographies aériennes ou par satellite géoréférencées; - cartes vecteurs (porteuses de paramètres ou plus généralement de sémantique quant aux objets représentés); - modèles numériques de terrain, ... The choice can become rather complex if the available types of maps vary not only by the scale but also by the mode of representation: - "raster" maps (simple matrices of georeferenced pixels); - georeferenced aerial or satellite photographs; - vector maps (carrying parameters or more generally semantics as to the objects represented); - digital terrain models, ...
Dans les systèmes actuels, la stratégie d'affichage des cartes est rudimentaire ou inexistante. L'utilisateur sélectionne lui-même la carte parmi une bibliothèque chargée. Il a parfois une indication sur les cartes disponibles à une position donnée ou suivant une emprise donnée, ce qui simplifie le choix. Les commandes de zoom n'affectent généralement pas la sélection d'une carte, ce qui donne lieu à une pixellisation parfois très gênante pour la lecture. Lorsque le système choisit lui-même une carte, ce choix est lié à une base de données précise et n'est pas paramétrable. In current systems, the map display strategy is rudimentary or non-existent. The user selects the card himself from a loaded library. It sometimes has an indication on the cards available at a given position or in a given right-of-way, which simplifies the choice. The zoom controls do not usually affect the selection of a card, which results in pixelation sometimes very annoying for reading. When the system chooses itself a card, this choice is linked to a precise database and is not configurable.
Un but de la présente invention est de répondre de façon souple au besoin d'automatisation de l'affichage de données cartographiques. An object of the present invention is to respond flexibly to the need for automation of the map data display.
L'invention propose ainsi un système d'affichage de données cartographiques, comprenant: - un écran d'affichage d'une zone cartographique; un moteur d'affichage pour former ladite zone cartographique à partir d'au moins une carte issue d'une source de données cartographiques; une interface homme-machine pour la saisie par un utilisateur de commandes de navigation par rapport à la zone cartographique affichée à l'écran; 2882451 -3- un fichier de couverture cartographique fournissant une description structurée de règles de sélection de cartes indépendantes de la localisation de la zone cartographique affichée à l'écran; et - un module d'analyse des commandes de navigation en relation avec le fichier de couverture pour sélectionner au moins une carte sélectionnée dans la source de données cartographiques conformément aux règles décrites dans le fichier de couverture, la carte sélectionnée étant fournie au moteur d'affichage. The invention thus proposes a system for displaying cartographic data, comprising: a display screen for a cartographic area; a display engine for forming said map area from at least one map from a map data source; a human-machine interface for user input of navigation commands relative to the map area displayed on the screen; A map coverage file providing a structured description of map selection rules independent of the location of the map area displayed on the screen; and a module for analyzing the navigation commands in relation to the coverage file for selecting at least one map selected in the map data source according to the rules described in the coverage file, the selected map being supplied to the engine of the map file; display.
La notion de couverture cartographique permet de programmer des règles d'interrogation de base(s) de données de cartes afin que l'utilisateur n'ait pas à réfléchir au mode d'interrogation adapté à chaque requête. Il peut ainsi naviguer de façon plus rapide et intuitive. Les requêtes portent sur toutes les cartes disponibles sur les différentes bases exploitées. Le résultat de l'interrogation peut être affiché et utilisé pour tout autre traitement. The concept of cartographic coverage makes it possible to program basic interrogation rules for card data so that the user does not have to think about the interrogation mode adapted to each request. It can thus navigate more quickly and intuitively. The queries concern all the cards available on the various bases used. The result of the query can be displayed and used for any other processing.
Les couvertures cartographiques ne se limitent pas à un type de carte. Elles sont utilisables dans tout système intégrant des cartes numériques géoréférencées, qu'elles soient de type images satellite, images aériennes, cartes raster, modèles numériques de terrain, modèles numériques d'élévation, cartes vecteurs ou tout autre produit numérique géoréférençable. Map covers are not limited to one type of map. They can be used in any system integrating georeferenced digital maps, whether of satellite images, aerial images, raster maps, digital terrain models, digital elevation models, vector maps or any other georeferenced digital product.
Dans une utilisation typique du système, l'utilisateur part en mission avec un terminal comprenant l'écran, l'interface homme-machine, le moteur d'affichage et l'analyseur de règles. Le fichier de couverture cartographique est installé dans ce terminal de façon à correspondre au type de mission dont il s'agit. En même temps que ce fichier de couverture, l'administrateur du système peut charger dans le terminal une partie de sa base de données cartographiques, laquelle partie constituera la source de données cartographiques du terminal. Une autre possibilité est d'enregistrer dans le terminal une ou plusieurs adresses réseau de sources depuis lesquelles les cartes pourront être téléchargées. In a typical use of the system, the user goes on a mission with a terminal comprising the screen, the human-machine interface, the display engine and the rule analyzer. The map coverage file is installed in this terminal to correspond to the type of mission in question. At the same time as this coverage file, the system administrator can load into the terminal part of its map database, which part will be the map data source of the terminal. Another possibility is to record in the terminal one or more network addresses of sources from which the cards can be downloaded.
On peut également prévoir plusieurs fichiers de couverture sélectionnables par l'utilisateur en fonction de la mission ou du contexte. Several user-selectable coverage files may also be provided depending on the mission or context.
2882451 -4- Un autre aspect de l'invention se rapporte à un programme informatique écrit pour constituer un module d'analyse de règles dans un système tel que défini ci-dessus. Ce programme est à installer dans un dispositif de contrôle d'affichage de données cartographiques pour commander l'affichage d'une zone cartographique sur un écran lors de son exécution par une unité de traitement du dispositif. Il comprend: des instructions pour recevoir d'une interface homme-machine des commandes de navigation par rapport à la zone cartographique affichée; - des instructions pour analyser les commandes de navigation en relation avec un fichier de couverture fournissant une description structurée de règles de sélection de cartes indépendantes de la localisation de la zone cartographique affichée à l'écran; et - des instructions pour former la zone cartographique à afficher à partir d'au moins une carte sélectionnée dans une source de données cartographiques conformément aux règles décrites dans le fichier de couverture. Another aspect of the invention relates to a written computer program for constituting a rule analysis module in a system as defined above. This program is to be installed in a map data display control device for controlling the display of a map area on a screen when it is executed by a processing unit of the device. It includes: instructions for receiving from a man-machine interface navigation commands relative to the displayed map area; instructions for analyzing the navigation commands in relation to a cover file providing a structured description of map selection rules independent of the location of the map area displayed on the screen; and - instructions for forming the map area to be displayed from at least one selected map in a map data source in accordance with the rules described in the coverage file.
Le dispositif de contrôle d'affichage de données cartographiques peut être confondu avec le terminal où seront affichées les données. Il peut aussi être partagé entre ce terminal et un dispositif distant, par exemple situé au niveau d'un serveur accessible par un réseau. The map data display control device may be confused with the terminal where the data will be displayed. It can also be shared between this terminal and a remote device, for example located at a server accessible by a network.
D'autres particularités et avantages de la présente invention apparaîtront dans la description ci-après d'exemples de réalisation non limitatifs, en référence aux dessins annexés, dans lesquels: - la figure 1 est un schéma synoptique d'un système d'affichage de données cartographiques selon l'invention; et - les figures 2 et 3 sont des schémas illustrant des architectures possibles d'un système selon l'invention. Other features and advantages of the present invention will become apparent in the following description of nonlimiting exemplary embodiments, with reference to the appended drawings, in which: FIG. 1 is a block diagram of a display system of FIG. cartographic data according to the invention; and FIGS. 2 and 3 are diagrams illustrating possible architectures of a system according to the invention.
La figure 1 montre schématiquement un système selon l'invention qui, dans cet exemple, est incorporé à un terminal 1 destiné à être emporté sur le terrain par un utilisateur. FIG. 1 schematically shows a system according to the invention which, in this example, is incorporated in a terminal 1 intended to be taken to the field by a user.
2882451 -5- Le terminal a un écran 2 où peut s'afficher une zone cartographique. Cet écran coopère avec une couche logicielle d'interface homme-machine (IHM) 3. L'IHM 3 reçoit des stimuli de dispositifs d'entrée tels qu'un clavier 4a, une souris 4b, etc. Naturellement, d'autres types de dispositifs d'entrée (plot tactile, boule de poursuite, joystick, cybergiove, etc.) sont utilisables. L'écran 2 lui-même peut être tactile pour adresser des stimuli à l'IHM 3 en fonction d'une position pointée par l'utilisateur. 2882451 -5- The terminal has a screen 2 where a map area can be displayed. This screen cooperates with a human-machine interface (HMI) software interface layer 3. The HMI 3 receives stimuli from input devices such as a keyboard 4a, a mouse 4b, etc. Naturally, other types of input devices (touch pad, tracking ball, joystick, cybergiove, etc.) are usable. The screen 2 itself can be tactile to send stimuli to the HMI 3 according to a position pointed by the user.
De façon connue, l'IHM 3 permet à l'utilisateur de fournir des commandes de navigation par rapport à la zone cartographique affichée: déplacement ("scrolling") dans n'importe quelle direction du plan, par exemple en glissant la souris avec son bouton gauche enfoncé sur un point de la zone affichée; agrandissement (zoom) ou réduction (dézoom), par exemple en actionnant la roulette de la souris dans un sens ou dans l'autre; éventuellement rotation, par exemple en cliquant sur des boutons virtuels affichés à côté de la zone cartographique ou en activant un outil dédié et en déplacement la souris par rapport à un centre de référence. In known manner, the HMI 3 allows the user to provide navigation commands relative to the displayed map area: "scrolling" in any direction of the plane, for example by dragging the mouse with its left button pressed to a point in the displayed area; magnification (zoom) or reduction (dezoom), for example by moving the mouse wheel in one direction or the other; possibly rotating, for example by clicking virtual buttons displayed next to the map area or by activating a dedicated tool and moving the mouse relative to a reference center.
Ces commandes de navigation reviennent à faire déplacer le point d'observation de la scène que constituent les données cartographiées. Un déplacement en translation ou en rotation dans le plan de la carte correspond aux commandes de scrolling ou de rotation, tandis qu'un déplacement par éloignement ou rapprochement correspond aux commandes de zoom ou dézoom. Ces commandes de navigation sont relativement intuitives pour l'utilisateur par analogie à des commandes mécaniques. L'IHM 3 peut aussi fournir des commandes de sélection de cartes ou de changement d'échelle, qui déclenchent directement des sélections de fichiers source plutôt que de la navigation spatiale par rapport à la zone affichée. These navigation commands return to move the observation point of the scene that is the mapped data. A displacement in translation or in rotation in the plane of the map corresponds to the commands of scrolling or rotation, whereas a displacement by removal or approximation corresponds to the commands of zoom or zoom out. These navigation commands are relatively intuitive for the user by analogy to mechanical controls. HMI 3 can also provide map selection or scaling commands, which directly trigger source file selections rather than spatial navigation relative to the displayed area.
Les données cartographiques affichées proviennent d'une base de cartes numériques 5 qui, dans l'exemple de la figure 1, est stockée dans une mémoire du terminal 1. Elles sont mises en forme par un moteur d'affichage 6 en relation avec l'IHM 3 afin de produire la zone affichée à l'écran 2. The map data displayed comes from a digital map base 5 which, in the example of FIG. 1, is stored in a memory of the terminal 1. They are shaped by a display engine 6 in relation to the HMI 3 to produce the area displayed on the screen 2.
2882451 -6- La carte soumise au moteur 6 pour qu'il ajuste la zone affichée à l'écran en fonction des commandes de navigation reçues de l'IHM 3 est sélectionnée dans la base 5 par un module d'analyse de règles 7. Celui-ci fonctionne en appliquant des règles de sélection qui lui sont fournies par un fichier de couverture cartographique 8 enregistré dans le terminal. The card submitted to the engine 6 so that it adjusts the area displayed on the screen according to the navigation commands received from the HMI 3 is selected in the base 5 by a rule analysis module 7. This works by applying selection rules that are provided by a map coverage file 8 saved in the terminal.
Dans une réalisation avantageuse, le fichier de couverture cartographique 8 est écrit dans le langage XML ("eXtended Markup Language", langage de balisage étendu). Ce standard est bien adapté à des descriptions sémantiques de règles telles que celles que pourra appliquer l'analyseur 7. Le programme comporte alors un analyseur ("parser") de pages XML pour récupérer les règles qui indiqueront la manière d'interroger la base 5 pour obtenir les cartes à afficher. In an advantageous embodiment, the map coverage file 8 is written in the XML language ("eXtended Markup Language"). This standard is well suited to semantic descriptions of rules such as those that can be applied by the analyzer 7. The program then includes a parser ("parser") of XML pages to retrieve the rules that will indicate how to query the database. to get the cards to display.
Ces règles comportent typiquement des priorités entre les types de carte affichables. En fonction des données disponibles dans la base 5, la carte de priorité la plus élevée sera affichée à l'échelle adaptée. These rules typically have priorities between the displayable card types. Based on the data available in base 5, the highest priority map will be displayed at the appropriate scale.
La base 5 peut comporter aussi des modèles de grille dont le fichier de couverture 8 définit les règles d'affichage à l'écran 2, soit en superposition de la zone cartographique obtenue à partir d'une carte, soit à la place de cette zone si la base de données 5 ne contient pas de carte affichable en application des règles du fichier de couverture. La présentation de la grille permet à l'utilisateur de se repérer dans la zone cartographique affichée, et lui permet aussi de naviguer dans des régions non couvertes par la base 5. The base 5 may also include grid templates whose coverage file 8 defines the display rules on the screen 2, either in superposition of the map area obtained from a map, or instead of this zone. if the database 5 does not contain a displayable map according to the rules of the coverage file. The presentation of the grid allows the user to locate in the displayed map area, and also allows him to navigate in areas not covered by the base 5.
Un exemple de fichier XML utilisable en tant que fichier de couverture est présenté ci-dessous, dans un cas particulier adapté à un système de suivi de véhicules, avec des cartes dont le type ne diffère que par l'échelle. An example of an XML file usable as a cover file is presented below, in a particular case adapted to a vehicle tracking system, with maps whose type differs only in scale.
<?xml version="1.0" encoding="ISO-8859-1" ?> < sagis:coverages version="1.0" xmins:sagis="http://www.sagem. com/sagis/"> < sagis:coverage narre="suivi_ véhicules" format="USRP"> < sagis:raster name="UlM" scale="lM" minscale="265k" maxscale="1.33M"/> <sagis:raster name="U200k" scale="200k" minscale="132k" maxscale="266k"/> <sagis:raster name="U100k" scale="100k" minscale="65k" maxscale="133k"/> <sagis:raster name="U50k" scale="50k" minscale="32k" maxscale="66k"/> < sagis:raster name="U25k" scale="25k" minscale="3k" maxscale="33k"/> < sagis:raster name="U3k" scale="3k" maxscale="4k"/> < /sagis:coverage> </sagis:coverages> Dans cet exemple simple, la couverture s'applique aux cartes utilisant le système de projection DIGEST USRP. Le nom de cette couverture est "suivi_véhicules". Il est indiqué ensuite que les cartes d'échelle 1/1000000 sont affichées lorsque l'échelle équivalente sur l'écran utilisateur est comprise entre 1/265000 et 1/1330000. On constate que l'espace des échelles possibles est compartimenté en partant de l'échelle 1/3000 adaptée aux plans d'implantation de quartiers jusqu'au 1/1330000 adaptée à la visualisation d'une région. <? xml version = "1.0" encoding = "ISO-8859-1"?> <sagis: coverages version = "1.0" xmins: sagis = "http: //www.sagem.com/ sagis /"> <sagis: coverage narre = "vehicle tracking" format = "USRP"> <sagis: raster name = "UlM" scale = "lM" minscale = "265k" maxscale = "1.33M" /> <sagis: raster name = "U200k" scale = "200k" minscale = "132k" maxscale = "266k" /> <sagis: raster name = "U100k" scale = "100k" minscale = "65k" maxscale = "133k" /> <sagis: raster name = "U50k "scale =" 50k "minscale =" 32k "maxscale =" 66k "/> <sagis: raster name =" U25k "scale =" 25k "minscale =" 3k "maxscale =" 33k "/> <sagis: raster name = "U3k" scale = "3k" maxscale = "4k" /> </ sagis: coverage> </ sagis: coverages> In this simple example, the coverage applies to cards that use the DIGEST USRP projection system. The name of this cover is "tracking_vehicles". It is then indicated that 1/1000000 scale cards are displayed when the equivalent scale on the user screen is between 1/265000 and 1/1330000. It is noted that the space of the possible scales is compartmentalized starting from the 1/3000 scale adapted to the plans of implantation of districts until 1/1330000 adapted to the visualization of a region.
L'utilisation des fichiers de couverture cartographique 8 permet de ne pas solliciter l'utilisateur d'une application dans le choix de la meilleure carte adaptée à son besoin. The use of cartographic coverage files 8 makes it possible not to solicit the user of an application in the choice of the best card adapted to his needs.
Un administrateur cartographique définit des profils d'utilisation de la base de données 5 en fonction des différents métiers, types de mission ou profils d'utilisateur de l'application. Une fois le système ainsi paramétré, l'utilisateur peut naviguer à la surface du globe sans se soucier du choix des cartes. A map administrator defines database usage profiles for different trades, mission types, or user profiles of the application. Once the system is set, the user can navigate the globe without worrying about the choice of cards.
Le système choisit la meilleure carte au sens indiqué dans la couverture cartographique sélectionnée par le profil utilisateur, en fonction des cartes disponibles dans la base 5. Indépendamment de la quantité de cartes disponibles et de la localisation particulière de la zone affichée par l'utilisateur, 10 2882451 -8- l'analyseur 7 appliquera les mêmes règles, définies par le fichier de couverture 8 pour rechercher dans la base 5 la meilleure carte utilisable. The system chooses the best map in the direction indicated in the map coverage selected by the user profile, according to the maps available in the base 5. Regardless of the amount of maps available and the particular location of the area displayed by the user, The analyzer 7 will apply the same rules defined by the cover file 8 to search the base 5 for the best usable card.
Les couvertures cartographiques rendent transparente à l'utilisateur final la notion de carte en tant que produit ou fichier. L'ajout d'une carte dans les bases de données cartographiques auxquelles l'application est abonnée est immédiatement prise en compte par l'analyseur de règles 7. The map covers make transparent to the end user the notion of map as a product or file. The addition of a map in the map databases to which the application is subscribed is immediately taken into account by the rule analyzer 7.
Le terminal 1 peut contenir plusieurs fichiers de couverture cartographique 8, comme illustré par la figure 1. Une IHM de gestion des couvertures 9 permet à l'utilisateur de sélectionner la couverture à appliquer en fonction de sa mission ou de la phase de la mission dans laquelle il se trouve. The terminal 1 may contain several map coverage files 8, as illustrated in FIG. 1. A cover management interface 9 allows the user to select the coverage to be applied according to his mission or the phase of the mission in which it is.
Un utilisateur averti peut éventuellement écrire lui-même un fichier XML de couverture via l'IHM 9, qui doit alors disposer d'un éditeur XML. Mais en général, ce rôle sera réservé à l'administrateur du système. L'IHM de gestion des couvertures 9 dont dispose le poste de l'administrateur cartographique présente de préférence une interface qui lui permet de composer les fichiers de couverture dans un langage formel sans avoir à écrire chaque caractère du fichier XML. Chaque fichier de couverture ainsi composé peut ensuite être chargé dans des terminaux d'utilisateur afin d'être utilisé sur le terrain. An informed user can optionally write an XML cover file via HMI 9, which must then have an XML editor. But in general, this role will be reserved for the system administrator. The cover management interface HMI 9 available to the cartographic administrator station preferably has an interface that allows it to compose the cover files in a formal language without having to write each character of the XML file. Each cover file thus composed can then be loaded into user terminals for use in the field.
Dans la réalisation illustrée par la figure 1, le terminal accède en local aux ressources du système, qui lui ont été fournies par l'administrateur cartographique. Diverses autres architectures et configurations du système selon l'invention sont envisageables. In the embodiment illustrated in FIG. 1, the terminal accesses locally the resources of the system, which have been provided to it by the cartographic administrator. Various other architectures and configurations of the system according to the invention are conceivable.
Dans le cas de la figure 2, le terminal 1A comporte l'écran 2, l'IHM de navigation 3, le moteur d'affichage 6 et l'analyseur de règles 7. Le ou les fichiers de couverture 8 y sont enregistrés pour être directement accessibles de l'analyseur 7. Mais la source de données cartographiques 5 est accessible à l'analyseur de règles 7 du terminal 1A via un interface réseau 10 et un réseau de télécommunications 11, comme par exemple l'Internet ou un réseau propriétaire de l'administrateur du système. Cette source 5 peut d'ailleurs consister en une base de cartes décentralisée dans plusieurs serveurs comme 2882451 -9- représenté. Il suffit de fournir à l'analyseur de règles 7, via le fichier de couverture 8 les adresses (URL) des cartes accessibles à distance. In the case of FIG. 2, the terminal 1A comprises the screen 2, the navigation HMI 3, the display engine 6 and the rule analyzer 7. The cover file or files 8 are there recorded to be 7. But the map data source 5 is accessible to the rule analyzer 7 of the terminal 1A via a network interface 10 and a telecommunications network 11, such as for example the Internet or a network that owns the network. the system administrator. This source 5 may also consist of a decentralized card base in several servers as shown. It suffices to provide the rule analyzer 7, via the cover file 8, with the addresses (URLs) of the cards accessible remotely.
Les fichiers de couverture 8 peuvent aussi être téléchargés par l'intermédiaire du réseau 11. The cover files 8 can also be downloaded via the network 11.
La variante illustrée par la figure 3 correspond au cas d'un service applicatif rendu par un serveur 1C accessible par le réseau 11. Le terminal 1B peut alors se limiter à l'écran 2, à l'IHM 3, au moteur d'affichage 6 et à une interface réseau 12. Ces éléments peuvent correspondre à ceux utilisés par un client web. Le serveur 1C héberge une application formant l'analyseur de o règles 7, communiquant avec le terminal 1B via une interface réseau 13, ainsi que la base de données cartographiques 5 (qui pourrait aussi être externe) et des fichiers de couverture prédéfinis 8, sélectionnables par l'utilisateur. The variant illustrated in FIG. 3 corresponds to the case of an application service rendered by a server 1C accessible by the network 11. The terminal 1B can then be limited to the screen 2, to the HMI 3, to the display engine 6 and to a network interface 12. These elements may correspond to those used by a web client. The server 1C hosts an application forming the rules analyzer 7, communicating with the terminal 1B via a network interface 13, as well as the map database 5 (which could also be external) and predefined coverage files 8, selectable by the user.
2882451 -10-2882451 -10-
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0501715A FR2882451B1 (en) | 2005-02-18 | 2005-02-18 | MAP DATA DISPLAY SYSTEM AND PROGRAM FOR ITS IMPLEMENTATION |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0501715A FR2882451B1 (en) | 2005-02-18 | 2005-02-18 | MAP DATA DISPLAY SYSTEM AND PROGRAM FOR ITS IMPLEMENTATION |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2882451A1 true FR2882451A1 (en) | 2006-08-25 |
FR2882451B1 FR2882451B1 (en) | 2007-05-25 |
Family
ID=35058965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0501715A Expired - Fee Related FR2882451B1 (en) | 2005-02-18 | 2005-02-18 | MAP DATA DISPLAY SYSTEM AND PROGRAM FOR ITS IMPLEMENTATION |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2882451B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2336059A (en) * | 1998-04-03 | 1999-10-06 | Korea Telecommunication | A multiple scale raster type map display |
US6307485B1 (en) * | 1998-09-25 | 2001-10-23 | Jatco Corporation | Map display unit |
US20040122588A1 (en) * | 2002-12-24 | 2004-06-24 | Denso Corporation | Navigation system |
-
2005
- 2005-02-18 FR FR0501715A patent/FR2882451B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2336059A (en) * | 1998-04-03 | 1999-10-06 | Korea Telecommunication | A multiple scale raster type map display |
US6307485B1 (en) * | 1998-09-25 | 2001-10-23 | Jatco Corporation | Map display unit |
US20040122588A1 (en) * | 2002-12-24 | 2004-06-24 | Denso Corporation | Navigation system |
Also Published As
Publication number | Publication date |
---|---|
FR2882451B1 (en) | 2007-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10467558B2 (en) | Real time map rendering with data clustering and expansion and overlay | |
US8290943B2 (en) | Geographical information display system and method | |
US9357019B1 (en) | Systems and methods for identifying increased user interest and promoting content in a geographic information system | |
JP4781608B2 (en) | System and method for retrieving information using spatially selectable features | |
CA2658304C (en) | Panoramic ring user interface | |
AU2004201587B2 (en) | A system and method for representation of business information | |
US20100075643A1 (en) | System and method of wireless downloads of map and geographic based data to portable computing devices | |
US20130339891A1 (en) | Interactive Map | |
US20090183083A1 (en) | Method and system for displaying information on a map | |
EP3103271B1 (en) | Method and apparatus for provisioning geofences | |
US20080082549A1 (en) | Multi-Dimensional Web-Enabled Data Viewer | |
EP1131932B1 (en) | A data administration method | |
US7983512B2 (en) | Embedding large images within one another | |
US20070005558A1 (en) | Asset management system | |
FR2882451A1 (en) | Cartographic data display system, has rules analyzer analyzing navigation commands relative to map series file to select map according to rules described in file, where selected map is provided to rendering engine to form cartographic zone | |
Netek et al. | WebGIS 2.0 as approach for flexible web-based map application | |
Shrestha et al. | Earth observation and geospatial implementation: Fueling innovation in a changing world | |
WO2009050375A2 (en) | Method for representing a user, and corresponding device and computer software product | |
Anastasiou et al. | The Triquetra Knowledge Base Platform | |
Bertolotto et al. | Web-Based Spatial Information Management Systems | |
Brabec | Optimizing client-server communication for remote spatial database access | |
FR2884678A1 (en) | Risky site and urban videosurveillance system, has control station comprising program to visualize plots of delinquency or risks or events passed on display unit, and to store utilization thresholds and analyze video monitoring activity | |
FR2888649A1 (en) | METHOD FOR VISUALIZING AND NAVIGATING ON A SCREEN OF A CORRESPONDING TERMINAL, TERMINAL, SERVER AND COMPUTER PROGRAMS | |
EP1209590A2 (en) | Access to mobile geo-dependent services of a telecommunication network | |
FR2869177A1 (en) | Service offers elaborating system for e.g. airport, has data broadcasting platform that delivers service descriptive data generated by generation module of service content management and configuration platform for each service zone in LAN |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TP | Transmission of property | ||
ST | Notification of lapse |
Effective date: 20141031 |