FOR %Q IN (*.tif) DO gdal_translate -co TFW=YES -co COMPRESS=CCITTFAX4 -co TILED=YES -co NBITS=1 -a_nodata 0 "%Q" "%~dpnQ_NEW.tif"
#!/bin/bash
for tif in `ls -R *.tif`; do
eval gdal_translate -co TFW=YES -co COMPRESS=CCITTFAX4 -co TILED=YES -co NBITS=1 -a_nodata 0 $tif $(echo $(basename $tif) | cut -d"." -f1 | tr '[A-Z]' '[a-z]')_compresse.tif
done
les MNT de la BD TOPO en Lambert 93
gdal_merge.py -o mnt_lr.tif -of GTiff DEPT48.asc DEPT30.asc DEPT34.asc DEPT11.asc DEPT66.asc
On utilisera ici le fichier de couleur “srtm” de grass dont voici le contenu :
-500 0 0 10
-300 0 0 20
-200 0 0 70
-100 0 0 130
-50 0 0 205
0 aqua
0.1 57 151 105
100 117 194 93
200 230 230 128
500 202 158 75
1000 214 187 98
2000 185 154 100
3000 220 220 220
5000 250 250 250
8850 255 255 255
nv white
gdaldem color-relief -of GTiff mnt_lr.tif /usr/lib/grass-6.3.0/etc/colors/srtm mnt_lr_couleur.tif
gdaldem hillshade -z 5 -of GTiff mnt_lr.tif mnt_lr_ombre.tif
wget http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/hsv_merge.py
./hsv_merge.py mnt_lr_couleur.tif mnt_lr_ombre.tif mntlr_couleur_ombre.tif
pgsql2shp -f region_lr.shp -h 192.168.1.230 -u mathieu sicen "SELECT 'lr' as nom, st_union(buffer(geometrie,1000)) from commune"
gdalwarp -s_srs EPSG:2154 -co compress=deflate -dstnodata 255 -cutline ./region_lr.shp mntlr_couleur_ombre.tif mnt_lr_final.tif
gdal_translate -of jpeg mnt_lr_final.tif mnt_lr_final.jpeg
- creation_mnt_couleur_ombre.sh
gdal_merge.py -o mnt_lr.tif -of GTiff DEPT48.asc DEPT30.asc DEPT34.asc DEPT11.asc DEPT66.asc
gdaldem color-relief -of GTiff mnt_lr.tif ./srtm mnt_lr_couleur.tif
gdaldem hillshade -z 5 -of GTiff mnt_lr.tif mnt_lr_ombre.tif
./hsv_merge.py mnt_lr_couleur.tif mnt_lr_ombre.tif mntlr_couleur_ombre.tif
gdalwarp -s_srs EPSG:2154 -co compress=deflate -dstnodata 255 -cutline ./region_lr.shp mntlr_couleur_ombre.tif mnt_lr_final.tif
gdal_translate -of jpeg mnt_lr_final.tif mnt_lr_final.jpeg
rm -f mnt_lr_couleur.tif
rm -f mnt_lr_ombre.tif
rm -f mntlr_couleur_ombre.tif
rm -f mnt_lr_final.tif