<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
What I want is [1] and it becomes more complicated because the "Convert 1-band raster to 1-band paletted or 3-band RGB raster" plugin doesn't work with grayscale maps. Anyway, thanks for the answer. <br><div><br><br>> <br>> Hi, <br>> <br>> On 17.05.2012 11:52, giannis Nj wrote: <br>> <br>> > I want to convert<br>> a directory with .asc files to .tiffs, but I need the output files to<br>> have the same colour analysis, as when they are already loaded in qgis<br>> display. I try Raster->Conversion->Translate (Convert format) but it<br>> gives each file with different colours. Is there any other way to make<br>> it? Maybe a batch convert somehow after the files are loaded on<br>> screen?<br>> <br>> (1) Do you want to embed the colour table into the tiff files?<br>> Or <br>> <br>> (2) Do you want to carry over (keep) the 'true' values of the asc<br>> files in the tiff files? <br>> <br>> Answer for (2): <br>> <br>> If you want to keep the<br>> true values, then I suggest that you save a .qml file (raster properties<br>> -> Save Style...) for each .asc file displayed in QGIS (use the same<br>> filename as the asc file). Then, use the same file name for the tiff<br>> files as well, and put them in the same folder as the qml files and open<br>> them in QGIS. <br>> <br>> e.g. file1.asc -> file1.qml, then convert "file1.asc" to<br>> "file1.tiff" and make sure both .tiff and .qml files are in the same<br>> folder.<br>> When you load the .tiff file in QGIS it will also load the style<br>> from the .qml so that the .tiff and .asc files will display identically.<br>> <br>> <br>> Note: to save a full bunch of qml at once you can use the "Save<br>> default QML" plugin available from GIS-Lab repo at [0], or,<br>> alternatively, the "Save QML" plugin available from [2]. <br>> <br>> Answer for<br>> (1): This is far more complicated! <br>> <br>> Two leads to possibly solve this<br>> problem: <br>> <br>> - Tim Sutton's blog about using GDAL to embed colour table in<br>> raster at [1]. <br>> <br>> - Use the "One-band raster to paletted or RGB" plugin<br>> (V0.3.0) from this repo [2].<br>>  See the help page at [3]. <br>> <br>> Anyway, you<br>> will have to use scripting if you have many files to process. <br>> <br>> [0]:<br>> http://gis-lab.info/programs/qgis/qgis-repo.xml<br>> [1]:<br>> http://linfiniti.com/2011/12/creating-coloured-rasters-with-gdal/<br>> [2]:<br>> http://www.bc-consult.com/free/plugins.xml<br>> [3]:<br>> http://www.bc-consult.com/free/bccAddRColor.html <br>> <br>> HTH,<br>> Benoit <br><br></div>                                       </div></body>
</html>