[GRASS5] Re: [GRASS-CVS] cho: grass51/raster/r.in.gdal main.c,1.6,1.7
Radim Blazek
blazek at itc.it
Sat Feb 12 04:34:31 EST 2005
The 'depths' is copy-paste of rows/cols. I don't know why
cellhd->tb_res/2.0, but it was always there and it works, so I think
to keep adj_cellhd.c as it is, but init in modules to
cellhd.top = 1.;
cellhd.bottom = 0.;
cellhd.tb_res = 1.;
cellhd.depths = 1;
Radim
Markus Neteler wrote:
> On Fri, Feb 11, 2005 at 11:33:31AM -0600, Huidae Cho wrote:
>
>>I got 1.5 from the code in lib/gis/adj_cellhd.c 249th line:
>>
>>cellhd->depths = (cellhd->top - cellhd->bottom + cellhd->tb_res/2.0) /
>> cellhd->tb_res;
>>
>>1.5 = (1.0 - 0.0 + 1.0/2.0) / 1.0
>>
>>But, when writing WIND file, 1 is written by printf "%d", so depths can
>>be 1. At the time of bug fixing, I just followed theoretical
>>calculation.
>>
>>Huidae Cho
>
>
> Mhhh, maybe you are right.
> I cc to Radim for final inspection. He changed a lot of code
> recently, so he may know better than me.
>
> Sorry for any confusion (which might be mine).
>
> Thanks for the quick fix of r.topidx
>
> Markus
>
>
>
>>On Fri, Feb 11, 2005 at 12:02:10PM +0100, Markus Neteler wrote:
>>
>>>Hi Huidae,
>>>
>>>thanks for the fix. But shouldn't htese numbers not be 1.0?
>>>
>>>top - bottom
>>> 1 - 0 = 1
>>>
>>>dres=1
>>>
>>>So depth is also 1.0 IMHO?
>>>
>>>What do your think?
>>>
>>> Markus
>>>
>>>On Fri, Feb 11, 2005 at 10:05:46AM +0100, grass at intevation.de wrote:
>>>
>>>>Author: cho
>>>>
>>>>Update of /grassrepository/grass51/raster/r.in.gdal
>>>>In directory doto:/tmp/cvs-serv31089
>>>>
>>>>Modified Files:
>>>> main.c
>>>>Log Message:
>>>>Added cellhd.depths to avoid garbage number
>>>>
>>>>Index: main.c
>>>>===================================================================
>>>>RCS file: /grassrepository/grass51/raster/r.in.gdal/main.c,v
>>>>retrieving revision 1.6
>>>>retrieving revision 1.7
>>>>diff -u -d -r1.6 -r1.7
>>>>--- main.c 15 Jan 2005 11:18:13 -0000 1.6
>>>>+++ main.c 11 Feb 2005 09:05:44 -0000 1.7
>>>>@@ -219,6 +219,7 @@
>>>> cellhd.top = 1.;
>>>> cellhd.bottom = 0.;
>>>> cellhd.tb_res = 1.;
>>>>+ cellhd.depths = 1.5;
>>>> }
>>>> else
>>>> {
>>>>@@ -241,6 +242,7 @@
>>>> cellhd.top = 1.;
>>>> cellhd.bottom = 0.;
>>>> cellhd.tb_res = 1.;
>>>>+ cellhd.depths = 1.5;
>>>> }
>>>> else
>>>> {
>>>>@@ -257,7 +259,7 @@
>>>> cellhd.top = 1.;
>>>> cellhd.bottom = 0.;
>>>> cellhd.tb_res = 1.;
>>>>-
>>>>+ cellhd.depths = 1.5;
>>>> }
>>>> }
>>>>
>>>>
>>>>
>>>>_______________________________________________
>>>>grass-commit mailing list
>>>>grass-commit at grass.itc.it
>>>>http://grass.itc.it/mailman/listinfo/grass-commit
>>>
>>>--
>>>Markus Neteler <neteler itc it> http://mpa.itc.it
>>>ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
>>>MPBA - Predictive Models for Biol. & Environ. Data Analysis
>>>Via Sommarive, 18 - 38050 Povo (Trento), Italy
>
>
More information about the grass-dev
mailing list