Brevet FR2901382A1 — publié le 20071123

PROCEDE DE TRANSMISSION D'UN FLUX DE DONNEES CARTOGRAPHIQUES A UN UTILISATEUR ET EQUIPEMENTS ASSOCIES La présente invention concerne la transmission d'un flux de données cartographiques à un utilisateur. La cartographie numérique permet la représentation, à une échelle donnée et avec un niveau de résolution donné, d'objets existants d'une zone géographique. Plusieurs modes de représentation sont connus et utilisent des données cartographiques correspondantes. On distingue notamment les données dites "raster" qui consistent en des éléments (pixels) d'une matrice, des données vectorielles qui constituent des objets à partir d'éléments de construction tels que des surfaces, des arcs et des points, les objets pouvant être regroupés en classes (voies, bâtiments, rivières, arbres...). Les objets sont délimités à partir de leurs coordonnées géographiques. Un ensemble de données cartographiques, formant une cartographie, correspond à un niveau de résolution donné, c'est-à-dire à un certain niveau de détail de représentation. L'intérêt d'une représentation cartographique utilisant un niveau de résolution élevé est de pouvoir fournir un niveau de détail assez important des objets représentés. A l'inverse, une représentation cartographique utilisant un niveau de résolution faible a l'avantage de ne requérir qu'une quantité de données relativement faible. Un problème apparaît lorsque l'on souhaite transmettre un flux de données cartographiques à un utilisateur. En effet, si les données cartographiques à transmettre à l'utilisateur correspondent à un niveau de résolution relativement élevé, ce qui signifie que la quantité de données cartographiques est relativement importante, la transmission peut être assez longue. Une cartographie avec un niveau de résolution plus faible peut cependant ne pas correspondre aux besoins de l'utilisateur. La durée de transmission du flux de données cartographiques peut même devenir inacceptable du point de vue de l'utilisateur, notamment lorsque l'utilisateur doit attendre que la transmission du flux soit achevée pour pouvoir disposer des données cartographiques transmises. Si l'utilisateur dispose d'un moyen d'affichage des données cartographiques, ce moyen peut alors ne présenter aucune information ou bien seulement une information très parcellaire pendant une longue durée. Un but de la présente invention est de limiter certains au moins des inconvénients susmentionnés. Un autre but de l'invention est de permettre à un utilisateur de disposer assez rapidement de données cartographiques pertinentes dans le cadre de la transmission d'un flux. L'invention propose ainsi un procédé de transmission d'un flux de données cartographiques à un utilisateur, comprenant les étapes suivantes : /a/transmettre à l'utilisateur un premier ensemble de données cartographiques correspondant à un premier niveau de résolution ; /b/restituer le premier ensemble de données cartographiques à l'utilisateur ; /c/transmettre à l'utilisateur des n péridonnées relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1' ensemble de données cartographiques correspondant à un n+l niveau de résolution supérieur au n niveau de résolution, n étant un entier initialement fixé à 1 ; /d/appliquer lesdits traitements de complexification au n ensemble de données cartographiques de façon à générer le n+1 ensemble de données cartographiques ; /e/restituer le n+1 ensemble de données cartographiques à l'utilisateur ; et IV répéter les étapes Ici à lei, n étant augmenté de 1 à chaque itération, tant qu'un critère déterminé n'est pas satisfait. Ainsi, l'utilisateur dispose assez rapidement d'un ensemble cohérent de données cartographiques et peut donc visualiser assez tôt une cartographie correcte de la zone. Un enrichissement de cet ensemble de données cartographiques est obtenu progressivement par augmentation du niveau de résolution. L'utilisation de péridonnées permet en outre de ne stocker et de ne transmettre qu'une quantité limitée de données. Les péridonnées peuvent en effet comprendre des instructions pour la mise en oeuvre des traitements de complexification ou bien de simpkîs identifiants des traitements de complexification éventuellement accompagnés de paramètres. La transmission du flux de données cartographiques peut éventuellement être stoppée avant la fin, c'est-à-dire avant la transmission des péridonnées relatives aux traitements de complexification permettant de générer l'ensemble de données cartographiques correspondant au niveau de résolution le plus élevé. Cet arrêt de transmission peut par exemple être requis par l'utilisateur lui-même, en particulier s'il se satisfait du niveau de résolution déjà obtenu. Il peut également dépendre d'un profil ou d'un abonnement de l'utilisateur. Certaines étapes du procédé sont avantageusement mises en oeuvre à l'aide d'un dispositif de l'utilisateur, qui peut être un ordinateur par exemple doté d'un écran apte à restituer les ensembles de données cartographiques à l'utilisateur. La transmission du flux peut être effectuée depuis une entité distante, tel qu'un serveur, éventuellement par l'intermédiaire d'un réseau de communication, et/ou depuis une mémoire associée au dispositif de l'utilisateur. L'invention propose en outre une entité agencée pour transmettre un flux de données cartographiques à un utilisateur. L'entité comprend : - des moyens pour transmettre à l'utilisateur un premier ensemble de données cartographiques correspondant à un premier niveau de résolution ; et - des moyens pour transmettre à l'utilisateur des n péridonnées relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+ 1 niveau de résolution supérieur aun em njveaujg résolution, n étant un entier initialement fixé à 1 , lesdits moyens de transmission étant agencés pour poursuivre la transmission de péridonnées en augmentant n de 1 à chaque fois, tant qu'un critère déterminé n'est pas satisfait. L'invention propose aussi un produit programme d'ordinateur comprenant des instructions de code adaptées à la mise en oeuvre des étapes suivantes pour transmettre un flux de données cartographiques à un utilisateur, lorsqu'il est chargé et exécuté par des moyens informatiques : - transmettre à un utilisateur un premier ensemble de données cartographiques correspondant à un premier niveau de résolution ; - transmettre à l'utilisateur des n péridonnées relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1 niveau de résolution supérieur aun njveau,-jg résolution, n étant un entier initialement fixé à 1 , la transmission de péridonnées étant poursuivie en augmentant n de 1 à chaque fois, tant qu'un critère déterminé n'est pas satisfait. L'invention propose encore un dispositif agencé pour recevoir un flux de données cartographiques transmis selon le procédé susmentionné. Le dispositif comprend : /a/des moyens pour recevoir un premier ensemble de données cartographiques correspondant à un premier niveau de résolution ; /b/des moyens pour restituer le premier ensemble de données cartographiques ; /c/des moyens pour recevoir des n péridonnées relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1 niveau de résolution supérieur au n njveauçjg résolution, n étant un entier initialement fixé à 1 ; /d/des moyens pour appliquer lesdits traitements de complexification au n' ensemble de données cartographiques de façon à générer le n+1 ensemble de données cartographiques ; /e/des moyens pour restituer le n+1 ensemble de données cartographiques ; et IV des moyens pour mettre en oeuvre répétitivement les moyens Ici à lel en augmentant n de 1 à chaque itération, tant qu'un critère déterminé n'est pas satisfait. L'invention propose également un produit programme d'ordinateur comprenant des instructions de code adaptées à la mise en oeuvre des étapes suivantes pour recevoir un flux de données cartographiques transmis selon le procédé susmentionné, lorsqu'il est chargé et exécuté par des moyens informatiques : /a/recevoir un premier ensemble de données cartographiques correspondant à un premier niveau de résolution ; /b/restituer le premier ensemble de données cartographiques ; Ici recevoir des n péridonnées relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1 niveau de résolution supérieur au n niveau de résolution, n étant un entier initialement fixé à 1 ; /d/appliquer lesdits traitements de complexification au n ensemble de données cartographiques de façon à générer le n+1 ensemble de données cartographiques ; /e/restituer le n+1 ensemble de données cartographiques ; et IV mettre en oeuvre répétitivement les étapes Ici à lel, n étant augmenté de 1 à chaque itération, tant qu'un critère déterminé n'est pas satisfait. 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 de principe selon un mode de réalisation de l'invention ; et - les figures 2-5 sont des schémas illustrant des exemples de traitements de complexification pouvant être mis en oeuvre dans le cadre de l'invention. La figure 1 montre un serveur 2 ayant une mémoire stockant un premier ensemble de données cartographiques D0correspondant à un premier niveau de résolution N0, avantageusement faible. Cet ensemble peut être issu d'un ensemble de mesures physiques effectuées sur le terrain ou à distance, ou obtenu par l'exploitation par un cartographe de photographies aériennes, d'images satellites, ou tout autre moyen d'imagerie physique du globe terrestre. On notera que les données cartographiques mentionnées dans la présente description sont avantageusement de type vectoriel. Toutefois, on comprendra que l'invention peut également s'appliquer à tout autre type de données, telles que des données raster par exemple. Le serveur 2 stocke en outre des péridonnées Po,P[iota],... c'est-à-dire des données associées aux données D0. Ces péridonnées sont relatives à des traitements de complexification de données cartographiques. La complexification, ou reconstruction, est l'opération ou l'ensemble d'opérations qui permet d'enrichir un ensemble de données cartographiques correspondant à un niveau de résolution donné pour obtenir un nouvel ensemble de données cartographiques correspondant à un niveau de résolution supérieur. Cet enrichissement des données cartographiques peut éventuellement s'accompagner d'un changement d'échelle de représentation. Les traitements de complexification de données cartographiques utilisés dans le cadre de la présente invention peuvent être divers. Certains d'entre eux peuvent être entièrement manuels, d'autres entièrement automatiques et d'autres partiellement automatiques. Ces traitements de complexification peuvent notamment comprendre des procédures d'adaptation graphiques, sémantiques et/ou descriptives des données cartographiques. Des exemples de ces traitements de complexification seront décrits plus bas. Les péridonnées Po sont relatives à des traitements de complexification applicables au premier ensemble de données cartographiques D0pour générer un deuxième ensemble de données cartographiques Di correspondant à un niveau de résolution Ni supérieur à N0. De même, les péridonnées Pi sont relatives à des traitements de complexification applicables au deuxième ensemble de données cartographiques Di pour générer un troisième ensemble de données cartographiques D2correspondant à un niveau de résolution N2supérieur à N-i, etc. On comprendra toutefois que les péridonnées P-i pourraient également être relatives à des traitements de complexification applicables directement aux données D0initiales. A titre d'exemples non limitatifs, les péridonnées peuvent se confondre avec lesdits traitements de complexification ou bien être seulement indicatives de ces traitements de complexification. Dans le premier cas, les péridonnées comprennent des instructions à mettre en oeuvre sur certaines données cartographiques, en vue de leur complexification. Dans le deuxième cas, elles peuvent par exemple comprendre de simples identifiants, tels que des noms de procédures, désignant lesdits traitements de complexification. Les identifiants sont éventuellement accompagnés de paramètres (ex : coordonnées de nouveaux points, tolérance à appliquer, etc.). D'un autre côté, la figure 1 montre un dispositif 1 d'un utilisateur, qui peut être par exemple un ordinateur doté d'un écran 4, d'une interface hommemachine ou de tout autre moyen pour restituer à l'utilisateur des données cartographiques reçues. Dans l'exemple illustré, l'ordinateur 1 comprend en outre une unité centrale 5 comprenant des moyens de calcul et une mémoire de stockage 9. L'ordinateur 1 de l'utilisateur est connecté au serveur 2 par l'intermédiaire d'un canal 3 qui peut prendre toute forme (filaire, sans fil...). Avantageusement, la connexion entre l'ordinateur 1 et le serveur 2 se fait par l'intermédiaire d'un réseau de communication 10 qui peut présenter différentes architectures et supporter différents protocoles de communication. Le réseau de communication 10 peut par exemple être un réseau de type Internet. Un flux de données cartographiques doit être transmis du serveur 2 à l'utilisateur, par l'intermédiaire de son ordinateur 1 dans cet exemple, en vue par exemple d'afficher les données cartographiques transmises sur l'écran 4 de l'ordinateur 1. Pour ce faire, le premier ensemble de données cartographiques Do est tout d'abord transmis à l'ordinateur 1 (étape 6). Puisque ce premier ensemble de données cartographiques D0correspond à un niveau de résolution N0avantageusement faible, il comprend donc une quantité de données également faible, si bien que sa transmission est relativement rapide. Même si la transmission est effectuée par l'intermédiaire d'un réseau de communication 10 qui introduit du délai dans l'acheminement des données, l'utilisateur peut donc disposer des données D0à relativement brève échéance. Une fois le premier ensemble de données cartographiques Do reçu par l'ordinateur 1 , celui-ci peut les restituer à l'utilisateur, par exemple en affichant la cartographie correspondante sur l'écran 4. Ainsi, l'utilisateur peut visualiser assez vite une cartographie. En outre, l'information obtenue et restituée à l'utilisateur est cohérente et pertinente puisqu'elle représente toute la zone cartographiée de façon correcte, même si son niveau de résolution est limité. Par la suite, les péridonnées Po sont transmises du serveur 2 à l'utilisateur, par l'intermédiaire de son ordinateur 1 dans cet exemple (étape 7). On considère ainsi que les péridonnées font partie du flux F de données cartographiques à transmettre à l'utilisateur. L'utilisateur applique alors les traitements de complexification auxquels les péridonnées P0sont relatives, de façon à générer le deuxième ensemble de données cartographiques D^ correspondant à un niveau de résolution Ni supérieur à N0. Cette étape peut être réalisée à l'aide des moyens de calcul fournis par l'unité centrale 5 de l'ordinateur 1. Lorsque les péridonnées P0comprennent des instructions pour la mise en oeuvre des traitements de complexification applicables aux données D0, l'ordinateur 1 applique alors ces instructions pour générer le deuxième ensemble de données cartographiques D-i. Si, au contraire, les péridonnées Po se contentent d'identifier les traitemenls de complexification applicables aux données D0, l'ordinateur 1 retrouve alors les traitements de complexification ainsi identifiés et les applique aux données D0. Dans ce dernier cas, les différents traitements de complexification possibles et susceptibles d'être identifiés par des péridonnées doivent être disponibles au niveau de l'ordinateur 1 , par exemple dans la mémoire de stockage 9. Les variantes susmentionnées peuvent éventuellement être combinées. Les péridonnées Po peuvent ainsi comprendre les instructions permettant la mise en oeuvre de certains traitements de complexification applicables aux données D0, ainsi qu'un identifiant de certains autres traitements de complexification applicables aux données D0. Du fait de la nature des traitements de complexification, le deuxième ensemble de données cartographiques D^ peut être vu comme un enrichissement du premier ensemble de données cartographiques D0, de façon à présenter un niveau de résolution supérieur. Ce deuxième ensemble de données cartographiques Di peut alors, à son tour, être restitué à l'utilisateur, par exemple à l'aide de l'écran 4 de l'ordinateur 1. A ce stade, l'utilisateur peut donc visualiser la même cartographie que précédemment, mais avec un niveau de résolution supérieur. Le procédé se poursuit ensuite de la même façon en continuant la transmission du flux F de données cartographiques en transmettant les péridonnées Pi à l'utilisateur (étape 8), de façon à ce que ce dernier puisse appliquer les traitements de complexification correspondants à l'ensemble de données cartographiques Di, de façon à générer un troisième ensemble de données cartographiques D2correspondant à un niveau de résolution supérieur N2au niveau de résolution Ni, puis en restituant les données D2à l'utilisateur. Le procédé se poursuit ainsi de suite, tant qu'un critère déterminé n'est pas satisfait. Par exemple, le procédé peut se poursuivre tant que l'utilisateur n'a pas requis un arrêt de transmission du flux F de données cartographiques. Selon un autre exemple, le procédé peut se poursuivre jusqu'à ce qu'à ce que l'utilisateur dispose d'un ensemble de données cartographiques correspondant à un niveau de résolution défini par un abonnement ou un profil de l'utilisateur par exemple. Ainsi, un même ensemble de données cartographiques initial D0peut permettre à des utilisateurs distincts d'obtenir des cartographies avec des niveaux de résolution différents. Bien sûr, d'autres exemples de critères pour arrêter la transmission du flux de données cartographiques sont également envisageables. Par défaut, le flux F de données cartographiques est transmis dans sa totalité, c'est-à-dire jusqu'aux péridonnées permettant d'obtenir l'ensemble de données cartographiques correspondant au niveau de résolution le plus élevé. On comprend donc que, grâce à ce mode de fonctionnement, l'utilisateur peut visualiser très tôt des données cartographiques pertinentes, puis obtenir, au fur et à mesure de la transmission du flux de données cartographiques, un enrichissement de la cartographie affichée par augmentation progressive de son niveau de résolution. Si, à un instant donné au cours de la transmission du flux de données cartographiques, l'utilisateur estime que le niveau de résolution de la cartographie qui lui est présentée est suffisant, il peut même stopper la transmission du flux, ce qui évite une transmission de données et des calculs inutiles. Dans l'exemple décrit ci-dessus en référence à la figure 1 , on a considéré que les données cartographiques D0et les péridonnées Po^,... étaient stockées et transmises au niveau d'un serveur 2 distant de l'utilisateur. En variante, les données cartographiques D0et les péridonnées P0,P[iota],... pourraient être stockées localement. Ce stockage local peut être réalisé par exemple au niveau de la mémoire 9 de l'ordinateur 1 , ou bien sur tout type de support d'informations associé au moins provisoirement à l'ordinateur 1 , tels qu'un CD-Rom, un DVD-Rom, une clé de stockage, etc. Dans ce cas, la transmission du flux F de données cartographiques est alors réalisée depuis la mémoire 9 de l'ordinateur 1 ou depuis ledit support d'informations associé à l'ordinateur 1. Dans une configuration intermédiaire, les données et/ou péridonnées pourraient être stockées partiellement de façon distante et partiellement de façon locale vis-à-vis de l'utilisateur. Dans tous les cas, la structure de données adoptée est relativement légère. En effet, seules les données cartographiques Do, qui correspondent avantageusement au niveau de résolution le plus bas, sont mémorisées. En outre, les péridonnées P0,P[iota],... peuvent représenter une quantité de données relativement faible, en particulier lorsqu'elles contiennent essentiellement un identifiant des traitements de complexification. Ainsi, dans l'exemple décrit plus haut, la mémoire du serveur 2 (et/ou la mémoire 9 de l'ordinateur 1) pourra avoir une capacité relativement limitée, en particulier par rapport à une base de données qui stockerait différents ensembles de données cartographiques correspondant à des niveaux de résolution respectifs pour pouvoir transmettre l'ensemble de données cartographiques correspondant à un niveau de résolution requis par l'utilisateur. Les opérations décrites ci-dessus sont avantageusement mises en oeuvre à l'initiative d'un producteur de données cartographiques numériques. Certaines au moins d'entre elles sont effectuées avantageusement à l'aide d'un dispositif tel que l'ordinateur 1 de la figure 1 et/ou d'un programme d'ordinateur comprenant des instructions de code appropriées. La détermination des péridonnées sous la responsabilité du producteur de données lui-même permet de garantir l'authenticité et la qualité des données cartographiques résultantes. Les figures 2 à 5 montrent des exemples de traitements de complexification applicables à certains types de données cartographiques et pouvant faire l'objet de péridonnées selon la présente invention. Bien sûr, tout autre traitement de complexification peut également être envisagé. On notera notamment que l'absence de traitement particulier peut constituer en lui-même un traitement de complexification adapté pour certains objets. La figure 2 représente, dans sa partie la plus à gauche, un contour en trait plein appartenant au premier ensemble de données cartographiques D0correspondant à un premier niveau de résolution N0. Le contour correspondant avec le niveau de résolution N2> N0a été également représenté en trait interrompu, pour comparaison. Dans cet exemple, les traitements de complexification appliqués à D0, auxquels les péridonnées P0sont relatives, comprennent la définition de nouveaux points. Certains de ces points peuvent se substituer à ceux du contour initial (le point d'angle entre les deux segments du contour initial n'est pas conservé dans le contour intermédiaire appartenant au deuxième ensemble de données cartographiques Di), tandis que d'autres peuvent constituer des points supplémentaires permettant d'obtenir un contour plus détaillé de l'objet représenté. Après application à D0des traitements de complexification visés par les péridonnées P0, l'utilisateur obtient donc un nouveau contour appartenant au deuxième ensemble de données cartographiques Di. Comme cela apparaît dans la partie intermédiaire de la figure 2, ce nouveau contour, représenté en trait plein présente un niveau de résolution Ni > N0et donc un niveau de détail supérieur au contour initial (représenté en pointillés). Ce contour intermédiaire reste cependant encore approximatif par rapport au contour correspondant au niveau de résolution N2> Ni et également représenté en trait interrompu pour comparaison. Les traitements de complexification auxquels les péridonnées Pi sont relatives, sont ensuite appliqués au contour intermédiaire, de façon à obtenir le contour appartenant au troisième ensemble de données cartographiques D2. Ce contour final possède le niveau de résolution N2maximal dans cet exemple. Il est représenté en trait plein sur la partie droite de la figure 2. A nouveau, lesdits traitements de complexification comprennent la définition de nouveaux points, en remplacement ou en complément de points du contour précédent. On notera que les traitements de complexification utilisés dans cet exemple sont avantageusement tels que les nouveaux points définis peuvent être rattachés à un objet existant. Ce rattachement peut être assuré à l'aide d'un identifiant d'objet transmis à l'utilisateur avec les nouveaux points. Dans l'exemple illustré sur la figure 3, l'objet initial appartenant au premier ensemble de données cartographiques Do est un objet complexe composé de primitives (arcs) connectées entre elles (partie gauche de la figure 3). Les traitements de complexification visés par les péridonnées Po et appliqués à cet objet complexe comprennent une désagrégation de l'objet, de façon que celui-ci présente des primitives (arcs) déconnectées. L'objet résultant, qui appartient au deuxième ensemble de données cartographiques DL reste cependant unique à ce stade de la reconstruction (partie intermédiaire de la figure 3). Les traitements de complexification visés par les péridonnées Pi et appliqués au nouvel objet obtenu comprennent une individualisation de cet objet, de façon à obtenir une cartographie nominale formée d'objets multiples 11-14 (partie droite de la figure 3). Les primitives deviennent ainsi des objets individuels qui peuvent être éventuellement orientés. Les traitements de complexification visés par les péridonnées Pi peuvent en outre comprendre la définition de nouveaux points. Dans ce cas, les nouveaux points sont avantageusement transmis à l'utilisateur avec un identifiant permettant de les rattacher à une des primitives. Les objets multiples obtenus appartiennent au troisième ensemble de données cartographiques D2. La complexification mise en oeuvre dans l'exemple illustré sur la figure 4 comprend une transformation d'objet. Le premier ensemble de données cartographiques D0comprend deux points 15 et 16, ainsi qu'un objet surfacique 17. Les traitements de complexification visés par les péridonnées Po et appliqués à ces objets comprennent une généralisation inverse ainsi que la définition de nouveaux points, de sorte que la cartographie s'affine. Selon ces traitements, les points 15 et 16 sont transformés en objets surfaciques 18 et 19, tandis que l'objet 17 qui agrégeait un ensemble de points est remplacé par ces points 20. La figure 5 montre encore un autre exemple de traitements de complexification dans le cas d'un objet initial correspond à un axe, par exemple routier. L'axe 21 appartient au premier ensemble de données cartographiques D0. Il est représenté par un trait simple avec le niveau de résolution N0. Les traitements de complexification visés par les péridonnées Po et appliqués à cet axe 21 comprennent successivement la définition de nouveaux points 22, la connexion des nouveaux points 22 pour obtenir un nouvel axe 24, le calcul de nouveaux points 23 à partir des points 22 pour déterminer un axe 25 symétrique de l'axe 24 par rapport à l'axe 21 initial et le remplacement de l'axe 21 initial par le couple d'axes 24-25. Ces opérations successives ont été représentées séparément sur la figure 5 pour plus de clarté. Les résultats intermédiaires de ces étapes ne donnent pas lieu à une restitution à l'utilisateur, tel qu'un affichage sur l'écran de son ordinateur. Seul l'objet final résultant, c'est-à-dire le couple d'axes 2425, qui appartient au deuxième ensemble de données cartographiques Di, est restitué à l'utilisateur. A l'issue de ces opérations, on a donc obtenu la représentation d'une voie, en remplacement de l'axe 21 initial. Cette représentation constitue bien une augmentation du niveau de résolution de la cartographie numérique présentée à l'utilisateur. On notera que les données cartographiques peuvent comprendre des objets organisés en classes. Dans l'exemple illustré sur la figure 5 par exemple, l'axe 21 peut former un objet faisant partie de la classe "voirie". Une telle classification peut être utile notamment pour visualiser seulement certaines classes d'objets à l'exclusion d'autres classes d'objets, ou bien pour effectuer un traitement global de complexification à tous les objets d'une ou plusieurs classes données par exemple. Dans le cas où les objets représentés sont organisés en classes, les traitements de complexification applicables à certains de ces objets peuvent impliquer une conservation de la classe. Ainsi, dans l'exemple illustré sur la figure 5, la voie constituée par le couple d'axes 24-25 peut rester attachée à la classe "voirie", comme l'axe 21 initial. Dans d'autres cas, en revanche, les traitements de complexification applicables à certains objets peuvent impliquer un ajout, une suppression ou une modification de classe. A titre illustratif, la désagrégation d'un objet d'une classe "bosquet" pourrait aboutir à l'apparition d'une pluralité d'objets d'une classe "arbre" par exemple. R E V E N D I C A T I O N S 1. Procédé de transmission d'un flux (F) de données cartographiques à un utilisateur, comprenant les étapes suivantes : /a/ transmettre à l'utilisateur un premier ensemble de données cartographiques (D0) correspondant à un premier niveau de résolution ; Ibl restituer le premier ensemble de données cartographiques à l'utilisateur ; Ici transmettre à l'utilisateur des n péridonnées (P0)P[iota],...) relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1' niveau de résolution supérieur au n niveau de résolution, n étant un entier initialement fixé à 1 ; lui appliquer lesdits traitements de complexification au n ensemble de données cartographiques de façon à générer le n+1 ensemble de données cartographiques ; lel restituer le n+1 ensemble de données cartographiques à l'utilisateur ; et IV répéter les étapes Ici à lel, n étant augmenté de 1 à chaque itération, tant qu'un critère déterminé n'est pas satisfait. 2. Procédé selon la revendication 1 , dans lequel ledit critère déterminé comprend le fait que l'utilisateur a requis un arrêt de transmission du flux (F) de données cartographiques. 3. Procédé selon la revendication 1 ou 2, dans lequel ledit critère déterminé comprend le fait d'atteindre un niveau de résolution défini par un profil ou un abonnement de l'utilisateur. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel certaines au moins des étapes /a/ à IV sont réalisées à l'aide d'un dispositif de l'utilisateur. 5. Procédé selon la revendication 4, dans lequel le dispositif comprend un ordinateur (1) incluant un écran (4) apte à restituer les premier et n+1 ensembles de données cartographiques à l'utilisateur. 6. Procédé selon la revendication 4 ou 5, dans lequel la transmission du premier ensemble de données cartographiques et la transmission des n péridonnées (Po,P[iota],-- ) sont effectuées au moins en partie depuis une mémoire (9) associée audit dispositif. 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel la transmission du premier ensemble de données cartographiques et la transmission des n péridonnées (Po,P[iota],- . ) sont effectuées au moins en partie depuis une entité distante (2). 8. Procédé selon la revendication 7, dans lequel la transmission du premier ensemble de données cartographiques et la transmission des n' péridonnées (Po,P[iota],...) sont effectuées par l'intermédiaire d'un réseau de communication (10). 9. Procédé selon l'une quelconque des revendications 4 ou 5, dans lequel les n péridonnées (Po.Pi,...) comprennent un identifiant desdits traitements de complexification applicables au n ensemble de données cartographiques, lesdits traitements de complexification applicables au n ensemble de données cartographiques étant disponibles au niveau du dispositif de l'utilisateur. 10. Procédé selon l'une quelconque des revendications 1 à 8, dans lequel les n péridonnées (P0,P[iota],...) comprennent des instructions pour la mise en oeuvre desdits traitements de complexification applicables au n' ensemble de données cartographiques. 11. Procédé selon l'une quelconque des revendications précédentes, dans lequel les traitements de complexification applicables au n ensemble de données cartographiques comprennent un ajout de données cartographiques. 12. Procédé selon l'une quelconque des revendications précédentes, dans lequel les traitements de complexification applicables au n' ensemble de données cartographiques comprennent un calcul de données cartographiques supplémentaires. 13. Procédé selon l'une quelconque des revendications précédentes, dans lequel le n ensemble de données cartographiques comprend des objets organisés en classes et dans lequel certains au moins des traitements de complexification applicables au n ensemble de données cartographiques s'appliquent à au moins une classe d'objets. 14. Procédé selon l'une quelconque des revendications précédentes, dans lequel le n ensemble de données cartographiques comprend des objets organisés en classes et dans lequel certains au moins des traitements de complexification applicables au n ensemble de données cartographiques impliquent une conservation, un ajout, une suppression ou une modification de classe relativement à certains objets. 15. Entité (2) agencée pour mettre en oeuvre le procédé de transmission d'un flux (F) de données cartographiques à un utilisateur selon l'une quelconque des revendications précédentes, l'entité comprenant : - des moyens pour transmettre à l'utilisateur un premier ensemble de données cartographiques (D0) correspondant à un premier niveau de résolution ; et - des moyens pour transmettre à l'utilisateur des n péridonnées (P0,P[iota],...) relatives à des traitements de complexification applicables au n' ensemble de données cartographiques pour générer un n+1' ensemble de données cartographiques correspondant à un n+1' niveau de résolution supérieur au n' niveau de résolution, n étant un entier initialement fixé à 1 , lesdits moyens de transmission étant agencés pour poursuivre la transmission de péridonnées en augmentant n de 1 à chaque fois, tant qu'un critère déterminé n'est pas satisfait. 16. Produit programme d'ordinateur comprenant des instructions de code adaptées à la mise en oeuvre des étapes suivantes pour transmettre un flux (F) de données cartographiques à un utilisateur, lorsqu'il est chargé et exécuté par des moyens informatiques : - transmettre à un utilisateur un premier ensemble de données cartographiques (D0) correspondant à un premier niveau de résolution ; - transmettre à l'utilisateur des n' péridonnées (P0,P[iota],...) relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1 niveau de résolution supérieur au n niveau de résolution, n étant un entier initialement fixé à 1 , la transmission de péridonnées étant poursuivie en augmentant n de 1 à chaque fois, tant qu'un critère déterminé n'est pas satisfait. 17. Dispositif (1 ) agencé pour recevoir un flux (F) de données cartographiques transmis selon le procédé selon l'une quelconque des revendications 1 à 14, le dispositif comprenant : /a/ des moyens pour recevoir un premier ensemble de données cartographiques (D0) correspondant à un premier niveau de résolution ; /b/ des moyens (4) pour restituer le premier ensemble de données cartographiques ; Ici des moyens pour recevoir des n péridonnées (Po,P[iota],...) relatives à des traitements de complexification applicables au n ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1 niveau de résolution supérieur au n' niveau de résolution, n étant un entier initialement fixé à 1 ; lûl des moyens pour appliquer lesdits traitements de complexification aun m e[eta]gep[eta]bie ,[theta]données cartographiques de façon à générer le n+1 ensemble de données cartographiques ; lel des moyens (4) pour- restituer le n+1' ensemble de données cartographiques ; et IV des moyens pour mettre en oeuvre répétitivement les moyens Ici à lel en augmentant n de 1 à chaque itération, tant qu'un critère déterminé n'est pas satisfait. 18. Produit programme d'ordinateur comprenant des instructions de code adaptées à la mise en oeuvre des étapes suivantes pour recevoir un flux (F) de données cartographiques transmis selon le procédé selon l'une quelconque des revendications 1 à 14, lorsqu'il est chargé et exécuté par des moyens informatiques : /a/ recevoir un premier ensemble de données cartographiques (Do) correspondant à un premier niveau de résolution ; /b/ restituer le premier ensemble de données cartographiques ; Ici recevoir des n' péridonnées (Po,P[iota],...) relatives à des traitements de complexification applicables au n' ensemble de données cartographiques pour générer un n+1 ensemble de données cartographiques correspondant à un n+1 niveau de résolution supérieur au n' niveau de résolution, n étant un entier initialement fixé à 1 ; 161 appliquer lesdits traitements de complexification au n' ensemble de données cartographiques de façon à générer le n+1' ensemble de données cartographiques ; lel restituer le n+1' ensemble de données cartographiques ; et IV mettre en oeuvre répétitivement les étapes Ici à lel, n étant augmenté de 1 à chaque itération, tant qu'un critère déterminé n'est pas satisfait.