#!/bin/bash
# usage:
#   kachelwahl ausgangsverzeichnis zielverzeichnis auswahlbereich.ovl bitmap-extension
#
# kacheln selektiv aus einem Verzeichnis in ein anderes kopieren
# die geografischen Bereiche werden durch Flchen bzw. eingrenzende Polygone (auch mehrere)
# im ASCII-OVL-Format gekennzeichnet (Geogrid-Overlay-Format, evtl. mit GPSBabel und csv2ovl konvertieren)
#
# bitmap-extension z.B. bmp, jpg oder gif

if [ $# -ne 4 ]; then
  echo "Syntax:"
  echo "kachelwahl ausgangsverzeichnis zielverzeichnis auswahlbereich.ovl bitmap-extension"
  exit
fi

sourcedir=$1
destdir=$2
selection=$3
bitmapext=$4

mkdir "$destdir"
ovl2selection "$sourcedir" "$selection" > "$destdir/selection-names"

cat "$destdir/selection-names"  | xargs -I '{}' cp $sourcedir/'{}' "$destdir"
sed s/.$bitmapext/.kal/g "$destdir/selection-names"  | xargs -I '{}' cp $sourcedir/'{}' "$destdir"

#wenn ovl2selection die kal-files ausgeben wrde
#kal2mapname < $destdir/selection-names | xargs -I '{}' cp $sourcedir/'{}' $destdir
