#1 Wed 02 April 2008 10:22
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
format XYZ vers raster
J'ai un fichier de 1.80 MO composé de 3 colonnes (longitude, latitude, hauteur d'eau) :
ncols 503
nrows 404
xllcorner 55.6713088
yllcorner -4.37482489
cellsize 0,00027071
NODATA_value -9999
55.6713088 -4.37482489 -0.0117134098
55.6713088 -4.37455418 -95.1738434
55.6713088 -4.37428347 -95.1649017
55.6713088 -4.37401276 -95.1653671
55.6713088 -4.37374205 -95.4256897
55.6713088 -4.37347135 -95.4721222
55.6713088 -4.37320064 -95.6133118
55.6713088 -4.37292993 -95.7263184
55.6713088 -4.37265922 -95.8371124
55.6713088 -4.37238851 -95.9520111
55.6713088 -4.3721178 -96.0616302
55.6713088 -4.3718471 -96.1735687
55.6713088 -4.37157639 -96.2848434
55.6713088 -4.37130568 -96.3974075
55.6713088 -4.37103497 -96.5120773
55.6713088 -4.37076426 -96.6325836
55.6713088 -4.37049356 -96.7512894...
Je voudrais pouvoir faire un raster avec arcgis 9.1, mais je n'y arrive pas, que puis-je faire svp ?
Hors ligne
#3 Wed 02 April 2008 10:52
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
Re: format XYZ vers raster
Oui je dispose de cette extension.
Hors ligne
#4 Wed 02 April 2008 11:14
Re: format XYZ vers raster
Bonne nouvelle.
Première étape, il va falloir récupérer vos données sous la forme d'un semis de points avec comme attribut la hauteur d'eau.
Je ne sais plus trop ce qu'est votre fichier (qui est peut être lu direct par arcgis, je ne sais pas) mais la même chose tronquée des premières lignes me paraît un bon début pour créer un semis de point à partir de la table (X,Y,Zeau) avec le menu Spatial Analyst/Interpoler en raster.
A tronquer ?
ncols 503
nrows 404
xllcorner 55.6713088
yllcorner -4.37482489
cellsize 0,00027071
NODATA_value -9999
Robin.
Hors ligne
#5 Wed 02 April 2008 11:27
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
Re: format XYZ vers raster
J'ai tronquer le header mais ce fichier est actuellement un .txt, mais quelle doit être l'extension pour charger ce fichier dans Spatial Analyst/Interpoler en raster.
Hors ligne
#6 Wed 02 April 2008 16:08
Re: format XYZ vers raster
Bonjour,
Si vos données sont issus d'un raster (ce qui semble être le cas d'après l'entête et les premiers points), le mieux serait d'éviter d'interpoler vos données (elles le sont déjà). De plus, les valeurs de Z seront modifiées avec des outils type idw, polynomiale ou spline, seul le krigeage est un interpolateur exact et ne modifie pas les valeurs au droit des données.
Je vous conseille d'utiliser ce script
http://arcscripts.esri.com/details.asp?dbid=12876
De toute façon, comme vous conseille Robin supprimez l'entête.
Si vos données décrivent un semis irrégulier de points, faites ce que vous a conseillé Robin.
Cordialement
D. Brunstein
Hors ligne
#7 Wed 02 April 2008 16:28
Re: format XYZ vers raster
Hello,
Intéressant, ce script. Il semble fonctionner sans Spatial pour ce qui est de la création de GRID...
Par contre pour les contours et la pente, il réclame Spatial, d'après le descriptif.
Robin.
Hors ligne
#8 Wed 02 April 2008 16:35
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
Re: format XYZ vers raster
Mes données ne sont pas issues d'un raster, c'est moi-meme qui ai ajouté ce header pour que mon fichier ascii ressemble au fichier asccii que je creer sous arcgis à partir d'un raster mais cet ajout ne permet pas à arcgis de le lire et de le convertir en raster.
J'ai mis mes 3 colonnes dans une table access que je peux charger dans arcgis mais après je ne sais pas comment passer cette table en raster.
Lorsque je fais Spatial Analyst/Interpoler en raster/krigeage
Points en entrées :
c'est à ce moment que je ne sais pas quel type de fichier je dois charger.
Hors ligne
#9 Wed 02 April 2008 17:02
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
Re: format XYZ vers raster
J'ai essayé le script cependant lorsque je sélectionne le répertoire dans lequel j'ai mon fichier .txt (xyz),
j'obtiens le message d'erreur : "Error Type incompatible".
Dernière modification par sporito (Wed 02 April 2008 17:03)
Hors ligne
#10 Wed 02 April 2008 17:09
Re: format XYZ vers raster
J'ai mis mes 3 colonnes dans une table access que je peux charger dans arcgis mais après je ne sais pas comment passer cette table en raster.
Une fois votre table dans Arcgis avec X, Y et Z dans un format numérique (à vérifier !). Clic droit sur la table dans la table des matières/ Afficher les données XY.
Ca créera un fichier de point que vous pourrez interpoler, par exemple.
Robin.
EDIT : en fait, c'est écrit là, mais c'est en anglais..
Hors ligne
#11 Thu 03 April 2008 11:07
- sporito
- Participant actif
- Date d'inscription: 4 Mar 2008
- Messages: 126
Re: format XYZ vers raster
Hello,
Intéressant, ce script. Il semble fonctionner sans Spatial pour ce qui est de la création de GRID...
Par contre pour les contours et la pente, il réclame Spatial, d'après le descriptif.
Robin.
Pour la création de ton GRID, quel est le format de ton fichier de données ?
Hors ligne