[Qgis-developer] Re: Raster providers

Marco Hugentobler marco.hugentobler at sourcepole.ch
Tue Jan 18 03:25:31 EST 2011


> Agreed, int to double conversion could be optimal.

oops, that should be 'Agreed, int to double conversion could be problematic'

Am Dienstag, 18. Januar 2011, um 09.19:23 schrieb Marco Hugentobler:
> > I thought that if data type of the source is integer the provider
> > could represent them as floating point. Byte can be represented as
> > integer. Bad solution however.
> 
> Agreed, int to double conversion could be optimal.
> 
> What about an approach where the out-of-bound values are assigned the last
> value only if reprojection is used (and if the layer does not have a null
> value)?
> 
> This would be quite similar to your current approach, except that people
> will have the appropriate raster appearance if they don't use reproj. And
> if they do, they have an undesired border, but still the right colors in
> the raster area.
> 
> Regards,
> Marco
> 
> Am Montag, 17. Januar 2011, um 17.34:22 schrieb Radim Blazek:
> > On Mon, Jan 17, 2011 at 10:06 AM, Marco Hugentobler
> > <marco.hugentobler at sourcepole.ch> > Using NaN sounds like a good idea
> > and Qt has platform independent support for
> > 
> > > it (qIsNan & co.).
> > > All other solutions I can think of seem to be more complicated (e.g.
> > > force a transparency value only if raster is reprojected).
> > > 
> > >>float + NaN for byte/int?
> > >>
> > > This is not clear to me. Could you explain your approach for byte/int?
> > 
> > I thought that if data type of the source is integer the provider
> > could represent them as floating point. Byte can be represented as
> > integer. Bad solution however.
> > 
> > Radim


-- 
Dr. Marco Hugentobler
Sourcepole -  Linux & Open Source Solutions
Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee


More information about the Qgis-developer mailing list