[GRASS-dev] [GRASS-user] compare a DCELL and FCELL question
ming han
dustming at gmail.com
Sun Jan 24 01:49:43 PST 2021
Hi Micha
Many thanks for your reply.
Here is the command I am using:
if(float(cat1_acc_riv) == float(cat1_minacc), str_r, null())
The str_r is a CELL raster. the result is different when I change it
to:
if(int(cat1_acc_riv) == int(cat1_minacc), str_r, null())
Here is output of r.info for first DCELL raster
+----------------------------------------------------------------------------+
| Map: cat1_acc_riv at PERMANENT Date: Sat Jan 23 22:58:42 2021
|
| Mapset: PERMANENT Login of Creator: m43han
|
| Location: main_working_location
|
| DataBase: C:\Users\m43han\Documents\Routing_Prod\Prod000001\grassdb
|
| Title: cat1_acc_riv
|
| Timestamp: none
|
|----------------------------------------------------------------------------|
|
|
| Type of Map: raster Number of Categories: 19432056
|
| Data Type: DCELL
|
| Rows: 4239
|
| Columns: 9254
|
| Total Cells: 39227706
|
| Projection: Latitude-Longitude
|
| N: 50:52:39N S: 40:16:48N Res: 0:00:09
|
| E: 70:10:39W W: 93:18:45W Res: 0:00:09
|
| Range of data: min = 250752 max = 19432056
|
|
|
| Data Description:
|
| generated by r.mapcalc
|
|
|
| Comments:
|
| if(isnull(str_r), null(), acc)
|
|
|
+----------------------------------------------------------------------------+
(Sun Jan 24 04:45:38 2021) Command finished (0 sec)
Here is r.info output for second raster
+----------------------------------------------------------------------------+
| Map: cat1_minacc at PERMANENT Date: Sat Jan 23 22:58:48 2021
|
| Mapset: PERMANENT Login of Creator: m43han
|
| Location: main_working_location
|
| DataBase: C:\Users\m43han\Documents\Routing_Prod\Prod000001\grassdb
|
| Title: cat1_minacc
|
| Timestamp: none
|
|----------------------------------------------------------------------------|
|
|
| Type of Map: raster Number of Categories: 0
|
| Data Type: FCELL
|
| Rows: 4239
|
| Columns: 9254
|
| Total Cells: 39227706
|
| Projection: Latitude-Longitude
|
| N: 50:52:39N S: 40:16:48N Res: 0:00:09
|
| E: 70:10:39W W: 93:18:45W Res: 0:00:09
|
| Range of data: min = 250752 max = 1.817303e+007
|
|
|
| Data Description:
|
| generated by r.stats.zonal
|
|
|
| Comments:
|
| r.stats.zonal --overwrite base="str_r" cover="cat1_acc_riv" method="\
|
| min" output="cat1_minacc"
|
|
|
+----------------------------------------------------------------------------+
(Sun Jan 24 04:46:50 2021) Command finished (0 sec)
Thanks
Ming
Micha Silver <tsvibar at gmail.com> 于2021年1月24日周日 上午3:29写道:
> Is there some reason that you expect the rasters to be the same? Maybe
> begin by posting the outputs of `r.info` for both rasters, and what
> command you used to compare them?
>
> On Sun, Jan 24, 2021 at 6:13 AM ming han <dustming at gmail.com> wrote:
> >
> > Hi Everyone
> >
> > I tried to compare if grids in two rasters are the same, one raster
> is FCELL and another raster is DCELL. I got different result when I int
> both raster first before comparing them; and when I float() both raster
> first before I comparing them
> >
> > Is there any reason for this?
> >
> > Thanks
> > Ming
> > _______________________________________________
> > grass-user mailing list
> > grass-user at lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/grass-user
>
>
>
> --
> Micha Silver
> Ben Gurion Univ
> Sde-Boker Remote Sensing Lab
> cell: +972 (52) 3665918
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20210124/9d52d33a/attachment-0001.html>
More information about the grass-dev
mailing list