[GRASSLIST:6063] Re: How deep is a region?
Radim Blazek
blazek at itc.it
Tue Mar 8 04:31:15 EST 2005
Roger Bivand wrote:
> On Tue, 8 Mar 2005, Radim Blazek wrote:
>
>
>>Roger Bivand wrote:
>>
>>>On Mon, 7 Mar 2005, Radim Blazek wrote:
>>>
>>>
>>>
>>>>I see, r.in.gdal was fixed after beta2, should be ok in cvs, just edit
>>>>the DEFAULT_WIND and change depths to 1.
>>>
>>>
>>>Reading the CVS shows include/gis.h struct Cell_head has int depths, the
>>>changes in raster/r.in.gdal/main.c are setting cellhd.depths = 1.5; - why
>>>should this work? And why 1.5 when the top is 1.0, bottom 0.0, and
>>>resolution 1.0, all doubles? Shouldn't it just be (int) 1?
>>
>>cellhd.depths should be inited to 1, Cho followed gis/adj_cellhd.c
>>where
>>cellhd->depths =
>> (cellhd->top - cellhd->bottom + cellhd->tb_res/2.0) / cellhd->tb_res;
>>
>>I don't know why cellhd->tb_res/2.0, it is copy-paste of cols/rows.
>
>
> Nor do I - I've added Cho to the CCs here in case GRASSLIST isn't enough.
> Who else could fix and check this before tomorrow, someone who knows and
> uses r.in.gdal?
cellhd.depths in r.in.gdal should be set to 1 without doubts.
I don't maintain raster modules.
Radim
> Roger
>
>
>>Radim
>>
>>
>>>Roger
>>>
>>>
>>>
>>>>Radim
>>>>
>>>>dpadam wrote:
>>>>
>>>>
>>>>>It was created using r.in.gdal; I haven't been able to do anything further
>>>>>because of the "invalid region" errors.
>>>>>
>>>>>david
>>>>>
>>>>>
>>>>>---------- Original Message -----------
>>>>>From: Radim Blazek <blazek at itc.it>
>>>>>To: David Adam <david at quercus.org>
>>>>>Cc: grasslist at baylor.edu
>>>>>Sent: Mon, 07 Mar 2005 09:39:52 +0100
>>>>>Subject: Re: [GRASSLIST:6019] Re: How deep is a region?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>How was the region file created - what was the last module which
>>>>>>modified the region?
>>>>>>
>>>>>>Radim
>>>>>>
>>>>>>David Adam wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Hamish wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>>I'm trying to set up a region, starting with a Landsat TIFF
>>>>>>>>>image from California. I have imported the region with r.in.gdal,
>>>>>>>>>which produces a large file. I then close grass60 and reopen in the
>>>>>>>>>new location, at which point I get the errors
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>GRASS_INFO_ERROR(5579,1): default region is invalid
>>>>>>>>>GRASS_INFO_ERROR(5579,1): line 15: <depths: -1074916636>
>>>>>>>>>
>>>>>>>>>The relevant file for the region is
>>>>>>>>>
>>>>>>>>>DEFAULT_WIND --
>>>>>>>>>
>>>>>>>>>proj: 99
>>>>>>>>>zone: 0
>>>>>>>>>north: 213720.89780907
>>>>>>>>>south: -6149.10219093
>>>>>>>>>east: -168613.96484194
>>>>>>>>>west: -404623.96484194
>>>>>>>>>cols: 7867
>>>>>>>>>rows: 7329
>>>>>>>>>e-w resol: 30
>>>>>>>>>n-s resol: 30
>>>>>>>>>top: 1
>>>>>>>>>bottom: 0
>>>>>>>>>cols3: 7867
>>>>>>>>>rows3: 7329
>>>>>>>>>depths: -1074916636
>>>>>>>>>e-w resol3: 30
>>>>>>>>>n-s resol3: 30
>>>>>>>>>t-b resol: 1
>>>>>>>>>
>>>>>>>>>--------------
>>>>>>>>>
>>>>>>>>>Most of the fields in the file are explained in the REGION section
>>>>>>>>>of the manual, but I can't seem to find anyplace that defines or
>>>>>>>>>explains what the "depths" field is about. But until I can get
>>>>>>>>>grass to accept the region, I can't do much of anything.
>>>>>>>>>
>>>>>>>>>All help is much appreciated...
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>rows,cols, and res=30 all look right. I don't know what is causing the
>>>>>>>>depths to go nuts. Try editing the "WIND" file in your mapset to make
>>>>>>>>depths: 1?
>>>>>>>>
>>>>>>>>
>>>>>>>>maybe this works as a temporary workaround--
>>>>>>>>
>>>>>>>>try viewing the GeoTIFF meta-data with "gdalinfo".
>>>>>>>>
>>>>>>>>If the meta-data is bogus, wipe it clean with:
>>>>>>>>
>>>>>>>>tifftopnm map.tiff | pnmtotiff > map_clean.tiff
>>>>>>>>
>>>>>>>>
>>>>>>>>This will wipe all geo-coding, but you should be able to load into a X,Y
>>>>>>>>location ok and at least view the data. May rectify from there.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>Hamish
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>Thanks, I'll give that a try.
>>>>>>>In response to another reply, this is happening under Grass6.0.0beta2.
>>>>>>>
>>>>>>>But one of my questions still stands: What does depth represent? The
>>>>>>>other terms in the
>>>>>>>DEFAULT_WIND file are defined in the g.region documentation, but not
>>>>>>>depth. If I knew
>>>>>>>what it stands for, perhaps I could guess the right value.
>>>>>>>
>>>>>>>Thanks for the help!
>>>>>>>
>>>>>>>david
>>>>>
>>>>>------- End of Original Message -------
>>>>
>>>>
>>
>
More information about the grass-user
mailing list