Les jeux de données raster qui contiennent des tables attributaires ont généralement des valeurs de cellule qui représentent ou définissent une classe, un groupe, une catégorie ou une appartenance. Par exemple, une image satellite peut avoir subi une analyse de classification afin de créer un jeu de données raster définissant les utilisations du sol. Certaines des catégories de la classification de l'utilisation du sol peuvent être les suivantes : forêts, marécages, terres cultivables et zones urbaines. Chaque numéro représente quelle valeur de cellule du jeu de données raster définirait l'utilisation du sol :
1 Forestland
2 Wetland
3 Cropland
4 Urban
En créant une table attributaire de raster, vous pouvez conserver les informations attributaires de cette table avec ce jeu de données raster classé et définir des champs supplémentaires devant y être enregistrés. Par exemple, plusieurs codes spécifiques peuvent être associés à ces catégories ou à d'autres descriptions de ce que ces catégories représentent. Vous souhaitez effectuer des calculs sur les informations de la table. Par exemple, vous souhaitez conserver des enregistrements de l'espace total représenté par ces catégories en calculant le nombre de cellules multiplié par l'espace que chaque cellule représente. Vous pouvez également joindre la table attributaire de raster à d'autres tables.
Le graphique ci-dessous illustre un jeu de données raster avec la table attributaire. Vous pouvez voir que les valeurs NoData ne sont pas calculées dans la table attributaire de raster. Vous pouvez également voir les trois colonnes qui sont calculées par défaut ; les autres colonnes peuvent être ajoutées individuellement ou en ajoutant une opération de jointure.
En savoir plus sur l'ajout et la suppression de champs dans une table
Découvrez la jointure de tables
Lorsqu'une table attributaire de raster est générée, trois champs sont créés par défaut dans la table : OID, VALUE et COUNT. Il n'est pas possible de modifier le contenu de ces champs. Le numéro ObjectID (OID) permet d'identifier un objet défini par le système pour chaque ligne de la table. VALUE établit une liste de chaque valeur de cellule unique dans les jeux de données raster (dans une grille, il s'agit d'un entier). COUNT représente le nombre de cellules figurant dans le jeu de données raster, la valeur de cellule étant indiquée dans la colonne VALUE. Les valeurs de la cellule représentées par NoData ne sont pas calculées dans la table attributaire de raster.
En savoir plus sur les champs ObjectID dans les tables.
A l'extérieur d'une géodatabase, pour un jeu de données raster issu d'un fichier, la table attributaire de raster est enregistrée dans le même dossier ou au même niveau de répertoire que le raster, à l'aide du même nom que le raster et en ajoutant une extension .vat.dbf. Par exemple, pour le raster SanDiego.tif, la table attributaire de raster est SanDiego.tif.vat.dbf. Dans une géodatabase, la table attributaire de raster est enregistrée dans le jeu de données raster et masquée pour l'utilisateur. Dans une grille, la table attributaire de raster est enregistrée comme fichier vat.sdf à l'intérieur du dossier de grille.
Pour les grilles, une table attributaire de raster est créée par défaut pour une grille d'entiers qui résulte d'une expression si la plage des valeurs dans le raster est inférieure à 100 000 ou si le nombre de valeurs uniques du raster est inférieur à 500. Si la plage est inférieure à 100 000, le nombre de valeurs uniques du raster peut être égal 100 000. Si la plage est supérieure à 100 000, une table attributaire de raster est toujours créée si le nombre de valeurs uniques est inférieur à 500. Si la plage de valeurs est supérieure à 100 000 et si le nombre de valeurs uniques est supérieur à 500, une table attributaire de raster n'est pas créée automatiquement.
Par défaut, la taille d'une table attributaire de raster est limitée à 65 535 valeurs uniques. Vous pouvez augmenter ce numéro sur la boîte de dialogue Options en cliquant sur l'onglet Jeu de données raster sur la section Raster.
Si vous faites une copie d'un jeu de données raster avec une table attributaire de raster, cette dernière st conservée dans le jeu de données raster copié. Par conséquent, si vous copiez une grille contenant une table attributaire, elle est copiée vers le nouveau jeu de données raster, sous la forme d'un fichier .img.
Vous pouvez travailler avec les tables attributaires raster à l'instar des tables régulières, en les affichant par exemple dans ArcCatalog et en les modifiant dans ArcMap. Vous pouvez joindre d'autres tables à ces tables, calculer des champs, trier les champs et les exporter.
Table attributaire de raster pour jeux de données raster dans un catalogue d'images
Chaque jeu de données raster d'un catalogue d'images peut avoir sa propre table attributaire. La méthode de stockage est simple et facile à gérer ; cependant, vous risquez d'avoir de nombreuses tables dans la base de données, dont certaines peuvent s'avérer identiques (par exemple si les jeux de données raster du catalogue ont les mêmes attributs).