Intégration en ligne de commande d’une série de raster dans la base de données

Nous avons téléchargé les données de précipitation du projet worldclim : http://www.worldclim.org/data/v1_4/tiles/cur/prec_16_tif.zip

Cette archive contient un raster par mois.

Pour intégrer ces images à la base de données PostGIS en tuiles de 100×100 pixels, nous allons utiliser la commande suivante :

raster2pgsql -s 4326 -C -I -r -M -F -t 100×100 prec1_16.tif raster.prec1_16 | psql -h localhost -d rastest -U dba

Pour automatiser ce traitement sur les 12 fichiers, nous avons recyclé une ligne de commande déjà utilisée pour intégrer les shp de la bd_topo à la base de données :

for /R %F IN (*.tif) DO raster2pgsql -s 4326 -C -I -r -M -F -t 100×100 %~nF.tif raster.%~nF | psql -h localhost -d rastest -U dba