[gdal-dev] gdal.AutoCreateWarpedVRT returning different results than osr.CoordinateTransformation

Frank Warmerdam warmerdam at pobox.com
Sat May 5 01:23:35 EDT 2012


On 12-05-04 03:39 PM, Billy Newman wrote:
> I ran a quick test and confirmed that gdal.AutoCreateWarpedVRT is returning
> different results than osr.CoordinateTransformation.
>
> I.E. I opened a file using:
> Dataset dataset = gdal.Open("/images/image.tif");
>
> I grabbed the corner point and used
> osr.CoordinateTransformation.TransformPoint(), to transform the point into
> EPSG:4326.
>
> I warped the dataset using gdal.AutoCreateWarpedVRT, grabbed the corner point
> and the corner point was a little different.
>
> I am not sure if that is expected behavior or not.  Hopefully I am just missing
> some static files and one of the transformations was not quite right.  I tried
> all the different sampling algos available for the AutoCreateWarpedVRT and that
> did not make a huge difference.
>
> Is warp using a different method to transform the points?  If so is that
> transformation available via the API?
>
> I understand that not all calcs may be exact between these two but I would
> expect the corner point to be almost exact.

Billy,

Generally speaking the extents of the warped VRT will be somewhat larger
than the original to capture the irregular shape of the source image after
warping into the target coordinate system.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://home.gdal.org/warmerda
and watch the world go round - Rush    | Geospatial Software Developer



More information about the gdal-dev mailing list