[gdal-dev] Re: gdal_retile.py -r mode ?

Christian Müller christian.mueller at nvoe.at
Fri Feb 27 13:25:10 EST 2009


The utility uses the python method gdal.ReprojectImage(....). 

As far as I see in http://www.gdal.org/gdalwarper_8h.html there is a new 
Constant GRA_Lanczos for an interpolation method which is not supported at 
the moment, but I see no constant for "mode" resampling. 

Perhaps we get a hint from an specialist. 

At the moment I see no possibility (but I could be wrong) 

christian 

 

acangi writes: 

> 
> Thanks for your answer. 
> 
> I'd be more interested in a "mode" resampling method for gdal_retile. Is it
> something you're thinking of ? Can it be reused from gdaladdo ? 
> 
>  
> 
> Christian Müller wrote:
>> 
>> The error is correct. A look at the man page shows  
>> 
>> gdal_retile.py [-v] [-co NAME=VALUE]* [-of out_format] [-ps pixelWidth 
>> pixelHeight]
>>               [-ot  {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
>>                      CInt16/CInt32/CFloat32/CFloat64}]'
>>               [ -tileIndex tileIndexName [-tileIndexField 
>> tileIndexFieldName]]
>>               [ -csv fileName [-csvDelim delimiter]]
>>               [-s_srs srs_def]  [-pyramidOnly]
>>               [-r {near/bilinear/cubic/cubicspline}]
>>               -levels numberoflevels
>>               -targetDir TileDirectory input_files  
>> 
>> 
>> which means that -r determines the resampling method, which could be  
>> 
>> near
>> bilinear
>> cubic
>> cubicspline  
>> 
>> and has nothing to do with the data size. At the moment, I have not 
>> implemented a parameter to change the color model (perhaps I should).  
>> 
>> Anyway, there are other possibilities to achieve this. (rgp2pct.py as an 
>> example).  
>> 
>> If you have many tiles, the best idea is to write a little script. If you 
>> are working on a linux box I could assist you.  
>> 
>> If you have many,many tiles, use the --optFile option  described here.
>> http://www.gdal.org/gdal_utilities.html  
>> 
>> If you have problems, send me a mail  
>> 
>> cheers
>> christian  
>> 
>>   
>> 
>> acangi writes:  
>> 
>>> 
>>> Hello,  
>>> 
>>> Trying to execute this command :
>>>  
>>> gdal_retile.py -targetDir pyramid -levels 4 -v -pyramidOnly -s_srs
>>> top50r.prj -ps 4000 4000 -r mode -co "TILED=YES" -co "INTERLEAVE=PIXEL"
>>> -co
>>> "COMPRESS=LZW" -tileIndex pyramid -tileIndexField location *map.tif  
>>> 
>>> gives the error "Unknown resampling method : mode", although it works
>>> fine
>>> in gdaladdo.  
>>> 
>>> It's gdal 1.6.0 --with-python. The data is colormapped, therefor I want
>>> to
>>> use mode. I don't want to convert it to RGB first because of the size of
>>> the
>>> data and I'm not the only one using it.  
>>> 
>>> Shouldn't the "-r mode" option work in gdal_retile ?
>>> -- 
>>> View this message in context:
>>> http://n2.nabble.com/gdal_retile.py--r-mode---tp2394924p2394924.html
>>> Sent from the GDAL - Dev mailing list archive at Nabble.com.  
>>> 
>>> _______________________________________________
>>> gdal-dev mailing list
>>> gdal-dev at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>>   
>> 
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/gdal-dev 
>> 
>> 
> 
> -- 
> View this message in context: http://n2.nabble.com/gdal_retile.py--r-mode---tp2394924p2395290.html
> Sent from the GDAL - Dev mailing list archive at Nabble.com. 
> 
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
 



More information about the gdal-dev mailing list