Le format de raster ASCII Esri permet de transférer des informations vers d'autres systèmes de cellules ou de raster ou à partir de ces systèmes. Lorsqu'un raster existant est généré en sortie au format raster ASCII Esri, le fichier commence par des informations d'en-tête qui définissent les propriétés du raster, comme la taille de cellule, le nombre de lignes et de colonnes ou les coordonnées de l'origine du raster. Les informations d'en-tête sont suivies par des informations de valeur de cellule spécifiées dans l'ordre "row-major" délimitées par des espaces, chaque ligne étant séparée par un retour chariot.
Pour convertir un fichier ASCII en un raster, les données doivent être à ce format. Les paramètres d'en-tête du fichier doivent correspondre à la structure des valeurs de données.
La structure de base du raster ASCII Esri place les informations d'en-tête en début de fichier, suivies par les données de valeur de cellule :
La structure de base du raster ASCII Esri place les informations d'en-tête en début de fichier, suivies par les données de valeur de cellule. La localisation géographique du raster est spécifiée par l'emplacement de la cellule inférieure gauche, et par l'une des valeurs suivantes :
- Le centre de la cellule inférieure gauche.
NCOLS xxx NROWS xxx XLLCENTER xxx YLLCENTER xxx CELLSIZE xxx NODATA_VALUE xxx row 1 row 2 ... row n
- L'angle inférieur gauche de la cellule inférieure gauche.
NCOLS xxx NROWS xxx XLLCORNER xxx YLLCORNER xxx CELLSIZE xxx NODATA_VALUE xxx row 1 row 2 ... row n
La ligne 1 des données se trouve au sommet du raster, la ligne 2 au-dessous de la ligne 1, et ainsi de suite.
Format d'en-tête
La syntaxe des informations d'en-tête est un mot clé couplé à la valeur de ce mot clé. Les définitions des mots-clés sont les suivantes :
Paramètre | Description | Conditions requises |
---|---|---|
NCOLS | Nombre de colonnes de cellules | Nombre entier supérieur à 0. |
NROWS | Nombre de lignes de cellules | Nombre entier supérieur à 0. |
XLLCENTER ou XLLCORNER | Coordonnées X de l'origine (centre ou coin inférieur gauche de la cellule) | Correspond au type de coordonnée y. |
YLLCENTER ou YLLCORNER | Coordonnées Y de l'origine (centre ou coin inférieur gauche de la cellule) | Correspond au type de coordonnée x. |
CELLSIZE | Taille de cellule | Supérieur à 0. |
NODATA_VALUE | Valeurs en entrée destinées à être des valeurs NoData dans le raster en sortie | Facultatif. La valeur par défaut est -9999. |
Format des données
Le composant de données du raster ASCII Esri suit les informations d'en-tête.
- Les valeurs de cellule doivent être délimitées par des espaces.
- Aucun retour chariot n'est nécessaire à la fin de chaque ligne du raster. Le nombre de colonnes dans l'en-tête détermine à quel moment une nouvelle ligne commence.
- La ligne 1 des données se trouve au sommet du raster, la ligne 2 au-dessous de la ligne 1, et ainsi de suite.
Exemple de raster ASCII
ncols 480 nrows 450 xllcorner 378923 yllcorner 4072345 cellsize 30 nodata_value -32768 43 2 45 7 3 56 2 5 23 65 34 6 32 54 57 34 2 2 54 6 35 45 65 34 2 6 78 4 2 6 89 3 2 7 45 23 5 8 4 1 62 ...