Pages: 1
- Sujet précédent - [ArcGIS 10.0] Afficher les décimales dans le format Ascii GRID - Sujet suivant
#1 Tue 13 September 2011 10:59
- greg-gwened
- Participant actif
- Lieu: Vannes
- Date d'inscription: 4 Oct 2007
- Messages: 148
[ArcGIS 10.0] Afficher les décimales dans le format Ascii GRID
Bonjour,
Je dispose d'un MNT fin dont les valeurs altimétriques comportent 3 décimales.
Cependant, à l’interrogation d'un pixel, ArcGIS me renvoie un entier arrondi.
Il en est de même pour l'étirement d’histogramme et la définition de la symbologie.
Comment puis-je y remédier et exploiter ainsi les décimales contenues dans mon MNT?
Merci d'avance
Greg
Hors ligne
#2 Tue 13 September 2011 12:41
- kighafarz
- Participant occasionnel
- Lieu: Brest
- Date d'inscription: 29 Apr 2009
- Messages: 22
Re: [ArcGIS 10.0] Afficher les décimales dans le format Ascii GRID
Bonjour,
J'ai eu récemment le même problème et j'ai mis du temps à trouver la petite astuce qui corrige le problème.
Dans l'en-tête de ton fichier, tu as la notion de nodata_value qui vaut souvent -9999.
ArcMap, voyant cette valeur sans décimale, semble considérer que toutes les mesures sont des entiers.
Il suffit donc de rajouter .0 pour qu'il y voit des flottants.
Il faut le faire également pour toutes les mesures dans le fichier.
Fastidieux manuellement; donc tu peux télécharger le programme sed du package GnuWin32 pour le faire en automatique avec la commande du style (pab.asc étant ton MNT) :
"c:\Program Files\GnuWin32\bin\sed.exe" -i -e "s/9999/9.0/g" pab.asc
En espérant que cela fonctionne chez toi aussi.
Cordialement.
Hors ligne
#3 Tue 13 September 2011 13:19
- greg-gwened
- Participant actif
- Lieu: Vannes
- Date d'inscription: 4 Oct 2007
- Messages: 148
Re: [ArcGIS 10.0] Afficher les décimales dans le format Ascii GRID
Bonjour et merci beaucoup.
J'ai simplement modifier:
le nodatavalue de -9999 en -9999.000
ET
la première valeur du fichier de -9999 en -9999.000
Cela a suffit pour afficher l'ensemble des valeurs avec leurs décimales !
Comme ceci :
ncols 1517
nrows 3862
xllcorner 233881.000
yllcorner 6745003.000
cellsize 1
nodata_value -9999.000
-9999.000 -9999 -9999 -9999 -9999
@+
Hors ligne
Pages: 1
- Sujet précédent - [ArcGIS 10.0] Afficher les décimales dans le format Ascii GRID - Sujet suivant