Un fichier de classification ASCII peut être créé avec tout éditeur permettant de produire un fichier texte ASCII. Vous trouverez ci-dessous une discussion concernant la formulation correcte du fichier ASCII à utiliser.
Pour l’outil Reclasser par fichier ASCII, le fichier de classification en entrée doit être mis en forme de manière spécifique. Le fichier peut être créé avec tout éditeur permettant de produire un fichier texte ASCII.
La liste suivante fournit des détails concernant la mise en forme appropriée pour le fichier ASCII :
- Introduisez les lignes de commentaire par le symbole #. Le nombre de commentaires pouvant être saisis est illimité.
- Chaque ligne d’attribution apparie une valeur ou une plage de valeurs du raster en entrée avec une valeur en sortie. Seules les valeurs numériques sont acceptées sur une ligne d’attribution.
- Toutes les lignes d’attribution d’un fichier de classification ASCII doivent avoir le même format. Deux formats sont pris en charge : l’un pour reclasser des valeurs en entrée spécifiées individuellement, l’autre pour reclasser des plages de valeurs en entrée.
Si une valeur seule doit être reclassée vers une autre valeur, la valeur est identifiée, suivie d’un espace, de deux-points (:), d’un autre espace et de la valeur à affecter à ces cellules dans la sortie.
De manière générique, la ligne d’attribution pour une seule valeur en entrée a le format suivant :
in_value : out_value
Avec des valeurs, elle se présente ainsi :
5 : 20
où les emplacements ayant la valeur 5 sur le raster en entrée se voient attribués la valeur 20 sur le raster en sortie. Pour une ligne d’attribution avec une seule valeur en entrée, si l’entrée n’est pas spécifiée directement, la sortie correspond à la valeur en entrée d’origine ou NODATA selon le paramétrage de la case à cocher relative aux valeurs manquantes (Data ou NoData).
Par exemple, considérez une table d’attribution qui se compose de deux lignes :
5 : 100 7 : 200
Si une valeur en entrée est 2, la valeur en sortie sera 2 ou NoData selon le paramétrage de la case à cocher relative aux valeurs manquantes (Data ou NoData). Si une valeur en entrée est 5, la valeur en sortie sera 100. Si une valeur en entrée est 6, la valeur en sortie sera 6 ou NoData.
Si une plage de valeurs doit être reclassée, la valeur la plus basse de la plage est spécifiée, suivie d’un espace et de la plus haute valeur de la plage, puis suivie de deux-points (:), d’un autre espace et de la valeur en sortie.
De manière générique, la ligne d’attribution d’une plage de valeurs a le format suivant :
in_min_value in_max_value : out_value
Avec des valeurs, elle se présente ainsi :
5 10 : 50
où les valeurs 5, 6, 7, 8, 9 et 10 sur le raster en entrée se voient affectées la valeur 50 sur le raster en sortie. La valeur 3 ou NoData est affectée à la valeur 3. La valeur 12 ou NoData est affectée à la valeur 12.
- Les valeurs à apparier (valeurs individuelles ou plages de valeurs) doivent figurer par ordre croissant, avec la valeur la plus basse répertoriée en premier.
- Les valeurs in_min_value ou in_max_value peuvent être des nombres entiers ou à virgule flottante. Si les valeurs d’attribution en sortie (out_value) dans la table de classification sont des valeurs à virgule flottante, elles sont tronquées. Le raster en sortie pour l’outil Reclasser par fichier ASCII est toujours de type entier.
Les plages de valeurs en entrée ne doivent pas se superposer, sauf au niveau de la limite de deux plages en entrée. En cas de superposition, la limite supérieure de la plage en entrée la plus basse est inclusive et la limite inférieure de la plage en entrée la plus élevée est exclusive. Exemple :
1 3 : 4 (where 1 <= value <= 3, values remapped to 4) 3 5 : 6 (where 3 < value <= 5, values remapped to 6) 5 7 : 8 (where 5 < value <= 7, values remapped to 8)
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?