Fichiers de géoréférencement des jeux de données raster
Les images sont stockées sous forme de données raster où chaque cellule de l’image possède un numéro de ligne et de colonne. En plus de ces lignes et colonnes ordonnées de pixels, des coordonnées réelles sont également nécessaires. Pour afficher les images à la localisation appropriée, il est nécessaire d’établir une transformation de géoréférencement de l’image qui convertit les coordonnées d’image en coordonnées réelles. Ces informations de transformation sont généralement stockées avec l’image.
En règle générale, les formats d’image, tels que Grid, TIFF, BSQ, BIL ou BIP, stockent les informations de géoréférencement dans l’en-tête du fichier image. Cependant, plusieurs formats d’image stockent ces informations dans un fichier de géoréférencement ASCII distinct. L’endroit où les informations de géoréférencement sont stockées dépend souvent des capacités du logiciel utilisé pour générer les fichiers ou des préférences de l’utilisateur. Les fichiers de géoréférencement peuvent être créés avec n’importe quel éditeur, mais vous pouvez également exporter un fichier de géoréférencement d’un jeu de données raster à l’aide de l’outil Export Raster World File (Exporter le fichier de géoréférencement d’un raster).
Conventions de nommage des fichiers de géoréférencement
Il est facile d’identifier le fichier de géoréférencement qui doit accompagner un fichier image : les fichiers de géoréférencement utilisent le même nom que l’image, avec la lettre w ajoutée. Par exemple, le fichier de géoréférencement du fichier image mytown.tif serait mytown.tifw, et le fichier de géoréférencement de redlands.jpg serait redlands.jpgw. La convention de nommage diffère parfois de cette première description, avec le premier et le troisième caractère du suffixe du fichier image et une lettre w finale comme suffixe du fichier de géoréférencement. Ainsi, pour mytown.tif, le fichier de géoréférencement serait mytown.tfw, ou pour redlands.jpg, son fichier de géoréférencement serait redlands.jgw.
Pour les images sans extension ou dont l’extension comporte moins de trois caractères, la lettre w est ajoutée à la fin du nom de fichier sans le modifier. Par conséquent, le fichier de géoréférencement du fichier image terrain serait terrainw, et le fichier de géoréférencement du fichier image floorpln.rs serait floorpln.rsw.
Exemples de noms de fichier de géoréférencement
|
Fichier de données raster |
Fichiers de géoréférencement |
|---|---|
|
image.tif |
image.tfw ou image.tifw |
|
image.bil |
image.blw ou image.bilw |
|
image.jpg |
image.jgw ou image.jpgw |
|
image.raster |
image.rasterw |
|
image.bt |
image.btw |
Fichiers de géoréférencement et géoréférencement
Si la transformation ne peut pas être exprimée sous forme de fichier de géoréférencement, les informations de transformation sont écrites dans le fichier .aux.xml et dans le fichier de géoréférencement sous la forme d’une transformation affine approximative. Ce fichier de géoréférencement créé portera un x à la fin du nom de l’extension. Par exemple, une image TIFF avec une transformation affine approximative porte l’extension .tfwx. Gardez à l’esprit que ce n’est pas une transformation exacte. Il ne s’agit que d’une approximation.
Il existe un cas particulier où ce fichier texte contient une véritable transformation affine. Si vous utilisez l’option Save (Enregistrer) sur un jeu de données raster qui contient déjà des coordonnées cartographiques, un fichier texte avec l’extension x est écrit. Par exemple, si le géoréférencement est effectué sur une image TIFF qui contient déjà des coordonnées cartographiques, alors un fichier .tfwx contenant une véritable transformation affine est créé.
Mode d’accès aux informations de géoréférencement
La transformation de géoréférencement de l’image est accessible chaque fois qu’une image s’affiche, par exemple lorsque vous appliquez un panoramique ou un zoom. La transformation est calculée à partir de l’une des sources suivantes :
Le fichier d’en-tête (si le type d’image en prend un en charge)
Le fichier de géoréférencement (utilisé en premier si la case à cocher Use world file to define the coordinates of the raster (Utiliser le fichier de géoréférencement pour définir les coordonnées du raster) est activée dans la boîte de dialogue Options)
Les informations de ligne et de colonne de l’image (transformation d’identité)
Contenu du fichier de géoréférencement
Le contenu du fichier mondial ressemblera à ceci :
20.17541308822119
0.00000000000000
0.00000000000000
-20.17541308822119
424178.11472601280548
4313415.90726399607956
Lorsque ce fichier est présent, ArcGIS effectue la transformation de géoréférencement de l’image. La transformation de géoréférencement de l’image est une transformation affine à six paramètres sous la forme
x1 = Ax + By + C
y1 = Dx + Ey + F
où
x1 est la coordonnée x calculée du pixel sur la carte
y1 est la coordonnée y calculée du pixel sur la carte
x est le nombre de colonnes d’un pixel dans l’image
y = nombre de lignes d’un pixel dans l’image
A = échelle x ; dimension d’un pixel en unités cartographiques dans la direction x
B et D sont les termes de rotation
C et F sont les termes de translation ; position des coordonnées cartographiques x,y du centre du pixel supérieur gauche
E est le négatif de l’échelle y ; dimension d’un pixel en unités cartographiques dans la direction y
Remarque :
L’échelle y (E) est négative car les origines d’une image et d’un système de coordonnées géographiques sont différentes. L’origine d’une image se trouve dans l’angle supérieur gauche, tandis que l’origine du système de coordonnées cartographiques se trouve dans l’angle inférieur gauche. Les valeurs de lignes dans l’image augmentent à partir de l’origine vers le bas, tandis que les valeurs de coordonnées y dans la carte augmentent à partir de l’origine vers le haut.
Les paramètres de transformation sont stockés dans le fichier de géoréférencement dans cet ordre :
20.17541308822119 - A
0.00000000000000 - D
0.00000000000000 - B
-20.17541308822119 - E
424178.11472601280548 - C
4313415.90726399607956 - F
Chacun de ces coefficients peut être défini comme suit
A = mx · cos t
B = my · (k · cos t - sin t)
D = mx · sin t
E = -1 · my · (k · sin t + cos t)
C = translation in x direction
F = translation in y direction
où
mx = change of scale in x direction
my = change of scale in y direction
k = shear factor along the x-axis = tan (skew angle, measured from the y-axis)
t = rotation angle, measured counter-clockwise from the x-axis
Configurer ArcGIS de façon à lire le fichier de géoréférencement en premier
ArcGIS lit automatiquement le géoréférencement dans les informations d’en-tête de certains formats de fichiers, comme GeoTIFF, ce qui remplace les informations de géoréférencement stockées dans un fichier de géoréférencement. Vous pouvez modifier ce comportement en cochant la case Use world file to define the coordinates of the raster (Utiliser le fichier de géoréférencement pour définir les coordonnées du raster) dans la fenêtre Options.
Cliquez sur l’onglet Projet.
Cliquez sur Options.
Dans la fenêtre Options, cliquez sur Raster and Imagery (Raster et imagerie).
Développez la catégorie Raster Dataset (Jeu de données raster).
Cochez la case Use world file to define the coordinates of the raster (Utiliser le fichier de géoréférencement pour définir les coordonnées du raster).
Cliquez sur OK.