[GRASS-user] Problem with r.out.ascii
Hamish
hamish_b at yahoo.com
Thu Jan 17 16:06:23 EST 2008
PikoBoZ wrote:
> Im trying to use the r.out.ascii command but it fails
> Got an existing mapset, with some elevation rasters in it (.tiff
> converted in grass raster)
> I'd like to extract the xyz values of a DEM to txt file
> I use this syntax in the grass shell:
> [code]
> r.out.ascii input=mnt output=testmnt.txt
> [/code]
> testmnt.txt is created and the header is written,but the x,y,z values
> are
> missing, only stars appear in it, like this:
> [code]
> north: 2787570
> south: 1546950
> east: 1284500
> west: -47544.1
> rows: 931
> cols: 999
> * * * * * * * * * * * * *
> * * * * * * * * * * * * *
> * * * * * * * * * * * * *
> [/code]
> Is anybody understands what happens?
r.out.ascii exports a rectangular array of values (like for a
spreadsheet with x & y axes), in your above example 931x999 cells. The
"*"s represent NULL data.
Raster ops. work on the current zoom region. see the g.region module.
e.g. set to the region to the exact extent of the raster map with:
g.region rast=mnt
> Does a r.out.xyz command exist? or any other way to get x,y,z values
> from a raster?
yes, there is a r.out.xyz, but only in grass 6.3.
http://grass.ibiblio.org/grass63/manuals/html63_user/r.out.xyz.html
http://trac.osgeo.org/grass/browser/grass/trunk/scripts/r.out.xyz
but that is just a more obvious alias for "r.stats -1gn", so for GRASS
6.2 you can use that.
Hamish
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
More information about the grass-user
mailing list