[GRASS-dev] r.in.gdal: Ignores `band' parameter
Martin Landa
landa.martin at gmail.com
Wed Dec 26 15:46:10 EST 2007
Hi Ivan,
fixed in SVN [1], untested.
Regards,
Martin
[1] http://trac.osgeo.org/grass/changeset/29513
2007/12/26, Ivan Shmakov <ivan at theory.asu.ru>:
> It seems that `r.in.gdal' ignores the `band' parameter -- the
> resulting raster is the same whatever band number is specified.
>
> ...
> 378 /* -------------------------------------------------------------------- */
> 379 /* Simple case. Import a single band as a raster cell. */
> 380 /* -------------------------------------------------------------------- */
> 381 if( !force_imagery )
> 382 {
> 383 int nBand = 1;
> 384
> 385 if( parm.band->answer != NULL )
> 386 nBand = atoi(parm.band->answer);
> 387
> 388 hBand = GDALGetRasterBand(hDS,1);
>
> Shouldn't there be s/1/nBand/ instead?
>
> 389 if( hBand == NULL )
> 390 {
> 391 sprintf( error_msg, _("Selected band (%d) does not exist.\n"),
> 392 nBand );
> 393 G_fatal_error( error_msg );
> 394 }
> 395
> 396 ImportBand( hBand, output, NULL );
> 397
> 398 if (title)
> 399 G_put_cell_title (output, title);
> 400 }
> ...
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
--
Martin Landa <landa.martin at gmail.com> * http://gama.fsv.cvut.cz/~landa *
More information about the grass-dev
mailing list