[gdal-dev] Reprojecting GeoTIFFs with Overviews?
Norman Vine
nhv at cape.com
Thu Jan 10 09:37:07 PST 2013
Jason
you need to make overviews for the reprojected image
see
http://www.gdal.org/gdaladdo.html
On Jan 10, 2013, at 12:20 PM, Jason Greenlaw - NOAA Affiliate <jason.greenlaw at noaa.gov> wrote:
> Using gdalwarp I'm attempting to reproject a 4-band (RGBA) GeoTIFF (in EPSG:4269) containing 4 overviews to web mercator (EPSG:3857). While the reprojection seems to work fine for the image itself, it appears the overviews are not being reprojected/carried over to the new reprojected GeoTIFF.
>
> I've tried specifying -co COPY_SRC_OVERVIEWS=YES to gdalwarp, but it still results in the overviews being lost.
>
> I am using GDAL 1.9.2.
>
> Is this the expected behavior? Is there perhaps some way to ask gdalwarp to also reproject the overviews? Or do I have to reproject each overview individually, then merge them into a single GeoTIFF with gdal_translate?
>
> Any help/information would be greatly appreciated.
>
> Here is the gdalwarp command I'm using (esri-3857.prf contains custom EPSG:3857 WKT to be compatible with ESRI software):
>
> ---------------------------------------------------------------------
> gdalwarp -s_srs EPSG:4269 -t_srs esri-3857.prf -r bilinear -co COMPRESS=LZW -co COPY_SRC_OVERVIEWS=YES -overwrite NGOFS_WL_4269.tif NGOFS_WL_3857.tif
> ---------------------------------------------------------------------
>
> Below are the output of gdalinfo for both the source and reprojected GeoTIFFs.
>
> ---------------------------------------------------------------------
> $ gdalinfo NGOFS_WL_4269.tif
> Driver: GTiff/GeoTIFF
> Files: NGOFS_WL_4269.tif
> Size is 3000, 1255
> Coordinate System is `'
> Origin = (-97.401951999999994,30.701952500000001)
> Pixel Size = (0.003900000000000,-0.003903000000000)
> Image Structure Metadata:
> COMPRESSION=LZW
> INTERLEAVE=PIXEL
> Corner Coordinates:
> Upper Left ( -97.4019520, 30.7019525)
> Lower Left ( -97.4019520, 25.8036875)
> Upper Right ( -85.7019520, 30.7019525)
> Lower Right ( -85.7019520, 25.8036875)
> Center ( -91.5519520, 28.2528200)
> Band 1 Block=3000x1 Type=Byte, ColorInterp=Red
> Overviews: 1500x627, 750x313, 375x156, 187x78
> Mask Flags: PER_DATASET ALPHA
> Overviews of mask band: 1500x627, 750x313, 375x156, 187x78
> Band 2 Block=3000x1 Type=Byte, ColorInterp=Green
> Overviews: 1500x627, 750x313, 375x156, 187x78
> Mask Flags: PER_DATASET ALPHA
> Overviews of mask band: 1500x627, 750x313, 375x156, 187x78
> Band 3 Block=3000x1 Type=Byte, ColorInterp=Blue
> Overviews: 1500x627, 750x313, 375x156, 187x78
> Mask Flags: PER_DATASET ALPHA
> Overviews of mask band: 1500x627, 750x313, 375x156, 187x78
> Band 4 Block=3000x1 Type=Byte, ColorInterp=Alpha
> Overviews: 1500x627, 750x313, 375x156, 187x78
> ---------------------------------------------------------------------
> ---------------------------------------------------------------------
> $ gdalinfo NGOFS_WL_3857.tif
> Driver: GTiff/GeoTIFF
> Files: NGOFS_WL_3857.tif
> Size is 2940, 1391
> Coordinate System is:
> PROJCS["WGS 84 / Pseudo-Mercator",
> GEOGCS["WGS 84",
> DATUM["WGS_1984",
> SPHEROID["WGS 84",6378137,298.257223563,
> AUTHORITY["EPSG","7030"]],
> AUTHORITY["EPSG","6326"]],
> PRIMEM["Greenwich",0],
> UNIT["degree",0.0174532925199433],
> AUTHORITY["EPSG","4326"]],
> PROJECTION["Mercator_1SP"],
> PARAMETER["central_meridian",0],
> PARAMETER["scale_factor",1],
> PARAMETER["false_easting",0],
> PARAMETER["false_northing",0],
> UNIT["metre",1,
> AUTHORITY["EPSG","9001"]],
> EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"],
> AUTHORITY["EPSG","3857"]]
> Origin = (-10842735.698910875245929,3572289.254035749472678)
> Pixel Size = (443.061998399919901,-443.061998399919901)
> Metadata:
> AREA_OR_POINT=Area
> Image Structure Metadata:
> COMPRESSION=LZW
> INTERLEAVE=PIXEL
> Corner Coordinates:
> Upper Left (-10842735.699, 3572289.254) ( 97d24' 7.03"W, 30d31'59.96"N)
> Lower Left (-10842735.699, 2955990.014) ( 97d24' 7.03"W, 25d39' 5.65"N)
> Upper Right (-9540133.424, 3572289.254) ( 85d42' 1.72"W, 30d31'59.96"N)
> Lower Right (-9540133.424, 2955990.014) ( 85d42' 1.72"W, 25d39' 5.65"N)
> Center (-10191434.561, 3264139.634) ( 91d33' 4.37"W, 28d 7'12.80"N)
> Band 1 Block=2940x1 Type=Byte, ColorInterp=Red
> Mask Flags: PER_DATASET ALPHA
> Band 2 Block=2940x1 Type=Byte, ColorInterp=Green
> Mask Flags: PER_DATASET ALPHA
> Band 3 Block=2940x1 Type=Byte, ColorInterp=Blue
> Mask Flags: PER_DATASET ALPHA
> Band 4 Block=2940x1 Type=Byte, ColorInterp=Alpha
> ---------------------------------------------------------------------
>
> --
> Jason Greenlaw
> Contractor, ERT, Inc.
> NOAA/NOS/OCS/CSDL
> http://nowcoast.noaa.gov
> Jason.Greenlaw at noaa.gov
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20130110/fecba09a/attachment-0001.html>
More information about the gdal-dev
mailing list