31 lines
1 KiB
Bash
Executable file
31 lines
1 KiB
Bash
Executable file
#where this script stands
|
|
WORKDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
cd ${WORKDIR}
|
|
|
|
TMPDIR=${WORKDIR}/tmp/
|
|
OSMDIR=${WORKDIR}/osm/
|
|
INDEXDIR=${WORKDIR}/index/
|
|
OUTDIR=${WORKDIR}/output/
|
|
POLYDIR=${WORKDIR}/polygons/
|
|
|
|
for X in ${POLYDIR}*.poly; do
|
|
echo $X
|
|
base=$(basename $X) # get the basename without the path
|
|
extractname=`echo "${base%.*}"` #remove the extension
|
|
# Capitalize:
|
|
for i in $extractname; do B=`echo -n "${i:0:1}" | tr "[a-z]" "[A-Z]"`; cap=`echo -n "${B}${i:1}" `; done
|
|
|
|
if [ -f ${OUTDIR}${cap}_SRTM_contours.obf ] # Check for already processed files
|
|
then
|
|
echo "Nothing to do for "${cap}
|
|
else
|
|
echo ${X}"---"${cap}
|
|
${WORK_DIR}./extract.py ${X}
|
|
${WORK_DIR}./osmconvert32 ${TMPDIR}out.osm --drop-brokenrefs -B=$X > ${OSMDIR}out.osm
|
|
${WORK_DIR}./batch_indexing.sh
|
|
mv ${INDEXDIR}Out_1.obf ${OUTDIR}${cap}_SRTM_contours.obf
|
|
rm ${INDEXDIR}*
|
|
rm ${TMPDIR}*
|
|
rm ${OSMDIR}*
|
|
fi
|
|
done
|