Brevet FR2793935A1 — publié le 20001124

PROCEDE DE VISUALISATION DE LIEUX GEOGRAPHIQUES La présente invention concerne le domaine de la localisation géographique par superposition de données cartographiques. Afin de faciliter le repérage sur les plans de ville, il est connu d'ajouter une couche d'information localisant à l'aide d'ic8nes les lieux communs de repérage, comme les lieux publics ou les commerces. Si par exemple, à l'échelle 1/10000 (l centimètre représente 10 mètres en réalité) , deux repères distants de 100 mètres sur le terrain, sont matérialisés par deux icônes distantes de 10 centimètre sur le plan a l'échelle 1/100000 (1 centimètre représente 100 mètres en réalité) , les deux mêmes repères distants de 100 mètres sur le terrain, seront matérialisés par deux icônes distantes de 1 centimètre sur le plan. Dans ce dernier cas, si les icônes ont une taille supérieure à 0,1 cm, elles se chevauchent sur le plan. Le plan devient confus et difficile à lire car il est surchargé. Le but de l'invention est de proposer un moyen simple de repérer des éléments visuels sur une carte et de permettre de rechercher sur une carte des éléments précis d'information. A cet effet, l'invention concerne un procédé de représentation géographique dynamique d'éléments distinctifs par superposition sur un support comportant des données cartographiques et des moyens pour sélectionner l'échelle de la représentation dans lequel on associe aux éléments distinctifs des variables de classification correspondant à des requêtes d'affichage et à l'échelle de la représentation. Ces éléments distinctifs peuvent consister en des icônes ou en tout élément visuel comme du texte ou des signes colorés. De manière générale, les éléments visuels sont associés à un ensemble d'information auquel les variables de classification peuvent faire référence. Préférentiellement, les éléments distinctifs sont affichés à partir d'une échelle prédéfinie par une distance de visibilité. Dans une variante avantageuse, on mesure la densité d'éléments affichés et en ce que l'on modifie la distance de visibilité desdits éléments à partir d'un valeur de densité prédéfinie. Avantageusement, la taille d'affichage des éléments distinctifs est proportionnelle au rapport de la valeur de la distance de visibilité sur la valeur de l'échelle. Dans une variante, les variables de classification sont hiérarchisées. On peut alors effectuer une reconnaissance lexicale des requêtes d'affichage. Avantageusement, on définit la distance de visibilité, la taille de base des éléments affichés et la classification desdits éléments et on place ces éléments sur une représentation cartographique. L'invention concerne également l'interface permettant de mettre en #uvre les procédés selon l'invention. L'invention sera mieux comprise par la description détaillée d'un exemple de réalisation. La figure 1 décrit l'architecture générale du procédé de création de cartes permettant de répondre à des requêtes spécifiques. on associe une base de données d'information (1) à un ensemble d'éléments distinctifs (2) qui seront placés sur les représentations cartographiques dont les informations sont mémorisées dans une base de donnée spécifique (3). Le procédé objet de l'invention permet d'associer les différents éléments cartographiques adaptés à une requête spécifique (4) et de générer des interfaces graphiques adaptées à un type de requêtes prédéfini (5). Une interface spécifique (6) permet ensuite de placer l'interface selon l'invention sur un réseau informatique (7), d'imprimer des cartes géographiques (8) ou de transmettre ce informations à tout système de communication (9). Le choix des icônes de repérage à af f icher à une échelle donnée dépend d'un algorithme d'affichage basé sur des règles d'affichages prédéfinies par la classification des informations attachées aux icônes. A chaque échelle de plan, on affiche un nombre optimal d'icônes en établissant un compromis entre : faire figurer un maximum de repères et éviter de surcharger la carte afin d'éviter les chevauchements. Dans une réalisation particulière, Le principe de gestion des icônes repose sur le couplage de : - Une table classant dans un ordre original la totalité des services ; - Un algorithme d'affichage basé sur des règles permettant la sélection optimale des icônes de repérage apparaissant à une échelle donnée. Les services sont classés de manière hiérarchique à l'aide d'une table de services comportant un numéro d'identifiant incrémenté par base 10. Une exemple en est fourni dans le tableau suivant : Logement 40000 Hôtels : 41000 Hôtel 3 étoiles 41130 Hôtel 4 étoiles 41140 Immobilier : 42000 Bien immobilier à louer 42100 Bien immobilier à vendre 42200 Monuments : 81000 Fontaines 82000 Parkings 83000 Ce classement par service permet d'exécuter des requêtes très simples. Le système de visualisation s'appuie sur un algorithme d'association des noms de fichiers des services aux enregistrements icônes. Les noms de fichiers sont construits à partir du numéro de service et d'un nom spécifique lié à l'icône. La particularité de cet algorithme est de pouvoir obtenir l'icône la plus appropriée à un service, dans le cas où l'icône n'existe pas. Si le fichier d'une icône n'existe pas, l'algorithme choisi l'icône correspondant au service hiérarchique supérieur. L'algorithme est récursif et permet de remonter plusieurs échelon en bases 10 jusqu'à ce qu'un nom de pictogramme soit trouvé. L'algorithme permet également de coupler le nom du fichier d'icônes à un champs spécifique lié à une information qui permet de différentier deux numéros de services identiques. Le dispositif permet également de donner l'adresse d'un lien sur le réseau internet pour associer une icône à un site sur internet. Le moteur de recherche cartographique utilise une technologie vectorielle qui offre une navigation aisée à différentes échelles et permet de visualiser le détail d'une rue ou d'obtenir un aperçu des grandes artères d'une agglomération. Les plans de l'agglomération peuvent s'afficher à différentes échelles, l'invention assure un repérage aisé grâce à l'affichage optimisé d'icônes représentant des repères et des sites internet. A chaque interrogation, le moteur de recherche cartographique génère un plan à partir d'une carte et d'une base de données. Le moteur de recherche cartographique permet par exemple de rechercher les hôtels à proximité de d'une zone spécifique. Le résultat apparaît à l'écran sous forme d'icônes placées sur la carte. Chaque icône est cliquable et renvoie à la page sur le réseau internet d'un établissement (dans le cas d'un hôtel, cette page peut décrire les chambres ou mieux encore proposer de réserver la chambre ... ). Les internautes ayant un site peuvent ajouter gratuitement leur icône sur le moteur de recherche cartographique et insérer des cartes dans leurs sites. Un moteur de recherche cartographique permet de non plus référencer seulement la page d'entrée d'un site, mais toutes ses informations à un niveau granulaire (toutes les annonces immobilières d'une centrale par exemple) . Ces informations sont en plus référencées avec des critères spécifiques à chaque secteur (par exemple le nombre d'étoiles pour les hôtels) ce qui permet un traitement plus fin. Les autres moteurs de recherche se contentent de ne mémoriser que la page d'entrée d'un site. Par ailleurs un moteur de recherche cartographique permet de fédérer les bases de données de plusieurs prestataires (par exemple des bases de données d'annonces immobilières) et de le diffuser sur d'autres sites Internet. Enfin, le moteur de recherche cartographique permet de placer sur les cartes des icônes aux couleurs d'une entreprise. Un logiciel spécifique permet de placer les icônes à distance depuis un logiciel cartographique qui contient en local les bases de données vectorielles (pour ne pas avoir à télécharger de lourds fichiers) et dialogue avec le serveur de cartes. Ce logiciel dialogue avec le serveur de cartes grâce à avec une gamme de protocoles basés directement sur le protocole HTTP. Se baser sur le protocole HTTP offre une grande souplesse au serveur qui peut dialoguer simplement avec de nombreuses applications et plates-formes différentes. Les requêtes (liste, ajout, suppression, modification) se font par simples morceaux de requête SQL (fichier textuel encapsulés par le protocole HTTP). Les réponses sont basées sur l'envoie de données textuelles (encapsulés par le protocole HTTP) ou les enregistrements et champs sont séparés par un couple de marqueurs. Les authentifications se font par paramètres cryptés et mécanismes de firewall propre au serveur. L'invention s'applique à tous les organigrammes, plans et les schémas d'organisation, de bâtiments, de réseaux (hydrographiques, électriques, de circulation....) , de ville ou de pays et par extension à toutes les représentations constituées d'une suite de segments représentant des fils, câbles, tuyaux, couloirs, rues, avenues, routes ainsi que de d'une légende décrivant le nom de chacun de ces segments. REVENDICATIONS 1 - Procédé de représentation géographique dynamique d'éléments distinctifs par superposition sur un support comportant des données cartographiques et des moyens pour sélectionner l'échelle de la représentation caractérisé en ce que l'on associe auxdits éléments des variables de classification correspondant à des requêtes d'affichage et à l'échelle de la représentation. 2 - Procédé de représentation géographique dynamique d'éléments distinctifs selon la revendication 1 caractérisé en ce que les éléments distinctifs sont affichés à partir d'une échelle prédéfinie par une distance de visibilité. 3 - Procédé de représentation géographique dynamique d'éléments distinctifs selon la revendication 2 caractérisé en ce que l'on mesure la densité d'éléments affichés et en ce que l'on modifie la distance de visibilité desdits éléments à partir d'un valeur de densité prédéfinie. 4 - Procédé de représentation géographique dynamique d'éléments distinctifs selon la revendication 2 ou 3 caractérisé en ce que la taille d'affichage des éléments distinctifs est proportionnelle au rapport de la valeur de la distance de visibilité sur la valeur de l'échelle. 5 - Procédé de représentation géographique dynamique d'éléments distinctifs selon l'une quelconque des revendications précédentes caractérisé en ce que les variables de classification sont hiérarchisées. 6 - Procédé de représentation géographique dynamique d'éléments distinctifs selon l'une quelconque des revendications précédentes caractérisé en ce que l'on effectue une reconnaissance lexicale des requêtes d'affichage. 7 - Procédé de représentation géographique dynamique d'éléments distinctifs selon l'une quelconque des revendications précédentes caractérisé en ce que l'on définit la distance de visibilité, la taille de base des éléments affichés et la classification desdits éléments et en ce que l'on place ces éléments sur une représentation cartographique. 8 - Interface pour la mise en #uvre du procédé selon la revendication 7.