[OSM-talk-fr] Scripts et import bâti
OSM42
openstreetmap at surrel.org
Mer 23 Juin 09:01:11 UTC 2010
On me dit que le script est pas bon. En effet je me suis trompé de
copier/coller.
Voici le bon script. Notez qu'il boucle sur chaque commune vectoriel,
avec un maximum de 10 essais.
Il faut faire une micro-modif dans le import-bati.sh pour que ca marche
bien : remplacer "exit" par "exit 1" si pas de code commune trouvé.
#!/bin/sh
# usage : ./import-bati.sh <Dpt> <EPSG>
# prérequis : présence du <Dpt>-liste.csv issu de rcc-list
if [ $# -ne 2 ]
then
echo "Usage: `basename $0` <Dpt> <EPSG>"
exit 1
fi
grep ",VECT" $1-liste.csv > tmp.com
awk 'BEGIN { FS = "," } ; { print $1 }' tmp.com > tmp.comm
rm -f tmp.com
mkdir $1
while read line; do
echo "\n\nProcessing $line\n\n" # or whaterver you want to do
with the $line variable
run=1
nmb=0
while [ $run -ne 0 ]; do
if [ $nmb -gt 10 ]; then
break
fi
nmb=`echo $(($nmb+1))`
./import-bati.sh $1 $line $1 $2
run=$?
echo "Process result (0 is good !) : $run"
sleep 5 # prevent ddos
done
done < tmp.comm
rm -f tmp.comm
Plus d'informations sur la liste de diffusion Talk-fr