Ticket #3198 (closed defect: fixed)
gdalbuildvrt -resolution lowest/highest does not work correcty for y pixel size
| Reported by: | rouault | Owned by: | rouault |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.6.3 |
| Component: | Utilities | Version: | 1.6.2 |
| Severity: | normal | Keywords: | gdalbuildvrt |
| Cc: |
Description
I try to use gdalbuilvrt with images having different resolutions. I
use it with argument -resolution highest and I find (I think) a bug.
The highest resolution is set with these lines of code in gdalbuildvrt.cpp :
else if (resolutionStrategy == HIGHEST_RESOLUTION)
{
we_res = MIN(we_res,
psDatasetProperties[i].adfGeoTransform[GEOTRSFRM_WE_RES]);
ns_res = MIN(ns_res,
psDatasetProperties[i].adfGeoTransform[GEOTRSFRM_NS_RES]);
}
and MIN macro if define as :
../port/cpl_port.h:# define MIN(a,b) ((a<b) ? a : b)
But if resolution is negative MIN(-15,-1) is -15 not -1. I am right ?
Regards
Change History
Note: See
TracTickets for help on using
tickets.
