Documentos de Académico
Documentos de Profesional
Documentos de Cultura
O1
Avril 2009
1.
C'est la premire table ouverte qui impose son propre systme de coordonnes la fentre. Si d'autres tables dfinies dans des systmes diffrents sont ajoutes la fentre, elles seront transformes la vole dans le systme de la premire table ouverte, avec cependant quelques variantes selon le type de la table (raster ou vecteur) et selon la version du logiciel MapInfo utilis. Jusqu MapInfo version 8.0, MapInfo ne transforme la vole que les tables vectorielles, ainsi, une table raster impose systmatiquement son systme de coordonnes dans une fentre carte quelque soit son rang d'insertion. Si une carte comporte plusieurs couches rasters gorfrences, la couche raster fournissant la plus grande zone de couverture d'cran dtermine la projection de la fentre carte. Les autres couches rasters sont uniquement tires dans les deux sens pour s'adapter la forme de la couche ayant la plus grande couverture d'cran. Depuis MapInfo version 8.5, les rgles de priorit ont chang dans la projection de la fentre carte. Les couches vectorielles et rasters ont des "droits quivalents" ; autrement dit, toute couche nouvellement ajoute (quel que soit son type) est reprojete dans la projection de la fentre active : quelle que soit la table ouverte en premier, elle prend la priorit pour imposer sa projection. Ainsi, MapInfo ralise la reprojection raster lorsqu'une image raster gorfrence est insre au sein d'une fentre carte ayant une projection diffrente ou lorsqu'on modifie la projection d'une fentre carte.
2.
Au cours du processus de reprojection d'une image, MapInfo recalcule les valeurs de pixels de l'image source de sorte qu'ils s'affichent correctement dans l'image cible. Dans ce processus de r-chantillonnage, MapInfo propose plusieurs options et plusieurs procds. a) Les trois options possibles Les options de reprojection raster sont accessibles dans le menu Options > Prfrences > Traitement Image qui permet d'afficher la bote de dialogue Traitement Image. On peut galement accder ces options en utilisant le bouton Traitement Image dans la bote de dialogue Carte>Options
Jamais 2009/26
Si cette option est choisie, les donnes raster ajoutes une carte comprenant dj une ou plusieurs tables ouvertes, ne seront pas reprojetes. Ce paramtre conserve le comportement de MapInfo des versions antrieures ou gales 8.
Toujours
En cochant cette option, la reprojection des donnes raster sera toujours ralise. Dans ce cas, il convient de choisir la mthode de r-chantillonnage (voir plus bas).
Avril 2009
Si la fentre reprojete est un rectangle strict, MapInfo ne procde pas un r-chantillonnage mais tire simplement l'image. En revanche, il y a r-chantillonnage si ce n'est pas un rectangle. L'optimisation constitue donc un gain de temps sur le rchantillonnage ou non de l'image
Illustration 1: Fentre de reprojections des donnes images
b) Mthode de r-chantillonnage Deux mthodes permettent de calculer les valeurs de pixels de l'image cible : convolution cubique et plus proche voisin.
Convolution cubique
D'aprs la documentation de MapInfo, cette mthode assure la meilleure "restauration" des valeurs de pixels en raison de leur sparation . Avec cette option, un pixel de l'image reprojete est calcul partir des valeurs des pixels contenus dans une fentre de 4x4 pixels centre sur le pixel d'origine de l'image source. Les coordonnes du pixel d'origine sont calcules pour chaque pixel de l'image cible en fonction d'une procdure optimise. Les pixels sont ensuite pondrs partir des coordonnes du pixel de base. MapInfo recommande d'utiliser la mthode de r-chantillonnage par convolution cubique pour des images ariennes et satellites afin d'obtenir une meilleure qualit d'image. L'algorithme de convolution cubique utilis dans MapInfo repose sur les travaux de S.K. Park et R.A. Schowengerdt, Computervision, Graphics and Image Processing (1983, volume 23, pages 258-272). Aprs r-chantillonnage par cette mthode, un zoom important montre une image floue des pixels qui peut prsenter des inconvnients en cas de numrisation prcise au pixel. L'illustration N 2 montre l'effet de flou qui rsulte d'un tel r-chantillonnage. On notera que ce flou n'affecte que l'image fortement grossie. L'image visualise une chelle normale de travail n'est nullement affecte. Ce flou obtenu sur une image arienne s'explique par la mthode de convolution cubique qui affecte un pixel de l'image reprojete, la valeur radiomtrique moyenne d'une fentre de 4x4 pixels de l'image source provoquant ainsi un lissage des couleurs des pixels crans.
Plus proche voisin
La mthode du plus proche voisin remplace la valeur de pixel dans l'image reprojete par la valeur de pixel d'origine le plus proche de l'image source. D'aprs la documentation MapInfo, cette mthode de r-chantillonnage prend moins de temps que la mthode par convolution cubique, mais peut tre moins prcise en terme de radiomtrie. MapInfo recommande d'utiliser la mthode de r-chantillonnage du plus proche voisin pour les cartes rasters, les grilles et les cartes scannes afin d'obtenir des rsultats plus rapides. Ces conseils donns dans la documentation de MapInfo n'ont pas t vrifis lors des tests que nous avons effectus car les temps obtenus pour chaque option sont quasiment quivalents. On note, aprs un zoom important, que la nettet des pixels n'est pas affecte. On peroit, en revanche, la dformation des pixels due la reprojection. Les tests raliss montrent que l'image r-chantillonne par l'une ou l'autre des mthodes conserve une qualit quivalente une chelle de travail normale. Ainsi, nous recommandons de privilgier plutt la mthode du plus proche voisin, plus rapide et qui n'affecte en rien la qualit de l'image quand elle est utilise une chelle normale de traCertu Gorfrencement et RGF93
Avril 2009
3.
a) Reprojection la vole MapInfo offre, depuis la version 8.5, la possibilit de transformer les donnes la vole au sein d'une fentre carte, quel que soit le type de donnes (vectorielles ou images). Cette fonctionnalit reste trs intressante dans le cadre du passage au RGF93, tant que l'ensemble du patrimoine de donnes d'un service ne sera pas transform. b) Reprojection dfinitive MapInfo ne reprojette dfinitivement que les donnes vectorielles. Pour cela, il suffit d'enregistrer une table ou une slection d'une table dans un nouveau systme de coordonne.
Fichier Enregistrer table sous... (Choix de la table) Bouton Projection permet de spcifier la projection de la nouvelle table cre. Par dfaut, la projection de la table cre est dfinie dans le menu Options Prfrences Fentre carte Projection Projection de table . 3
Fiche O1 - Le gorfrencement dans MapInfo Avril 2009
Gorfrencement et RGF93 Les outils - Fiche O1 - Le gorfrencement dans MapInfo Le fichier des projections
MapInfo stocke l'ensemble des systmes de coordonnes dans le fichier MAPINFOW.PRJ qui est un fichier texte. Il regroupe le nom de chaque systme accompagn de ses paramtres spars par une virgule (une ligne par systme), comme par exemple : "--- Systmes franais RGF93 - Mridien de Greenwich (Borne Europe)---" "France Lambert-93 (Borne Europe)\p2154", 2003, 33, 7, 3, 46.5, 44, 49, 700000, 6600000, 792421, 5278231, 3520778, 9741029 On retrouve ainsi, sur la premire ligne : le systme de rfrence godsique RGF93, assortie, sur la seconde ligne de sa projection Lambert 93 dans une emprise europenne (Borne Europe). La dsignation du systme de rfrence godsique et la projection associe sont disponibles dans la fentre Choisir une projection de MapInfo (Illustration 4). On regrettera que le champ destin choisir le systme de rfrence godsique soit dnomm Catgorie et le champ propre la projection soit dnomm Membre de la catgorie !
Les quatre dernires valeurs sont les coordonnes de l'emprise rectangulaire dfinies par les coordonnes des angles infrieur gauche et suprieur droit appeles bornes . La valeur 2154 correspond au code EPSG (European Petroleum Survey Group Cf. fiche T7) du systme de coordonnes. Le code EPSG est ncessaire MapInfo pour laffichage littral des systmes de coordonnes que les moteurs cartographiques norms OGC sont capables de traiter lors de requtes WMS / WFS. Depuis la version 8.0, une option permet dafficher le nom de la projection au lieu du code EPSG dans la liste des projections disponibles (Illustration 5).
Avril 2009
Fichier Nouvelle table Bouton Crer : permet de spcifier la projection de la nouvelle table cre. Par dfaut, la projection de la table cre est dfinie dans le menu Options Prfrences Fentre carte Projection Projection de table . Table Gestion des tables Cartographier tables DBMS : dfinit la projection utiliser pour la Table DBMS. Elle doit tre identique celle utilise par la table correspondante de la base de donnes distante. Fichier Ouvrir un service Web Ouvrir WMS : une action sur le bouton projection affiche toutes les projections que le serveur cartographique peut dlivrer. Fichier Ouvrir un service Web Ouvrir WFS : le bouton de projection est actif quand la projection fournie par le serveur WFS nest pas supporte. Utilisez ce bouton pour indiquer la projection qui permettra un import correct des donnes GML2 Table Gestion des tables Modifier structure : permet simplement de visualiser le systme de projection de la table. Pour le modifier, il faut utiliser la commande Enregistrer table sous Bouton Projection Fichier Ouvrir Image Raster Bote de dialogue de calage de limage : permet simplement de visualiser le systme de projection de la table. Pour le modifier, il faut utiliser la commande Enregistrer table sous Bouton Projection Table Importer AutoCad DXF : permet de choisir un systme de coordonnes (terrestre 5
Fiche O1 - Le gorfrencement dans MapInfo Avril 2009
Fichier Ouvrir ESRI ShapeFile : MapInfo permet douvrir directement des Shapefiles. Durant lopration douverture, vous devez indiquer la projection du ShapeFile. Carte Tablette : avant de digitaliser une carte imprime, vous devez indiquer la projection qui a t utilise pour l'tablir. Options Prfrences Fentre carte Bouton Projection dune nouvelle table : utilise dans l'import de fichiers notamment MIF et SHP. La projection par dfaut est utilise par les botes de dialogue "Crer Points", "Nouvelle table", "Modifier la structure de la table", "Structure de la nouvelle table", "Calage image", et "Cartographier Table". Options Prfrences Fentre carte Bouton Projection dune session : la projection d'une session est la projection utilise pour retourner les valeurs des coordonnes dans une fonction MapBasic ou depuis l'interface classique de MapInfo (exemple : "Mettre jour colonne avec CentroidX(obj)). Une application MapBasic compile ne tient pas compte de la projection d'une session.
Les Bornes
La reprsentation plane de MapInfo est un espace rectangulaire (MER : Minimum Enclose Rectangle) dans lequel il utilise une grille dont le pas est fonction des dimensions de ce rectangle, car pour dcrire les coordonnes des points, le logiciel est limit 10 chiffres significatifs, dcimales comprises. Ainsi, plus l'emprise est grande, plus le nombre de chiffres avant la virgule est important diminuant ainsi le nombre de dcimales possibles et donc la prcision de localisation. Chaque point d'un objet gographique est positionn sur un noeud de la grille interne MapInfo. Par dfaut, MapInfo affecte tout systme de coordonnes terrestre une emprise permettant de couvrir la Terre entire. La prcision avec laquelle les coordonnes peuvent alors tre exprimes est limite une dcimale aprs la virgule, soit le dcimtre. Pour augmenter la prcision de positionnement, il est donc prfrable de restreindre lemprise du rectangle en prenant certaines prcautions car une des caractristiques de ces projections bornes est quaucun objet ne peut dborder de lemprise dfinie. Il est donc important de sassurer que lemprise de la projection convienne aux volutions futures de la carte. Par exemple la France peut figurer sans problme dans un carr de 1200 km de ct soit 1 200 000 m. Dans ce cas, on pourra exprimer les coordonnes avec 7 chiffres avant la virgule et 3 aprs, d'o une prcision millimtrique pour les coordonnes. Pour l'Europe, on peut multiplier ces dimensions par un facteur 3 ou 4 sans augmenter le nombre de chiffres significatifs et conserver ainsi la mme prcision pour les coordonnes. Cette contrainte explique pourquoi un mme systme de coordonnes peut se traduire dans MapInfo, par trois lignes distinctes comme c'est le cas pour le RGF93 :
"France Lambert-93 (Borne monde)\p2154", 3, 33, 7, 3, 46.5, 44, 49, 700000, 6600000 "France Lambert-93 (Borne Europe)\p2154", 2003, 33, 7, 3, 46.5, 44, 49, 700000, 6600000, -792421, 5278231, 3520778, 9741029 "France Lambert-93 (Borne France)\p2154", 2003, 33, 7, 3, 46.5, 44, 49, 700000, 6600000, 75000, 6000000, 1275000, 7200000
On constate que l'emprise du systme Borne Monde est dfinie par dfaut. Le tableau suivant illustre les diffrences de prcision en fonction des systmes de projection :
Certu Gorfrencement et RGF93
Avril 2009
Systme franais RGF93 Mridien de Greenwich (Borne Monde) Systmes franais RGF93 Mridien de Greenwich (Borne Europe) Systmes franais RGF93 - Mridien de Greenwich (Borne France)
10 cm ~ 1 mm ~ 1 mm
Dans la mesure o la prcision est la mme, nous recommanderons d'utiliser systmatiquement la projection Borne Europe pour toutes les tudes ralises sur le territoire mtropolitain franais.
1.
Lorsquune table est cre sous MapInfo, soit par l'importation dun fichier MIF soit par cration dune nouvelle table, elle est dfinie soit en coordonnes terrestres (longitude / latitude ou projection) soit en coordonnes non-terrestre . Une table est toujours borne par l'intermdiaire de deux couples (Xmin, Ymin) et (Xmax, Ymax) qui dfinissent un rectangle (coin infrieur droit et coin suprieur gauche). Ce bornage peut tre soit implicite (il ny a pas explicitement de bornes dans la projection utilise pour la table et MapInfo en affecte automatiquement en fonction de la projection), soit explicite (les bornes sont dcrites et font partie de la dfinition de la table). Les tables dfinies en coordonnes terrestres peuvent tre bornes explicitement ou implicitement alors que les tables dites non terrestre doivent tre bornes explicitement. Lincidence du bornage dans une table MapInfo se traduit par limpossibilit dajouter un objet qui serait en dehors de lespace de bornage dfini pour la table.
2.
Les coordonnes initiales des objets gographiques constitutifs de la table sont stockes en format long integer (entier long) dans leurs units natives codes en units internes entires aprs les transformations linaires suivantes :
Coordonnes longitude / latitude bornes implicitement : les coordonnes sont enregistres en millionime de degrs et la plage de valeurs des units internes varie de + - 90 millions en latitude et de + - 360 millions en longitude. Pour toutes les autres coordonnes (longitude / latitude borne, projections bornes ou pas, non-terrestre obligatoirement borne), le X est fix + 1 milliard en unit interne ; idem pour le Y. Les coordonnes initiales des objets sont converties par une transformation linaire utilisant ces paramtres vers les units internes. Les transformations des X et des Y sont indpendantes :
Ex : coordonnes initiales Exmax ; Exmin (les bornes) Ix (unit interne) = int[(Ex-Exmin) / (Exmax Exmin) * 2 milliards] 1 milliard int = partie entire Les paramtres de la transformation linaire (Exmax, Exmin) sont conserves en double prcision ( 15 chiffres significatifs) ; les coordonnes internes sont des entiers de type long .
3.
Il existe diffrentes faons de trouver les bornes dune table MapInfo. Lune delle consiste examiner les enttes du fichier MIF. Il nest pas utile dexporter lensemble de la table pour obtenir les bornes ; il suffit simplement de slectionner un objet gographique et de slectionner Table/Exporter/Slection au format MIF . Les bornes sont les quatre
Certu Gorfrencement et RGF93
Avril 2009
4.
Lexpression utilise pour dterminer la prcision est : ( borne maxi borne mini ) / 2 milliards. Les calculs sont effectus dans les units natives de la table, qui peuvent donc tre des degrs, des mtres Exemple : une table dfinie en UTM, borne sur laxe des X entre 0 et 2 000 000 mtres aura une prcision interne de 2 * 106 / 2 * 109 mtres, cest dire 1 millimtre en X. Avec des bornes pour laxe des Y de 3 000 000 5 000 000 mtres, la prcision serait galement de 1 mm en Y.
Certu Centre dtudes sur les rseaux les transports lurbanisme et les constructions publiques 9, rue Juliette Rcamier
69456 Lyon Cedex 06
Cette fiche a t produite par le Ple gomatique du ministre et le CETE de lOuest, pour plus dinformations et/ou accder aux autres fiches merci de vous rfrez au lien suivant : http://www.certu.fr/spip.php?page=thematique&id_rubrique=795&lang=fr
2009 Certu, la reproduction totale du document est libre de droits. En cas de reproduction partielle, laccord pralable du Certu devra tre demand. Lensemble des droits des illustrations, sauf mention contraire, sont dtenus par le Certu. Bandeau illustratif : extrait des triangles fondamentaux de la carte topographique de la France - 1864.
Avril 2009