Projet

Général

Profil

Révision 7096d2f9

Ajouté par Jocelyn Dealande il y a presque 10 ans

Refacto of Tiles handling and simplified a bit file naming for tiles/params.
By the way, fixes #297

THIS COMMIT BREAKS FILE LAYOUT AND REQUIRES MIGRATION (SEE BELLOW).

To migrate data :

cd tiles
find . '*.jpg' -exec rename 's/[^\/]*_(([0-9]{3}_){2}([0-9]{3}))/$1/' {} \;
rename 's/(.*\/).*\.params/$1site.params/' */*.params

Voir les différences:

to_tiles/gen_tiles.sh
71 71

  
72 72
for ((z=$min_scale; z <= $max_scale; z++))
73 73
do
74
    fprefix=${prefix}_00$z
74
    fprefix=${prefix}00$z
75 75
    printf -v ratio %1.4lf $(echo "1 / (2^$z)" | bc -l)
76 76
    echo génération du ratio $ratio
77 77
    zwfname=$tmp_file
......
112 112
if ! $test_mode; then
113 113
## les lignes ci dessous sont destinnées à mettre des 0 en debut des numéros de ligne et de colonnes
114 114
## Il y a certainement plus simple mais là c'est du rapide et efficace.
115
    rename 's/_(\d\d)_(\d+\.jpg)$/_0$1_$2/' ${prefix}_*
116
    rename 's/_(\d)_(\d+\.jpg)$/_00$1_$2/' ${prefix}_*
117
    rename 's/_(\d+)_(\d\d)(\.jpg)$/_$1_0$2$3/' ${prefix}_*
118
    rename 's/_(\d+)_(\d)(\.jpg)$/_$1_00$2$3/' ${prefix}_*
115
    rename 's/_(\d\d)_(\d+\.jpg)$/_0$1_$2/' ${prefix}*
116
    rename 's/_(\d)_(\d+\.jpg)$/_00$1_$2/' ${prefix}*
117
    rename 's/_(\d+)_(\d\d)(\.jpg)$/_$1_0$2$3/' ${prefix}*
118
    rename 's/_(\d+)_(\d)(\.jpg)$/_$1_00$2$3/' ${prefix}*
119 119
fi

Formats disponibles : Unified diff