Hi folks!
I encountered little problems trying to use the Geo::Raster Perl module.
I am trying to create a new grid with the same size and data of an existing GRASS raster.
The first problem, is that I cannot open the GRASS raster and I am obliged to open the .tif file.
This is the error I get -> /
Can't call method "GetGeoTransform" on an undefined value at /usr/local/lib/perl/5.8.8/Geo/Raster.pm line 288.
/After this, I tried to create a new grid with the same sizes of the .tif raster opened before, using the command "my $gd = new Geo::Raster(like=>$rast_tif);".
Unfortunately, it didn't worked -->/
Use of uninitialized value in subroutine entry at /usr/local/lib/perl/5.8.8/Geo/Raster.pm line 266.
gd is not of type ral_gridPtr at /usr/local/lib/perl/5.8.8/Geo/Raster.pm line 266./
After opening the .tif file ("my $rast_tif = new Geo::Raster("<file_path>");"), I tried to copy its values, to the new grid I previously created with "my $gd = new Geo::Raster(<sizes>);", using the command "$gd->set($rast_tif);", but I get this error ->/
Can't locate auto/Geo/Raster/ral_gdcopy.al in @INC/.
What can I do to solve these problems?
Thanks in advance,
Stefano