+ make logic a bit more verbose
This commit is contained in:
parent
5bbc6468bc
commit
484f24d1b1
1 changed files with 10 additions and 6 deletions
|
@ -92,12 +92,16 @@ feature_ptr gdal_featureset::get_feature(mapnik::query const& q)
|
|||
// TODO - pull from class attributes...
|
||||
double tr[6];
|
||||
dataset_.GetGeoTransform(tr);
|
||||
|
||||
double dx = tr[1];
|
||||
double dy = tr[5];
|
||||
double x0 = tr[0]; // minx
|
||||
double y0 = tr[3]; // miny
|
||||
double x1 = tr[0] + raster_width * dx + raster_height * tr[2]; // maxx
|
||||
double y1 = tr[3] + raster_width * tr[4] + raster_height * dy; // maxy
|
||||
|
||||
double x0 = tr[0] + (raster_height) * tr[2]; // minx
|
||||
double y0 = tr[3] + (raster_height) * tr[5]; // miny
|
||||
|
||||
double x1 = tr[0] + (raster_width) * tr[1]; // maxx
|
||||
double y1 = tr[3] + (raster_width) * tr[4]; // maxy
|
||||
|
||||
box2d<double> raster_extent(x0,y0,x1,y1);
|
||||
|
||||
CoordTransform t(raster_width,raster_height,raster_extent,0,0);
|
||||
|
|
Loading…
Add table
Reference in a new issue