[gdal-dev] VRT band datatype issue

GUIMMARA, Sébastien (External) [FR] sebastien.guimmara.external at airbus.com
Mon Aug 27 04:48:04 PDT 2018


Thanks for the quick fix !

-----Message d'origine-----
De : Even Rouault [mailto:even.rouault at spatialys.com]
Envoyé : lundi 27 août 2018 13:34
À : gdal-dev at lists.osgeo.org
Cc : GUIMMARA, Sébastien (External) [FR]
Objet : Re: [gdal-dev] VRT band datatype issue

On lundi 27 août 2018 09:17:32 CEST GUIMMARA, Sébastien (External) [FR] wrote:
> Hi all,
>
> I am creating a VRT that translate from a 16bit dataset to a 8bit. Here is
> the raster band :
>
> <VRTRasterBand dataType="Byte" band="1">
>       <ComplexSource>
>       ...
>       <Exponent>0.75</Exponent>
>       <SrcMin>0</SrcMin>
>       <SrcMax>65535</SrcMax>
>       <DstMin>0</DstMin>
>       <DstMax>255</DstMax>
>       <SourceProperties DataType="UInt16"/>
>       </ComplexSource>
> </VRTRasterBand>
>
> However, gdal_info 2.2 tells me that this VRT has DataType=Byte (OK), but
> the min/max are still 0/65535 instead of 0/255.
>
> How is it possible ?

An inappropriate optimization that didn't take into account exponential
scaling.
Fixed per
https://github.com/OSGeo/gdal/commit/c2b188a49baef70e4e05614be14caaa520341302

Even

--
Spatialys - Geospatial professional services
http://www.spatialys.com
Please consider the environment before printing this email message.

________________________________

Ce courriel (incluant ses éventuelles pièces jointes) peut contenir des informations confidentielles et/ou protégées ou dont la diffusion est restreinte. Si vous avez reçu ce courriel par erreur, vous ne devez ni le copier, ni l'utiliser, ni en divulguer le contenu à quiconque. Merci d'en avertir immédiatement l'expéditeur et d'effacer ce courriel de votre système. Airbus DS Geo décline toute responsabilité en cas de corruptionpar virus, d'altération ou de falsification de ce courriel lors de sa transmission par voie électronique.

This email (including any attachments) may contain confidential and/or privileged information or information otherwise protected from disclosure. If you are not the intended recipient, please notify the sender immediately, do not copy this message or any attachments and do not use it for any purpose or disclose its content to any person, but delete this message and any attachments from your system. Airbus DS Geo disclaims any and all liability if this email transmission was virus corrupted, altered or falsified.

________________________________

Airbus DS Geo SA (325 089 589 RCS Toulouse) - Siege social: 5, rue des Satellites, 31400 Toulouse, France.


More information about the gdal-dev mailing list