Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Wed 14 April 2010 10:36

gnome85
Participant actif
Lieu: Villefranche sur saone
Date d'inscription: 9 Feb 2010
Messages: 80

Importer ASCII en Raster

Bonjour,

J'ai un fichier ASCII ou Text (ci-joint) mais je ne peux l'ouvrir dans Arcgis 9.3. J'ai l'erreur 010067 erreur d'execution de la

grille. A priori c'est un problème dans l'header de mon fichier text ou je dois avoir des X et Y à la place d'une taille de cellule

(vu cette info sur le site d'ESRI).

Ils expliquent la manipulation à opérer mais le problème au vue de mon fichier est que je n'ai aucun nom de colonne.....

Comment remettre de l'ordre dans ce fichier text ci-joint? c'est un échatillon de mon fichier ASCII trop volumineux.

Merci de votre aide.

Dernière modification par gnome85 (Wed 14 April 2010 10:59)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Wed 14 April 2010 10:43

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Importer ASCII en Raster

Le fichier joint n'est pas passé (pas trop gros ? voir les limites dans la rubrique faq).

Une grille ASCII n'a pas de nom de colonne, tu es sûr que que tu as vu la bonne rubrique ? Le format d'une grille ASCII est décrit dans http://webhelp.esri.com/arcgisdesktop/9 … version%29 :

<NCOLS xxx>
    <NROWS xxx>
    <XLLCENTER xxx | XLLCORNER xxx>
    <YLLCENTER xxx | YLLCORNER xxx>
    <CELLSIZE xxx>
    {NODATA_VALUE xxx}
    row 1
    row 2
    .
    .
    .
    row n

Note: xxx is a number and the keyword nodata_value is optional and defaults to -9999. Row 1 of the data is at the top of the grid, row 2 is just under row 1, and so on.

LLCENTER will use the center of the lowest left cell to provide a location for the raster. LLCORNER will use the lower left corner of the lowest left cell. Note that Raster To ASCII will only generate LLCORNER ASCII files. For example:

    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 ...


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#3 Wed 14 April 2010 10:57

gnome85
Participant actif
Lieu: Villefranche sur saone
Date d'inscription: 9 Feb 2010
Messages: 80

Re: Importer ASCII en Raster

Oui mais mon fichier ASII n'est pas du tout construit de cette manière, il est là le problème et pourtant selon les métadonnées

c'est bien un fichier ASCII...........

Hors ligne

 

#4 Wed 14 April 2010 10:59

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Importer ASCII en Raster

Ben alors il est comment ce fichier ?

Si le fichier fait plus de 500 ko, tu peux envoyer un extrait...

Selon les métadonnées ? Elles disent quoi exactement ces métadonnées ?


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#5 Wed 14 April 2010 11:02

gnome85
Participant actif
Lieu: Villefranche sur saone
Date d'inscription: 9 Feb 2010
Messages: 80

Re: Importer ASCII en Raster

L'extrait à été ajouté, les métadonnées sont sur le site de téléchargement et disent juste que c'est un fichier ASCII. On est

bien avancé avec des métadonnées comme ça quand on a un problème.....

Hors ligne

 

#6 Wed 14 April 2010 11:50

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Importer ASCII en Raster

Mais pourquoi vouloir importer ce fichier en raster ?

D'après ce que je comprends de ce fichier sans indication supplémentaire, je dirais que chaque ligne représente les données récoltées en une journée. Il y a certes une séries de 25 données par lignes, peut-être que c'est données correspondent à une petite grille décrite dans les colonnes suivantes. Mais cela n'est pas une grille ASCII. Quand on dit ASCII en informatique on dit beaucoup et très peu de choses. En fait ça veut juste dire que le fichier est lisible dans un éditeur de texte.

Quand ArcGIS parle d'ASCII, il évoque une grille au format ASCII. Lorsqu'on a pas une grille (/raster) on oublie le terme ASCII.

Vous ne pourrez pas importer ces données sans explications plus détaillée quant au format de ce fichier.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#7 Wed 14 April 2010 12:38

gnome85
Participant actif
Lieu: Villefranche sur saone
Date d'inscription: 9 Feb 2010
Messages: 80

Re: Importer ASCII en Raster

Merci de votre aide!!!C'est vrai qu'en regardant de près ce fichier ce n'est pas un ASCII à la "Arcgis".....

Je vais contacter le fournisseur de ces données pour avoir plus de précision sur l'interprétation et/ou l'affichage de ces données.

Encore Merci.

Hors ligne

 

#8 Wed 14 April 2010 15:57

Nicolas Granier
Participant assidu
Date d'inscription: 19 Apr 2007
Messages: 271

Re: Importer ASCII en Raster

Bonjour,

Un fichier ASCII avec des colonnes, ça me fait penser à un MNT au format XYZ, mais ce n'est là qu'une supposition.

A+

Hors ligne

 

#9 Thu 15 April 2010 09:07

Randrianasolo
Participant occasionnel
Date d'inscription: 16 Jan 2010
Messages: 20

Re: Importer ASCII en Raster

Bonjour,
j'ai vu le fichier:"debut.txt", et voici ce que je vous propose:

Pour pouvoir lire ce fichier sur arcGIS vous avez 2 possibilité (je vous recommande la première):
1- Avec "microsoft access", vous récupérer les données en table. Ce qui par la suite est facilement utilisable avec arcGIS.
2- Directement dans arcGIS / arctoolbox, vous avez l'outil importer les données qui prend en charge les fichiers txt à plusieurs champs (colonnes).

Dans tous les cas, il faut identifier 2 choses dans vos données:
- Les champs (colonnes) qui servent de localisation (longitude, latitude)
- Et le système de référence spatiale (système de projection).

Bon courage, si vous avez besoin de plus d'info, écrivez moi sur mon mail et je vous répondrai avec plaisir...

++
Br.

Hors ligne

 

#10 Thu 15 April 2010 09:50

gnome85
Participant actif
Lieu: Villefranche sur saone
Date d'inscription: 9 Feb 2010
Messages: 80

Re: Importer ASCII en Raster

Bonjour,

Les importer dans Arcgis ok, mais est-ce qu'après si j'identfifie mes colonnes je pourrais afficher ces données comme une couche raster?

Merci.

Hors ligne

 

#11 Thu 15 April 2010 12:46

Randrianasolo
Participant occasionnel
Date d'inscription: 16 Jan 2010
Messages: 20

Re: Importer ASCII en Raster

Il faut préalablement récupérer les données en vecteur (type shapefile point).
Vous aurez le choix par la suite:

- soit une conversion directe de vecteur en raster (en choisissant le champ approprié);
- soit directement par interpolation des points.
++

Hors ligne

 

#12 Thu 15 April 2010 13:56

gnome85
Participant actif
Lieu: Villefranche sur saone
Date d'inscription: 9 Feb 2010
Messages: 80

Re: Importer ASCII en Raster

Meric beaucoup pour ces précieux conseils.....

Hors ligne

 

Pied de page des forums

Powered by FluxBB