Brevet FR3076385A1 — publié le 20190705

17-IPM-101626-U1-FR 1 MAILLAGE DE DONNEES GLOBALES DANS UNE TRAME GLOBALE A DISTORSION MINIMALE DOMAINE L'invention concerne generalement le domaine du traitement et de la generation de donnees d'image et, plus particulierement, le maillage de donnees globales dans une trame globale a distorsion minimale. CONTEXTE Les projections ou les grilles cartographiques sont une transformation des latitudes et des longitudes des emplacements depuis la surface d'une sphere ou d'un ellipsoide en des emplacements sur un plan. Ce processus de transformation est souvent appele maillage ou projection de donnees. Des exemples de projections cartographiques comprennent les projections equirectangulaires, de Cassini, de Mercator, de Gauss-Kruger, les projections equivalentes cylindriques de Lambert, etc. Differentes projections cartographiques peuvent preserver certaines proprietes du corps de type sphere au detriment d'autres proprietes. Les projections utilisent un systeme de coordonnees projetees (PCS) defini sur une surface plane et bidimensionnelle. Un PCS est base sur un systeme de coordonnees geographiques (GCS) qui utilise une surface spherique tridimensionnelle pour definir des emplacements sur la Terre. Un systeme de coordonnees geographiques (GCS) utilise une surface spherique tridimensionnelle pour definir des emplacements sur la Terre. Un GCS comprend une unite de mesure angulaire, un premier meridien et un element de reference (base sur un spheroide). Le spheroide definit la taille et la forme du modele terrestre, tandis que l'element de reference relie le spheroide a la surface de la Terre. Un point est reference par ses valeurs de longitude et de latitude. La longitude et la latitude sont des angles mesures du centre de la Terre a un point de la surface de la Terre. Les angles sont souvent mesures en degres (ou en grades). Contrairement a un GCS, un PCS a des longueurs, des angles et des zones constantes sur les deux dimensions. Un PCS est base sur un GCS base sur une sphere ou un spheroide. En plus du GCS, un PCS comprend une projection cartographique, un ensemble de parametres de projection qui personnalisent la projection cartographique pour un emplacement particulier et une unite de mesure lineaire. 2017-IPM-101626-U1 -FR 2 BREVE DESCRIPTION DES DES SINS Les modes de realisation de l'invention peuvent etre mieux compris en faisant reference aux dessins ci-joints. La figure 1 est un schema de principe representant un exemple de systeme de 5 maillage de donnees globales qui produit des grilles lisses et continues a partir de donnees geospatiales globales. La figure 2 est un organigramme representant des exemples d'operations pour generer une trame globale authalique. La figure 3 est un organigramme representant des exemples d'operations 10 d'identification de regions a distorsion minimale dans une projection. La figure 4 est une illustration representant des exemples de projections de donnees globales qui presentent une distorsion. La figure 5 est une illustration representant des projections de donnees globales centrees sur diverses positions de la surface de la Terre. 15 La figure 6 est une illustration representant des exemples de projections de donnees globales centrees sur differentes positions sur la surface de la Terre apres filtrage pour la distorsion. La figure 7 est une illustration representant un exemple de trame globale authalique generee par la fusion de projections de donnees globales filtrees. 20 La figure 8 represente un exemple de systeme informatique avec un generateur de trame globale. DESCRIPTION La description qui suit comprend des exemples de systemes, de procedes, de techniques et de flux de programmes qui representent des modes de realisation de l'invention. 25 Cependant, it est entendu que la presente invention peut etre mise en pratique sans ces details specifiques. Par exemple, la presente invention fait reference a la generation d'une trame globale a distorsion minimale de la Terre dans des exemples illustratifs. Des modes de realisation de la 2017-IPM-101626-U1-FR 3 presente invention peuvent egalement etre appliqués a la creation d'une trame a distorsion minimale pour des projections de donnees sur des surfaces autres que la Terre, telles que d'autres surfaces astronomiques ou des corps spheriques en general. Dans d'autres cas, des exemples d'instructions, des protocoles, des structures et des techniques bien connus n'ont pas ete 5 representes en detail afin de ne pas obscurcir la description. Vue d' ensemble Les projections cartographiques &torment necessairement la surface de la Terre d'une certaine maniere a la suite de la transformation en un systeme de coordonnees. Cependant, differents systemes de projection cartographique peuvent preserver certaines 10 proprietes des donnees geospatiales (par exemple, zone) au detriment d'autres proprietes (par exemple, la distance ou l'azimut). Pour produire une trame globale a distorsion minimale, un generateur de trame globale cree un nombre et une variete de projections en utilisant des donnees geospatiales d'entree. Le generateur selectionne intelligemment les systemes de projection sur la base de proprietes des donnees d'entree et de proprietes souhaitees d'une trame globale de sortie. 15 Le generateur applique ensuite des algorithmes d'interpolation aux projections pour produire des projections lisses et continues. Le generateur reprojette alors les projections interpolees sur un systeme de projection de sortie souhaite et filtre les projections pour identifier et supprimer les regions des projections qui presentent une distorsion. Le generateur fusionne les projections filtrees, ce qui se traduit par une trame globale a distorsion minimale. La trame globale resultante 20 peut egalement etre authalique en fonction du systeme de projection de sortie utilise. La creation d'une trame globale authalique a distorsion minimale permet l'analyse de donnees geospatiales l'echelle mondiale, par opposition a d'autres techniques susceptibles de necessiter l'analyse de sections regionales disparates pour chaque domaine d'interet. Une trame globale authalique est essentielle pour certaines analyses de donnees telles que la modelisation paleoclimatique globale, 25 la modelisation stratigraphique de sequence globale et d'autres modelisations geoscientifiques. Terminologie Le terme « trame », tel qu'il est utilise ici, designe un graphique ou une image tramee. Une trame est une structure de donnees a matrice de points, representant une grille generalement rectangulaire de pixels ou de points de couleur, pouvant etre visualisee par l'intermediaire d'un moniteur, sur papier ou d'un autre support d' affichage Une trame globale decrit une image de la Terre avec chaque pixel ou cellule representant une zone ou un element de 2017-IPM-101626-U1-FR 4 reference correspondant a un emplacement geographique de la Terre. Par exemple, une trame globale peut etre utilisee pour afficher des donnees relatives au climat, a la population, a l'altitude, aux formations, etc. Le terme « authalique » indique qu'une carte represente une zone egale comme modele terrestre de reference. Par exemple, la sphere authalique est un modele 5 spherique de la Terre qui a la meme zone de surface que celle de l'ellipsoide de reference. Exemple d'illustrations La figure 1 est un schema de principe representant un exemple de generateur de trame globale qui produit une trame globale lisse et continue a partir de donnees geospatiales globales. La figure 1 represente un generateur de trame globale 101 qui comprend un generateur 10 de projection 102, un interpolateur 103, un generateur de projection globale 104, un filtre de projection 105 et un outil de mosaiquage 106. Le generateur de projection 102 utilise une bibliotheque de systemes de projection 107. A l'etape A, le generateur de projection 102 recoit des donnees d'entree 109. Les donnees d'entree 109 sont un fichier de systeme d'informations geographiques (GIS) ou une 15 structure de donnees qui contient des informations geographiques ou des donnees geospatiales. Un GIS est un systeme concu pour capter, stocker, manipuler, analyser, gerer et presenter des donnees spatiales ou geographiques. Les donnees peuvent etre exprimees en formats de matrices, de vecteurs ou de grilles et basees sur un systeme de projection. Les donnees d'entree 109 peuvent indiquer diverses informations telles que des donnees topographiques, des donnees 20 paleoclimatiques, des donnees hydrologiques, etc. Les donnees d'entree 109 peuvent comprendre des proprietes ou des metadonnees indiquant des emplacements geographiques associes, des systemes de projection compatibles, etc. A l'etape B, le generateur de projection 102 genere des projections 110. Le generateur de projection 102 recupere ou selectionne les projections souhaitees dans les systemes 25 de projection 107. Les systemes de projection utilisent des mathematiques de projection (c'est-d- dire, des transformations geometriques/geodesiques, des equations ou d'autres operations mathematiques) pour &former ou transformer des donnees tridimensionnelles en un plan bidimensionnel. Les projections peuvent egalement impliquer une projection sur differentes surfaces, telles que cylindrique, conique, azimutale, etc. Toutes les projections cartographiques 30 &torment necessairement la surface de la Terre d'une certaine maniere pendant la transformation. Cependant, differents systemes de projection utilisent differentes physiques de 2017-IPM-101626-U1-FR 5 projection et peuvent donc avoir des proprietes ou des fonctionnalites differentes. Par exemple, differentes projections cartographiques peuvent preserver certaines proprietes de la Terre au detriment d'autres proprietes, differentes projections cartographiques subissent une distorsion au niveau de differentes zones de la projection. Le generateur de projection 102 peut analyser les 5 proprietes des donnees d'entree 109 pour identifier des projections compatibles dans les systemes de projection 107 qui conviennent aux donnees d' entree 109. De plus, le generateur de projection 102 peut selectionner des systemes de projection qui sont connus pour produire des projections sans distorsion pour des emplacements geographiques particuliers indiques dans les donnees d'entree 109. Par exemple, si les donnees d'entree 109 sont particulierement pertinentes 10 pour les regions polaires, le generateur de projection 102 peut selectionner un systeme de projection de Lambert qui peut produire des projections polaires relativement exemptes de di storsi ons . Comme le montre la figure 1, les projections 110 comprennent un nombre configurable de projections 1 - N. Le nombre des projections 110 genere par le generateur de 15 projection 102 varie en fonction des parametres de sortie ou de cas d'utilisation souhaites. Generalement, le plus grand nombre de projections a genere le moins de distorsion dans la trame globale resultante 115. Ainsi, dans les cas ou une certaine distorsion est acceptable, le generateur de projection 102 peut generer un nombre inferieur de projections, et dans les cas ou une resolution ou une clarte elevee est necessaire, le generateur de projection 102 peut generer un 20 nombre plus eleve de projections. Par exemple, les donnees climatiques et meteorologiques peuvent ne pas necessiter une haute resolution ou une sortie a distorsion minimale, alors que les donnees demographiques peuvent necessiter plus de details et moins de distorsion. Apres la selection du type et du nombre de projections a partir des systemes de projection 107, le generateur de projection 102 genere les projections 110 selon la physique de projection de 25 chaque systeme de projection selectionne. A l'etape C, l'interpolateur 103 interpole chacune des projections 110 pour generer les projections interpolees 111. L'interpolation est un processus qui utilise les valeurs mesurees prises a des emplacements d'echantillons connus pour predire (estimer) des valeurs pour les emplacements non echantillonnes. L'interpolateur 103 peut utiliser une variete de 30 procedes d'interpolation. Le procede d'interpolation utilise peut differer sur la base d'hypotheses sous-jacentes d'un procede d'interpolation, d'exigences de donnees sur la base des donnees d'entree 109 et de capacites a generer differents types de sortie. L'interpolateur 103 peut interpoler les projections 110 en utilisant des algorithmes de maillage cartesiens ou des 2017-IPM-101626-U1-FR 6 techniques d'analyse geostatistiques. Des exemples d'algorithmes de maillage cartesien et de techniques d'analyse geostatistiques comprennent l'interpolation par voisins naturels, entre plus proches voisins (sur la base de la triangulation de Delauney), la ponderation inverse a la distance, l'interpolation lineaire, les splines cubiques (avec et sans barrieres), la courbure minimale (avec 5 et sans tension) et le krigeage. Si l'une quelconque des projections 110 est basee sur un GCS, l'interpolateur 103 utilise un algorithme de maillage capable d'etablir le maillage en coordonnees spheriques telles que l'interpolation spherique basee sur la triangulation de Delauney avec tension ou l'interpolation basee sur la fonction de Green. A l'etape D, le generateur de projection globale 104 utilise les projections 10 interpolees 111 pour generer des projections globales 112. Chacune des projections interpolees 111 est basee sur les systemes de projection originaux utilises par le generateur de projection 102 pour generer les projections 110. Le generateur de projection globale 104 transforme ou reprojette chacune des projections interpolees 111 en une projection de sortie souhaitee. La projection de sortie souhaitee peut etre une projection basee sur un PCS ou un GCS, ce qui 15 entrainerait une projection tridimensionnelle. Le generateur de projection globale 104 peut etre configure avec le systeme de projection de sortie souhaite ou peut determiner une projection de sortie appropriee sur la base de parametres d'entree ou de proprietes des donnees d'entree 109. A l'etape E, le filtre de projection 105 applique un filtre a chacune des projections globales 112 pour identifier des regions des projections globales 112 qui contiennent 20 une distorsion minimale. La distorsion peut se rapporter aux erreurs de maillage, aux artefacts ou aux imperfections visuelles presentes dans les projections globales 112. La distorsion peut etre identifiee par une inspection visuelle par un utilisateur qui peut selectionner des regions souhaitables ou supprimer des regions deformees. De plus, le filtre de projection 105 peut mesurer la distorsion en determinant un rapport entre la distance cartographique (distance 25 representee dans un PCS) par rapport a la distance angulaire reelle dans un GCS ou en determinant des changements d'angles des directions cardinales. La distorsion est ensuite mesuree sur la base d'une difference entre les valeurs et comparee a un seuil. Si la difference &passe le seuil, la region de la projection associee a la difference mesuree est alors consideree comme contenant une distorsion. La valeur du seuil peut varier sur la base d'une resolution cible. 30 Par exemple, des differences de 10 a 20 % peuvent etre satisfaisantes pour un systeme peu dense. La distorsion peut egalement faire reference a des inexactitudes dans les donnees d' entree 109 ou dans les donnees interpolees. Les donnees (a la fois interpolees et d'entree) dans les projections globales 112 peuvent etre validees en utilisant des techniques de validation croisee et des 2017-IPM-101626-U1-FR 7 fonctions de semi-variogrammes, etc. Les zones qui indiquent des erreurs ou une grande variance entre les valeurs mesurees et interpolees/predites peuvent etre supprimees des projections globales 112. Le filtre de projection 105 delivre les projections filtrees 113 qui contiennent les regions determinees comme contenant une distorsion minimale. 5 A l'etape F, l'outil de mosaiquage 106 combine les projections filtrees 113 pour generer une trame globale 115. L'outil de mosaiquage 106 peut combiner ou fusionner les projections filtrees 113 en utilisant une variete d'algorithmes de mosaiquage comprenant des fonctions lineaires ou des fonctions en cosinus cane. En general, le processus implique l'identification de limites geographiques de regions dans les projections filtrees 113 et 10 l'alignement des limites sur la base de leurs informations geospatiales pour generer une image ou une trame continue. Dans les zones dans lesquelles les projections filtrees 113 se chevauchent, l'outil de mosaiquage 106 peut utiliser des fonctions de mise en drapeau qui peuvent impliquer une ponderation de donnees provenant de chacune des projections se chevauchant pour generer une image lisse. Pendant le processus de mosaiquage, des valeurs absolues sont conservees, de 15 sorte que la grille spatiale finale f(x) de la trame globale 115 est une fonction des grilles d'entree gi(x) (i = 1, 2,..n) de sorte que : (1.1) f (x) = g i(x) i=i On, wi(x) (i = 1,2, ..n) sont les fonctions de mosaiquage de sorte que : 20 (1.2) wi(x) = 1 i=i Apres la fusion des projections filtrees 113, l'outil de mosaiquage 106 delivre la trame globale 115. La figure 2 est un organigramme representant des exemples d' operations pour generer une trame globale authalique. La figure 2 decrit un generateur de trame globale 25 effectuant les operations pour etablir la coherence avec la figure 1, bien que la denomination du code de programme puisse varier selon les mises en oeuvre. Au bloc 202, un generateur de trame globale (« generateur ») recupere les donnees d'entree a traiter. Les donnees d'entree peuvent comprendre des donnees de formation souterraine, des informations relatives aux reserves de petrole, des informations topographiques, 2017-IPM-101626-U1-FR 8 etc. Le generateur peut recuperer les donnees a partir de sources sur Internet, par satellites, radars meteorologiques, etc. En outre, le generateur peut recevoir des donnees en temps reel provenant d'une variete de capteurs deployes dans une region ou une zone d'interet. Le generateur peut traiter les donnees d'entree pour identifier les proprietes des donnees, les regions geographiques 5 associees aux donnees, etc. Apres la recuperation des donnees d'entree, la commande passe au bloc 204. Au bloc 204, le generateur determine une pluralite de systemes de projection a utiliser. Le type et le nombre de systemes de projection utilises peuvent varier sur la base du niveau de resolution souhaite. Apres la selection d'une pluralite de systemes de projection, la 10 commande passe au bloc 206. Au bloc 206, le generateur commence a traiter les donnees d'entree selon chacun de la pluralite de systemes de projection. Le generateur effectue une iteration sur chacun des systemes de projection pour effectuer les operations decrites ci-dessous. Le systeme de projection actuellement utilise est appele ci-apres « le systeme de projection selectionne ». Apres 15 la selection d'un systeme de projection, la commande passe au bloc 208. Au bloc 208, le generateur projette les donnees d'entree en utilisant le systeme de projection selectionne. Le generateur projette les donnees d'entree selon la physique de projection du systeme de projection selectionne. En d'autres termes, le generateur &forme ou transforme les donnees d'entree pour qu'elles soient coherentes avec un PCS du systeme de 20 projection selectionne. Apres la projection des donnees d'entree, la commande passe au bloc 210. Au bloc 210, le generateur interpole la projection en utilisant un algorithme de maillage cartesien. Le generateur peut selectionner un algorithme de maillage cartesien base sur un systeme de coordonnees du systeme de projection selectionne. Par exemple, le systeme de 25 projection selectionne peut utiliser un PCS de Mercator transverse universelle (UTM), de sorte que le generateur selectionne un algorithme de maillage compatible avec le PCS UTM. Apres l'interpolation de la projection, la commande passe au bloc 212. Au bloc 212, le generateur projette la projection interpolee sur un systeme de projection globale. Le systeme de projection globale est la projection de sortie souhaitee sur 30 laquelle la trame globale finale sera basee. Le systeme de projection de sortie souhaite peut etre entre par un utilisateur ou peut etre selectionne par le generateur sur la base de parametres 2017-IPM-101626-U1-FR 9 d'entree ou des donnees d'entree. Par exemple, si les donnees d'entree comprennent des donnees d'altitude, le generateur utilise un systeme de projection de sortie adapte a l'affichage de donnees d'altitude. A titre d'exemple supplementaire, si un utilisateur entre une zone d'interet essentielle, le generateur utilise un systeme de projection concu pour la zone indiquee. Apres avoir projete 5 nouveau la projection interpolee sur une projection de sortie souhaitee, la commande passe au bloc 214. Au bloc 214, le generateur applique un filtre pour identifier des regions presentant une distorsion negligeable. Le generateur peut recevoir une entrée d'un utilisateur qui selectionne des regions determinees comme presentant une distorsion minimale apres une 10 inspection visuelle. En variante, le generateur peut identifier de maniere algorithmique les zones avec une distorsion minimale sur la base de mesures de differences entre les donnees d'entree et les donnees indiquees dans le systeme de projection globale. Dans certaines mises en oeuvre, le generateur peut appliquer des seuils lies aux donnees d'entree pour identifier les cellules deformees. Par exemple, si les donnees d'entree indiquent des altitudes, le generateur peut 15 s' assurer qu'aucune cellule n'a de valeurs irrealistes, telles qu'une valeur d'altitude superieure au point le plus eleve de la Terre ou inferieure au point le plus bas de la Terre. Le generateur peut considerer comme deformee toute cellule dont la valeur &passe ces seuils. Le generateur peut marquer les cellules deformees dans le systeme de projection globale. Par exemple, le generateur peut creer une structure de donnees de graphique avec une grille correspondant aux cellules du 20 systeme de projection globale et indiquer respectivement 1 ou 0 pour les cellules a conserver ou a supprimer. En variante, le generateur peut marquer les cellules avec des valeurs correspondant a la distorsion mesuree. Par exemple, si une cellule a une distorsion de mesure de 20 %, le generateur peut marquer la cellule avec une valeur de 0,2. Ensuite, pendant le processus de mosaiquage, si deux projections filtrees ont des cellules superposees, le generateur peut 25 selectionner la cellule qui presente le moins de distorsion. Le resultat de l' application du filtre est une projection filtree dans laquelle les regions souhaitables du systeme de projection globale (c'est-d-dire, les regions avec une distorsion minimale) restent et les regions deformees sont supprimees. Apres le filtrage de la projection globale, la commande passe au bloc 216. Au bloc 216, le generateur determine s'il existe un systeme de projection 30 supplementaire. S'il existe un systeme de projection supplementaire dans la pluralite de systemes de projection, le generateur selectionne le systeme de projection suivant et la commande passe au bloc 206. S'il n'existe pas de systeme de projection supplementaire, la commande passe au bloc 218. 2017-IPM-101626-U1-FR 10 Au bloc 218, le generateur combine les regions identifiees generees a partir de la pluralite de systemes de projection pour generer une trame globale a distorsion minimale. Les regions sont combinees en utilisant un algorithme de mosaiquage qui conserve leurs valeurs absolues (par exemple, le filtre en cosinus cane). Les regions peuvent etre chargees dans la 5 memoire d'un systeme informatique executant le generateur pour le traitement selon l' algorithme de mosaiquage. Les regions qui se chevauchent peuvent etre mises en drapeau ou autrement filtrees de sorte que la trame globale resultante presente une image continue lisse. Apres la combinaison des regions filtrees, le processus se termine. La figure 3 est un organigramme representant des exemples d' operations 10 d'identification de regions a distorsion minimale dans une projection. La figure 3 decrit un generateur de trame globale effectuant les operations pour etablir la coherence avec la figure 1, bien que la denomination du code de programme puisse varier selon les mises en oeuvre. Les operations de la figure 3 peuvent etre effectuees pendant le fonctionnement du bloc 214 sur la figure 2. 15 Au bloc 302, un generateur de trame globale (« generateur ») commence a mesurer la distorsion au niveau d'une pluralite de positions dans la premiere projection. Les positions correspondent aux points ou aux coordonnees geographiques dans la premiere projection. Le generateur peut selectionner de maniere aleatoire des positions dans la premiere projection ou diviser la premiere projection en regions et selectionner une position dans chaque 20 region. De plus, le generateur peut selectionner les positions pour etre des emplacements dans des zones d'interet specifiees dans la premiere projection. Le nombre de positions selectionnes peut etre determine de maniere aleatoire ou peut etre base sur un niveau de resolution indique pour une trame globale finale. Par exemple, si la trame globale finale doit avoir une resolution elevee, le generateur peut analyser plus de positions par rapport a une resolution relativement 25 faible. La position actuellement en cours d'analyse par le generateur est appelee ci-apres la position selectionnee. Au bloc 304, le generateur determine des mesures pour la position selectionnee dans la premiere projection. Les mesures sont utilisees pour quantifier l'emplacement geographique de la position selectionnee par rapport a un autre systeme de 30 projection. Les mesures peuvent etre une distance calculee de la position selectionnee a une ou plusieurs positions de reference. Par exemple, le generateur peut calculer les distances entre la position selectionnee et deux autres positions qui ne sont pas colineaires. Le generateur peut 2017-IPM-101626-U1-FR 11 egalement mesurer un azimut de la position selectionnee par rapport a un(e) vecteur/direction cardinal(e) dans la premiere projection, par exemple au nord, a l' est, au sud ou a l'ouest. Apres la determination des mesures dans la premiere projection, la commande passe au bloc 306. Au bloc 306, le generateur determine des mesures pour la position 5 selectionnee dans une seconde projection. Le generateur determine les memes mesures pour la position selectionnee dans la seconde projection que celles determinees a partir de la premiere projection. La seconde projection peut etre une projection de reference connue pour etre deformee de maniere minimale ou peut etre une projection sur laquelle la premiere projection est basee. Par exemple, la premiere projection peut etre l'une des projections globales 112 et la 10 seconde projection peut etre l'une des projections interpolees 111, des projections 110 ou une projection des donnees d'entree 109, comme decrit sur la figure 1. La seconde projection peut etre basee sur un PCS ou un GCS. Si une projection GCS est utilisee, le generateur peut calculer les mesures pour la position selectionnee d'une maniere differente. Par exemple, une distance angulaire reelle entre la position selectionnee et une position de reference dans le GCS peut etre 15 calculee, par opposition a une distance lineaire dans un PCS. Apres la determination des mesures dans la seconde projection, la commande passe au bloc 308. Au bloc 308, le generateur compare les mesures pour la position selectionnee. Une difference dans les mesures indique qu'un certain niveau de distorsion est present a la position selectionnee. Par exemple, si une distance mesuree dans la premiere projection est 20 differente d'une distance mesuree dans la seconde projection, le generateur determine que l'une des projections ne reflete pas exactement la distance et determine donc qu'il existe une distorsion a la position selectionnee. Le generateur peut calculer une difference de pourcentage dans les mesures ou determiner une valeur par laquelle les mesures different. Apres la comparaison des mesures, la commande passe au bloc 310. 25 Au bloc 310, le generateur determine si une difference dans les mesures &passe un seuil. Le seuil peut etre specifie dans les parametres pour generer la trame ou peut etre determine a partir d'un niveau de resolution indique pour une trame globale finale. Si la trame globale finale doit avoir une resolution faible, le seuil peut etre superieur par rapport a une resolution elevee. Par exemple, une difference de seuil de 20 % peut etre specifiee pour une 30 resolution faible et une difference de seuil de 5 % peut etre specifiee pour une resolution elevee. Si le generateur determine que la difference ne &passe pas le seuil, la commande passe au bloc 2017-IPM-101626-U1-FR 12 312. Si le generateur determine que la difference &passe le seuil, la commande passe au bloc 314. Au bloc 312, apres la determination que la difference ne depasse pas le seuil, le generateur determine qu'il existe un niveau minimal (ou au moins acceptable) de distorsion a 5 la position selectionnee et marque une region associee a la position selectionnee comme non deformee. Par exemple, comme decrit ci-dessus, le generateur peut marquer la region ou les cellules de la region avec un 1, indiquant que la region doit etre conservee pour une trame globale finale. La region associee a la position selectionnee peut etre une zone calculee sur la base d'une distance radiale autour de la position selectionnee. Si le generateur a prealablement 10 divise la premiere projection en regions au niveau du bloc 302, alors la region associee a la position selectionnee est la region qui englobe la position selectionnee. Apres le marquage de la region comme non deformee, la commande passe au bloc 316. Au bloc 314, apres la determination que la difference depasse le seuil, le generateur determine qu'il existe un niveau de distorsion inacceptable a la position selectionnee 15 et marque une region associee a la position selectionnee comme etant deformee. Par exemple, comme decrit ci-dessus, le generateur peut marquer la region ou les cellules de la region avec un 0, indiquant que la region ne doit pas etre conservee pour une trame globale finale. Apres le marquage de la region comme etant deformee, la commande passe au bloc 316. Au bloc 316, apres le marquage d'une region associee a la position 20 selectionnee comme deformee ou non, le generateur determine s'il existe une position supplementaire. S'il existe une position supplementaire, le generateur peut selectionner la position suivante pour l'analyse a partir d'une liste ou peut selectionner de maniere aleatoire la position suivante. S'il n'existe pas de position supplementaire, le processus se termine. La figure 4 est une illustration representant des exemples de projections de 25 donnees globales qui presentent une distorsion. La figure 4 represente une projection 401 et une projection 402. La projection 401 a ete generee en utilisant un systeme de projection intitule « World Geodetic System 1984 » (WGS84), et a ete centree sur le pole sud. La projection 402 a ete generee en utilisant un systeme de projection intitule « Projection equivalente de Lambert et a egalement ete centree sur le pole sud. La figure 4 illustre les differences pouvant apparaitre 30 entre differents systemes de projection. Par exemple, la region au centre de la projection 401 est 2017-IPM-101626-U1-FR 13 sensiblement differente de la projection 402 sur la base de la projection 401 presentant une distorsion autour du centre de l'image. Les figures 5 a 7 illustrent le processus de generation de projections, de filtrage de projections et de fusion de projections pour creer une trame globale a distorsion 5 minimale, comme decrit ci-dessus. La figure 5 est une illustration representant des exemples de projections de donnees globales centrees sur diverses positions de la surface de la Terre. La figure 5 represente quatre trames generees dans differentes projections et affichees dans une projection globale coherente : une projection 501, une projection 502, une projection 503 et une projection 504. 10 Chacune des projections est centree sur une position ou un emplacement different sur la surface de la Terre. Le centrage d'une projection consiste a definir l'origine d'un PCS utilise par une projection sur un point de la surface de la Terre, tel que le pole nord ou une coordonnee de longitude et de latitude. La projection 501 a ete generee en utilisant le systeme de projection plate carree WGS84 et centree sur le meridien 180. La projection 502 a egalement ete generee 15 l'aide du systeme de projection plate carree WGS84, mais centree sur le meridien central. La projection 503 a ete generee en utilisant le systeme de projection equivalente polaire de Lambert et centree sur le pole sud. La projection 504 a egalement ete generee en utilisant le systeme de projection equivalente polaire de Lambert, mais centree sur le pole nord. Le centrage des memes systemes de projection sur differentes positions de la 20 surface de la Terre permet de corriger les distorsions aux hautes latitudes et sur les lignes de date. Par exemple, dans la projection 503, la distorsion peut etre vue dans la region superieure droite de l'image. Dans la projection 504 qui etait centree au niveau d'une position differente, it n'existe pas de distorsion dans la partie superieure droite. Au lieu de cela, la distorsion peut etre constatee dans la region inferieure droite de la projection 504. Comme le montrent les figures 25 suivantes, la distorsion est filtree, ce qui permet a la trame globale finale de beneficier des parties sans distorsion des projections 503 et 504. La figure 6 est une illustration representant des exemples de projections de donnees globales centrees sur differentes positions sur la surface de la Terre apres filtrage pour la distorsion. La figure 6 represente les projections de la figure 5 apres l'application d'un filtre en 30 cosinus cane. La figure 6 represente une projection de filtre 601, une projection filtree 602, une projection filtree 603 et une projection filtree 604. Comme decrit en relation avec la figure 5, 2017-IPM-101626-U1-FR 14 differentes regions des projections presentent une distorsion. Les regions deformees ont ete identifiees, puis les filtres ont ete &finis selon l'equation 1.2 et appliqués a l'aide de l'equation 1.1 pour supprimer les regions des projections, comme decrit a la figure 6. La figure 7 est une illustration representant un exemple de trame globale 5 authalique generee par la fusion de projections de donnees globales filtrees. La figure 7 represente une trame globale 701 generee sur la base de la fusion des projections filtrees decrites a la figure 6. Les projections de la figure 6 ont ete fusionnees en utilisant un algorithme de mosaiquage. De plus, les regions de chevauchement des projections de la figure 6 peuvent avoir ete supprimees, mises en drapeau ou filtrees pour generer une image continue et lisse pour la 10 trame globale 701, en fonction des proprietes des filtres appliqués. Variations La figure 1 est annotee par une serie de lettres A a F. Ces lettres representent les &apes des operations. Bien que ces &apes soient classees pour cet exemple, les &apes illustrent un exemple pour aider a comprendre la presente invention et ne doivent pas etre 15 utilisees pour limiter les revendications. L'objet entrant dans le champ d' application des revendications peut varier en fonction de l'ordre et de certaines des operations. Les exemples se referent souvent a un generateur. Le generateur est une construction utilisee pour faire reference a la mise en oeuvre de fonctionnalites permettant de generer une trame globale a distorsion minimale. Cette construction est utilisee car de 20 nombreuses mises en oeuvre sont possibles. Un generateur peut etre un ordinateur, un serveur, un dispositif mobile, un composant ou des composants particuliers d'une machine (par exemple, une carte de circuit particuliere logee dans un bolder avec d'autres cartes/cartes de circuit), un programme ou des programmes executables par machine (par exemple, logiciel de mappage ou de systeme d'informations global), un micrologiciel, une carte de circuit avec un circuit 25 configure et programme avec un micrologiciel pour generer une trame globale a distorsion minimale, etc. Le terme est utilise pour expliquer efficacement le contenu de l'invention. Le generateur peut egalement etre appele constructeur de trames, processeur de donnees globales, etc. Bien que les exemples se referent a des operations executees par un generateur, differentes entites peuvent effectuer differentes operations. Par exemple, un circuit integre specifique a un 30 coprocesseur ou a une application dediee peut gerer le mosaiquage de projections filtrees. 2017-IPM-101626-U1-FR 15 Les organigrammes sont fournis pour faciliter la comprehension des illustrations et ne doivent pas etre utilises pour limiter la portee des revendications. Les organigrammes illustrent des exemples d'operations pouvant varier dans le cadre des revendications. Des operations supplementaires peuvent etre effectuees ; moins d'operations 5 peuvent etre effectuees ; les operations peuvent etre effectuees en parallele ; et les operations peuvent etre effectuees dans un ordre different. Par exemple, les operations decrites dans les blocs 206 a 216 peuvent etre effectuees en parallele ou en meme temps pour differents systemes de projection de la pluralite de systemes de projection. En ce qui concerne la figure 2, le bloc 204 n'est pas necessaire car les systemes de projection a utiliser peuvent etre preconfigures. On 10 comprendra que chaque bloc des illustrations sous forme d'organigramme et/ou des schemas fonctionnels, et des combinaisons de blocs dans les illustrations sous forme d'organigramme et/ou les schemas fonctionnels, peuvent etre mis en oeuvre par un code de programme. Le code de programme peut etre fourni a un processeur d'un ordinateur a usage general, d'un ordinateur usage special ou d'une autre machine ou appareil programmable. 15 Comme on le comprendra, des aspects de l'invention peuvent etre realises en tant que systeme, procede ou code/instructions de programme stockes dans un ou plusieurs supports lisibles par machine. En consequence, les aspects peuvent prendre la forme de materiels, de logiciels (y compris micrologiciel, logiciel resident, microcode, etc.), ou une combinaison d'aspects logiciels et materiels pouvant tous etre appeles ici « circuit », « module 20 ou « systeme ». Les fonctionnalites presentees sous forme de modules/unites individuels dans les exemples illustres peuvent etre organisees differemment en fonction de l'un quelconque parmi la plate-forme (systeme d'exploitation et/ou materiel), l'ecosysteme d'applications, les interfaces, les preferences du programmeur, le langage de programmation, les preferences de l'administrateur, etc. 25 Toute combinaison d'un ou de plusieurs supports lisibles par machine peut etre utilisee. Le support lisible par machine peut etre un support de signal lisible par machine ou un support de stockage lisible par machine. Un support de stockage lisible par machine peut etre, par exemple, mais sans s'y limiter, un systeme, un appareil ou un dispositif qui utilise une ou plusieurs combinaisons de technologies electroniques, magnetiques, optiques, 30 electromagnetiques, infrarouges ou a semi-conducteurs pour stocker le code de programme. Des exemples plus specifiques (liste non exhaustive) du support de stockage lisible par machine comprendraient les elements suivants : une disquette d'ordinateur portable, un disque dur, une memoire vive (RAM), une memoire morte (ROM), une memoire morte programmable effacable 2017-IPM-101626-U1-FR 16 (memoire EPROM ou memoire flash), une memoire morte de disque compact portable (CD-ROM), un dispositif de stockage optique, un dispositif de stockage magnetique ou toute combinaison appropriee de ce qui precede. Dans le contexte de ce document, un support de stockage lisible par machine peut etre un quelconque support tangible qui peut contenir ou 5 stocker un programme a utiliser par ou en connexion avec un systeme, un appareil ou un dispositif d'execution d'instructions. Un support de stockage lisible par machine n'est pas un support de signal lisible par machine. Un support de signal lisible par machine peut comprendre un signal de donnees propage avec un code de programme lisible par machine incorpore dans celui-ci, par 10 exemple, en bande de base ou en tant que partie d'une onde porteuse. Un tel signal propage peut prendre l'une quelconque parmi diverses formes, y compris, mais s'y limiter, electromagnetique, optique, ou toute combinaison appropriee de celles-ci. Un support de signal lisible par machine peut etre n'importe quel support lisible par machine qui n'est pas un support de stockage lisible par machine et qui peut communiquer, propager ou transporter un programme a utiliser par ou en 15 connexion avec un systeme, un appareil ou un dispositif d'execution d'instructions. Le code de programme incorpore sur un support lisible par machine peut etre transmis en utilisant n'importe quel support approprie, y compris, mais sans s'y limiter, sans fil, filaire, cable a fibre optique, RF, etc., ou toute combinaison appropriee de ce qui precede. Un code de programme informatique pour effectuer des operations pour des 20 aspects de l'invention peut etre ecrit dans une quelconque combinaison d'un ou de plusieurs langages de programmation, y compris un langage de programmation oriente objet tel que le langage de programmation Java®, C++ ou analogue ; un langage de programmation dynamique tel que Python ; un langage de script tel que le langage de programmation Perl ou le langage de script PowerShell ; et les langages de programmation proceduraux classiques, tels que le langage 25 de programmation « C » ou des langages de programmation similaires. Le code de programme peut s'executer entierement sur une machine autonome, s'executer de maniere repartie sur plusieurs machines et s'executer sur une machine tout en fournissant des resultats et/ou en acceptant des entrées sur une autre machine. Les code/les instructions de programme peuvent egalement etre stockes dans 30 un support lisible par machine qui peut commander une machine de maniere particuliere, de sorte que les instructions stockees dans le support lisible par machine produisent un article de 2017-IPM-101626-U1-FR 17 fabrication comprenant des instructions qui mettent en oeuvre la fonction/l'acte specifie(e) dans l'organigramme et/ou le ou les schemas de principe. La figure 8 illustre un exemple de systeme informatique avec un generateur de trame globale. Le systeme informatique comprend une unite de traitement 801 (comprenant 5 eventuellement plusieurs processeurs, plusieurs eclairs, plusieurs nceuds et/ou mettant en oeuvre un traitement multifiliere, etc.). Le systeme informatique comprend une memoire 807. La memoire 807 peut etre une memoire systeme (par exemple, un ou plusieurs elements parmi une memoire cache, SRAM, DRAM, RAM sans condensateur, RAM a double transistor, eDRAIVI, EDO RAM, DDR RAM, EEPROM, NRAM, RRAM, SONOS, PRAM, etc.) ou une ou plusieurs 10 des realisations possibles déjà decrites ci-dessus de supports lisibles par machine. Le systeme informatique comprend egalement un bus 803 (par exemple, PCI, ISA, PCI-Express, bus HyperTransport®, bus InfiniBand®, NuBus, etc.) et une interface reseau 805 (par exemple, une interface Fibre Channel, une interface Ethernet, une interface de systeme informatique de petite taille, une interface SONET, une interface sans fil, etc.). Le systeme comprend egalement un 15 generateur de trame globale 811. Le generateur de trame globale 811 filtre et combine une pluralite de projections cartographiques sur la base de donnees d'entree globales pour generer une trame globale a distorsion minimale. L'une quelconque des fonetionnalites decrites precedemment peut etre partiellement (ou entierement) mise en oeuvre dans le materiel et/ou sur l'unite de processeur 801. Par exemple, la fonctionnalite peut etre mise en oeuvre avec un circuit 20 integre specifique a une application, dans une logique mise en oeuvre dans l'unite de processeur 801, dans un coprocesseur sur un peripherique ou une carte, etc. En outre, les realisations peuvent comprendre moins de composants ou des composants supplementaires non illustres sur la figure 8 (par exemple, des cartes video, des cartes audio, des interfaces reseau supplementaires, des peripheriques, etc.). L'unite de traitement 801 et l'interface de reseau 805 25 sont couplees au bus 803. Bien qu'illustree comme etant couplee au bus 803, la memoire 807 peut etre couplee a l'unite de processeur 801. Exemples de modes de realisation A. Un procede qui comprend la selection d'une pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans une trame 30 globale ; la projection, pour chaque systeme de projection de la pluralite de systemes de projection, des donnees geospatiales sur une premiere projection selon le systeme de projection ; 2017-IPM-101626-U1-FR 18 'l'identification des regions avec une distorsion minimale dans les premieres projections ; et la fusion des regions avec une distorsion minimale pour creer la trame globale. B. Un appareil qui comprend un processeur et un support lisible par machine ayant un code de programme executable par le processeur. Le code de programme executable par 5 le processeur amene l' appareil a selectionner une pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans une trame globale ; projeter, pour chaque systeme de projection de la pluralite de systemes de projection, les donnees geospatiales sur une premiere projection selon le systeme de projection ; identifier les regions avec une distorsion minimale dans les premieres projections ; et fusionner les regions avec une 10 distorsion minimale pour creer la trame globale. C. Un ou plusieurs supports lisibles par machine non transitoires comprenant un code de programme, le code de programme permettant de selectionner une pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans une trame globale ; projeter, pour chaque systeme de projection de la pluralite de systemes de 15 projection, les donnees geospatiales sur une premiere projection selon le systeme de projection ; appliquer un algorithme d'interpolation aux premieres projections ; transformer chacune des premieres projections selon un systeme de projection de sortie indique ; identifier des regions avec une distorsion minimale dans les premieres projections transformees ; et fusionner les regions avec une distorsion minimale pour creer la trame globale. 20 Chacun des modes de realisation A, B et C peut avoir un ou plusieurs des elements supplementaires suivants dans n'importe quelle combinaison. Element 1 : dans lequel l'identification des regions avec une distorsion minimale dans les premieres projections comprend, pour chaque position d'une pluralite de positions, la determination, par un processeur, de premieres mesures pour la position dans la 25 premiere projection et de secondes mesures pour la position dans les donnees geospatiales ; la comparaison, par le processeur, des premieres mesures aux secondes mesures ; le fait de determiner si une difference entre les premieres mesures et les secondes mesures &passe un seuil ; et sur la base de la determination que la difference entre les premieres mesures et les secondes mesures ne &passe pas le seuil, l'indication d'une region associee a la position comme 30 contenant une distorsion minimale. 2017-IPM-101626-U1-FR 19 Element 2 : dans lequel la determination des premieres mesures pour la position dans la premiere projection et des secondes mesures pour la position dans les donnees geospatiales comprend la determination d'une premiere distance entre la position et une position de reference dans un systeme de coordonnees projetees de la premiere projection ; et la 5 determination d'une seconde distance entre la position et la position de reference dans un systeme de coordonnees globales des donnees geospatiales ; dans lequel le fait de determiner si la difference entre les premieres mesures et les secondes mesures &passe le seuil comprend le fait de determiner si une difference entre la premiere distance et la seconde distance &passe le seuil. 10 Element 3 : dans lequel la determination des premieres mesures pour la position dans la premiere projection et des secondes mesures pour la position dans les donnees geospatiales comprend la determination d'un premier azimut de la position par rapport a une premiere direction cardinale dans un systeme de coordonnees projetees de la premiere projection ; et la determination d'un second azimut de la position par rapport a la premiere 15 direction cardinale dans un systeme de coordonnees globales des donnees geospatiales ; dans lequel le fait de determiner si la difference entre les premieres mesures et les secondes mesures &passe le seuil comprend le fait de determiner si une difference entre le premier azimut et le second azimut &passe le seuil. Element 4 : comprenant en outre l'application d'un algorithme d'interpolation 20 aux premieres projections. Element 5 : comprenant en outre la transformation de chacune des premieres projections selon un systeme de projection de sortie indique. Element 6 : dans lequel la selection de la pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans la trame globale 25 comprend la determination d'un nombre de systemes de projection a selectionner pour la pluralite de systemes de projection bases, au moins en partie, sur un niveau de resolution indique pour la trame globale ; la determination de proprietes des donnees geospatiales ; et l'identification de systemes de projection compatibles avec les proprietes des donnees geospatiales. 30 Element 7 : dans lequel la fusion des regions avec une distorsion minimale pour creer la trame globale comprend le stockage de chacune des regions en memoire ; l'analyse, 2017-IPM-101626-U1-FR 20 par un processeur, des regions de la memoire pour identifier leurs limites geographiques ; et l'application, par le processeur, d'un algorithme de mosaiquage pour fusionner les regions selon les limites geographiques. A titre d'exemple non limitatif, des exemples de combinaisons applicables 5 A, B et C comprennent : element 2 avec element 1 et element 3 avec element 1. Bien que les aspects de l'invention soient decrits en reference a diverses mises en oeuvre et exploitations, on comprendra que ces aspects sont illustratifs et que la portee des revendications ne se limite pas a ceux-ci. En general, les techniques pour generer une trame globale a distorsion minimale comme decrit ici peuvent etre mises en oeuvre avec des 10 fonctionnalites compatibles avec tous systemes materiels. De nombreuses variantes, modifications, ajouts et ameliorations sont possibles. Des exemples multiples peuvent etre fournis pour des composants, des operations ou des structures decrits ici en tant qu'exemple unique. Enfin, les limites entre divers composants, operations et magasins de donnees sont quelque peu arbitraires, et des operations 15 particulieres sont illustrees dans le contexte de configurations illustratives specifiques. D'autres attributions de fonctionnalites sont envisagees et peuvent entrer dans le cadre de l'invention. En general, les structures et fonctionnalites presentees comme des composants distincts dans les exemples de configurations peuvent etre mises en oeuvre sous la forme d'une structure ou d'un composant combine. De meme, les structures et fonctionnalites presentees en tant que composant 20 unique peuvent etre mises en oeuvre en tant que composants distincts. Ces variations, modifications, ajouts et ameliorations, entre autres, peuvent entrer dans le cadre de l'invention. L'utilisation de l'expression « au moins l'un parmi » precedant une liste avec la conjonction « et » ne doit pas etre consideree comme une liste exclusive et ne doit pas etre interpretee comme une liste de categories avec un element de chaque categorie, sauf indication 25 expresse contraire. Une clause qui decrit « au moins l'un des elements A, B et C » peut etre violee avec un seul des elements repertories, REVENDICATIONS1. Procede, comprenant : la selection d'une pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans une trame globale ; la projection, pour chaque systeme de projection de la pluralite de systemes de projection, des donnees geospatiales sur une premiere projection selon le systeme de projection ; l'identification de regions avec une distorsion minimale dans les premieres projections ; et la fusion des regions avec une distorsion minimale pour creer la trame globale. 2. Procede selon la revendication 1, dans lequel l'identification des regions avec une distorsion minimale dans les premieres projections comprend : pour chaque position d'une pluralite de positions, la determination, par un processeur, de premieres mesures pour la position dans la premiere projection et de secondes mesures pour la position dans les donnees geospatiales ; la comparaison, par le processeur, des premieres mesures aux secondes mesures ; le fait de determiner si une difference entre les premieres mesures et les secondes mesures &passe un seuil ; et sur la base de la determination que la difference entre les premieres mesures et les secondes mesures ne depasse pas le seuil, l'indication d'une region associee a la position comme contenant une distorsion minimale. 3. Procede selon la revendication 2, dans lequel la determination des premieres mesures pour la position dans la premiere projection et des secondes mesures pour la position dans les donnees geospatiales comprend : 2017-IPM-101626-U1-FR 22 la determination d'une premiere distance entre la position et une position de reference dans un systeme de coordonnees projetees de la premiere projection ; et la determination d'une seconde distance entre la position et la position 5 de reference dans un systeme de coordonnees globales des donnees geospatiales ; dans lequel le fait de determiner si la difference entre les premieres mesures et les secondes mesures &passe le seuil comprend le fait de determiner si une difference entre la premiere distance et la seconde distance &passe le seuil. 4. Procede selon la revendication 2, dans lequel la determination des 10 premieres mesures pour la position dans la premiere projection et des secondes mesures pour la position dans les donnees geospatiales comprend : la determination d'un premier azimut de la position par rapport a une premiere direction cardinale dans un systeme de coordonnees projetees de la premiere projection ; et 15 la determination d'un second azimut de la position par rapport a la premiere direction cardinale dans un systeme de coordonnees globales des donnees geospatiales ; dans lequel le fait de determiner si la difference entre les premieres mesures et les secondes mesures depasse le seuil comprend le fait de determiner si une 20 difference entre le premier azimut et le second azimut &passe le seuil. 5. Procede selon la revendication 1, comprenant en outre : l'application d'un algorithme d' interpolation aux premieres projections ; et 25 la transformation de chacune des premieres projections selon un systeme de projection de sortie indique. 6. Procede selon la revendication 1, dans lequel la selection de la pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans la trame globale comprend : la determination d'un certain nombre de systemes de projection a selectionner pour la pluralite de systemes de projection bases, au moins en partie, sur un niveau de resolution indique pour la trame globale ; 2017-IPM-101626-U1-FR 23 la determination de proprietes des donnees geospatiales ; et l'identification de systemes de projection compatibles avec les proprietes des donnees geospatiales, dans lequel la fusion des regions avec une distorsion minimale pour creer 5 la trame globale comprend : le stockage de chacune des regions en memoire ; l'analyse, par un processeur, des regions de la memoire pour identifier leurs limites geographiques ; et l'application, par le processeur, d'un algorithme de mosaiquage pour 10 fusionner les regions selon les limites geographiques. 7. Appareil, comprenant : un processeur ; et un support lisible par machine ayant un code de programme executable par le processeur pour amener l'appareil 15 selectionner une pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans une trame globale ; projeter, pour chaque systeme de projection de la pluralite de systemes de projection, les donnees geospatiales sur une premiere projection selon le systeme de projection ; 20 identifier des regions avec une distorsion minimale dans les premieres projections ; et fusionner les regions avec une distorsion minimale pour creer la trame globale. 8. Appareil selon la revendication 7, dans lequel le code de programme pour 25 identifier des regions avec une distorsion minimale dans les premieres projections comprend un code de programme pour : chaque position d'une pluralite de positions, determiner, par le processeur, des premieres mesures pour la position dans la premiere projection et des secondes mesures pour la position dans les donnees 30 geospatiales ; comparer, par le processeur, les premieres mesures aux secondes mesures ; 2017-IPM-101626-U1-FR 24 determiner si une difference entre les premieres mesures et les secondes mesures &passe un seuil ; et sur la base d'une determination que la difference entre les premieres mesures et les secondes mesures ne &passe pas le seuil, indiquer une region associee a la 5 position comme contenant une distorsion minimale. 9. Appareil selon la revendication 8, dans lequel le code de programme executable par le processeur pour amener l'appareil a determiner les premieres mesures pour la position dans la premiere projection et les secondes mesures pour la position dans les donnees geospatiales comprend un code de programme executable par le processeur pour amener 10 l'appareil a : determiner une premiere distance entre la position et une position de reference dans un systeme de coordonnees projetees de la premiere projection ; et determiner une seconde distance entre la position et la position de reference dans un systeme de coordonnees globales des donnees geospatiales ; 15 dans lequel le code de programme executable par le processeur pour amener l'appareil a determiner si la difference entre les premieres mesures et les secondes mesures &passe le seuil comprend un code de programme executable par le processeur pour amener l'appareil a determiner si une difference entre la premiere distance et la seconde distance &passe le seuil. 20 10. Appareil selon la revendication 8, dans lequel le code de programme executable par le processeur pour amener l'appareil a determiner les premieres mesures pour la position dans la premiere projection et les secondes mesures pour la position dans les donnees geospatiales comprend un code de programme executable par le processeur pour amener l'appareil a : 25 determiner un premier azimut de la position par rapport a une premiere direction cardinale dans un systeme de coordonnees projetees de la premiere projection ; et determiner un second azimut de la position par rapport a la premiere direction cardinale dans un systeme de coordonnees globales des donnees geospatiales ; dans lequel le code de programme executable par le processeur pour amener 30 l'appareil a determiner si la difference entre les premieres mesures et les secondes mesures &passe le seuil comprend un code de programme executable par le processeur pour amener 2017-IPM-101626-U1-FR 25 l'appareil a determiner si une difference entre le premier azimut et le second azimut &passe le seuil. 11. Appareil selon la revendication 7, comprenant en outre un code de programme executable par le processeur pour amener l'appareil a appliquer un algorithme 5 d'interpolation aux premieres projections et a transformer chacune des premieres projections selon un systeme de projection de sortie indique. 12. Appareil selon la revendication 7, dans lequel le code de programme executable par le processeur pour amener 10 l'appareil a selectionner la pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans la trame globale comprend un code de programme pour : determiner un certain nombre de systemes de projection a selectionner pour la pluralite de systemes de projection bases, au moins en partie, sur un niveau de resolution indique pour la trame globale ; 15 determiner des proprietes des donnees geospatiales ; et identifier des systemes de projection compatibles avec les proprietes des donnees geospatiales, dans lequel le code de programme executable par le processeur pour amener l'appareil a fusionner les regions avec une distorsion minimale pour creer la trame globale 20 comprend : l'analyse, par le processeur, des regions pour identifier leurs limites geographiques ; et l'application, par le processeur, d'un algorithme de mosaiquage pour fusionner les regions selon les limites geographiques. 25 13. Support ou supports non transitoires lisibles par machine comprenant un code de programme, le code de programme etant destine : selectionner une pluralite de systemes de projection bases, au moins en partie, sur des donnees geospatiales a representer dans une trame globale ; projeter, pour chaque systeme de projection de la pluralite de systemes de 30 projection, les donnees geospatiales sur une premiere projection selon le systeme de projection ; appliquer un algorithme d'interpolation aux premieres projections ; 2017-IPM-101626-U1-FR 26 transformer chacune des premieres projections selon un systeme de projection de sortie indique ; identifier des regions avec une distorsion minimale dans les premieres projections transformees ; et 5 fusionner les regions avec une distorsion minimale pour creer la trame globale. 14. Support ou supports non transitoires lisibles par machine selon la revendication 13, dans lesquels le code de programme pour identifier des regions avec une 10 distorsion minimale dans la premiere projection comprend un code de programme pour : pour chaque position d'une pluralite de positions, determiner, par un processeur, des premieres mesures pour la position dans la premiere projection et des secondes mesures pour la position dans les donnees geospatiales ; comparer, par le processeur, les premieres mesures aux secondes mesures ; 15 determiner si une difference entre les premieres mesures et les secondes mesures &passe un seuil ; et sur la base d'une determination que la difference entre les premieres mesures et les secondes mesures ne &passe pas le seuil, indiquer une region associee a la position comme contenant une distorsion minimale, 20 dans lequel le code de programme pour determiner les premieres mesures pour la position dans la premiere projection et les secondes mesures pour la position dans les donnees geospatiales comprend un code de programme pour : determiner une premiere distance entre la position et une position de reference dans un systeme de coordonnees projetees de la premiere projection ; et 25 determiner une seconde distance entre la position et la position de reference dans un systeme de coordonnees globales des donnees geospatiales ; dans lequel le code de programme pour determiner si la difference entre les premieres mesures et les secondes mesures &passe le seuil comprend un code de programme pour determiner si une difference entre la premiere distance et la seconde distance depasse le 30 seuil. 15. Support ou supports non transitoires lisibles par machine selon la revendication 13, dans lesquels le code de programme pour selectionner la pluralite de systemes 2017-IPM-101626-U1-FR 27 de projection bases, au moins en partie, sur des donnees geospatiales a representer dans la trame globale comprend un code de programme pour : determiner un certain nombre de systemes de projection a selectionner pour la pluralite de systemes de projection bases, au moins en partie, sur un niveau de resolution indique 5 pour la trame globale ; determiner des proprietes des donnees geospatiales ; et identifier des systemes de projection compatibles avec les proprietes des donnees geospatiales.