File: rr.dox

package info (click to toggle)
gdal 1.10.1%2Bdfsg-8
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 84,320 kB
  • ctags: 74,726
  • sloc: cpp: 677,199; ansic: 162,820; python: 13,816; cs: 11,163; sh: 10,446; java: 5,279; perl: 4,429; php: 2,971; xml: 1,500; yacc: 934; makefile: 494; sql: 112
file content (25 lines) | stat: -rw-r--r-- 623 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*! \page read_raster Reading a raster dataset

The code here does not have any warranty. It is recommended that
before using any of this code, you look into it and try to understand
what it does, what input it needs, etc. Do not blindly execute
anything!

\code
use Geo::GDAL;

$file = shift @ARGV;

$dataset = Geo::GDAL::Open($file);
die "can't open $file as a raster dataset" unless $dataset;

($minx, $dx, undef, $maxy, undef, $dy) = $dataset->GeoTransform();
($width, $height) = $dataset->Size;
$band = $dataset->GetRasterBand(1);

$data = $band->ReadTile;

print @$data == $height ? "ok\n" : "not ok\n";
\endcode

*/