Différences entre versions de « Découper un raster en dalles »

De Wiki Latitude-Cartagène
Aller à : navigation, rechercher
Ligne 2 : Ligne 2 :
  
 
=== Avec GDAL en ligne de commande Linux===
 
=== Avec GDAL en ligne de commande Linux===
 +
Sur un PC qui a sous-système Linux et GDAL d'installé dessus (ex: PC-Christophe), dans un même dossier, mettre le fichier du raster, et l'ensemble des fichiers shapefiles des dalles.   
  
==== Prérequis : ====
+
Ouvrir un terminal WSL et se placer dans le dossier où sont les fichiers.   
Sur un PC qui a sous-système Linux et GDAL d'installé dessus (ex: PC-Christophe), dans un même dossier, mettre le fichier du raster, et l'ensemble des fichiers shapefiles des dalles.   
+
 
 +
La ligne de commande est la suivante :
 +
 
 +
for f in *.shp; do gdalwarp -cutline $f '''nomduraster'''.tif export/${f%%.*}.tif -s_srs EPSG:2154 -t_srs EPSG:2154 -setci -crop_to_cutline; done   
 +
 
 +
Puis, si les fichiers générés sont trop lourds et doivent être compressés : 
 +
 
 +
for f in *.shp; do gdal_translate -co "COMPRESS=LZW" export/${f%%.*}.tif export/${f%%.*}_compressed.tif; done  
  
 
===Avec FME===
 
===Avec FME===

Version du 22 juillet 2022 à 09:56

Transformer RasterTiler

Avec GDAL en ligne de commande Linux

Sur un PC qui a sous-système Linux et GDAL d'installé dessus (ex: PC-Christophe), dans un même dossier, mettre le fichier du raster, et l'ensemble des fichiers shapefiles des dalles.

Ouvrir un terminal WSL et se placer dans le dossier où sont les fichiers.

La ligne de commande est la suivante :

for f in *.shp; do gdalwarp -cutline $f nomduraster.tif export/${f%%.*}.tif -s_srs EPSG:2154 -t_srs EPSG:2154 -setci -crop_to_cutline; done

Puis, si les fichiers générés sont trop lourds et doivent être compressés :

for f in *.shp; do gdal_translate -co "COMPRESS=LZW" export/${f%%.*}.tif export/${f%%.*}_compressed.tif; done

Avec FME

Le transformer RasterTiler permet de découper un raster en plusieurs dalles très facilement.

Deux méthodes de découpage sont possibles :
- en précisant la taille que doivent avoir les dalles,
- en précisant le nombre de dalles en sortie

Si le raster est un Géotiff, toutes les dalles en sortie gardent le géoréférencement du fichier de base.