Skip to content

Commit

Permalink
bonne files per jaar trans compleet
Browse files Browse the repository at this point in the history
  • Loading branch information
justb4 committed Mar 18, 2015
1 parent 5d3c117 commit 7bde5ed
Show file tree
Hide file tree
Showing 6 changed files with 77 additions and 18 deletions.
27 changes: 27 additions & 0 deletions bonnebladen/bin/bonnetrans-all-jaar.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/bin/bash
#
# Converteer alle bonnefiles die in bonnefiels.txt staan naar GeoTiff
#
# Author: Just van den Broecke
#

# In de settings file per host, staat de locatie van de bron
# .png van de Bonnebladen
SETTINGS_SCRIPT="settings.sh"
. $SETTINGS_SCRIPT

while read fileName
do
./bonnetrans.sh $fileName ${BONNE_DATA_YEAR_DIR}/1900
done < ${BONNE_DATA_YEAR_DIR}/1900/files.txt

while read fileName
do
./bonnetrans.sh $fileName ${BONNE_DATA_YEAR_DIR}/1925
done < ${BONNE_DATA_YEAR_DIR}/1925/files.txt

while read fileName
do
./bonnetrans.sh $fileName ${BONNE_DATA_YEAR_DIR}/1949
done < ${BONNE_DATA_YEAR_DIR}/1949/files.txt

15 changes: 13 additions & 2 deletions bonnebladen/bin/bonnetrans.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@
# voorbeeld:
# bonnetrans.sh b027-1932.png


fileName=$1

# optional second argument, otherwise BONNE_DATA_DST_DIR is used
dst_dir=$2

# Bepaal onze home/bin dir
HOME_DIR=`dirname $0`/..
HOME_DIR=`(cd "$HOME_DIR"; pwd)`
Expand All @@ -21,8 +27,6 @@ DATA_DIR=${HOME_DIR}/data
SETTINGS_SCRIPT="${BIN_DIR}/settings.sh"
. $SETTINGS_SCRIPT

fileName=$1

# Extraheer bladnummer, jaar en basis-filenaam
bladnr=`echo $fileName | cut -d'b' -f2 | cut -d'-' -f1`
jaar=`echo $fileName | cut -d'-' -f2 | cut -d'.' -f1`
Expand All @@ -43,6 +47,13 @@ sey=`echo $line | cut -d' ' -f9`

# Complete paden naar diverse bestanden
src=${BONNE_DATA_SRC_DIR}/${fileName}

if [ -n "$dst_dir" ]
then
BONNE_DATA_DST_DIR=${dst_dir}
fi

echo "using BONNE_DATA_DST_DIR = $BONNE_DATA_DST_DIR"
tmp_tif=${BONNE_DATA_DST_DIR}/${srcname}.tmp.tif
tmp_png=${BONNE_DATA_DST_DIR}/${srcname}.tmp.png
dst=${BONNE_DATA_DST_DIR}/${srcname}.tif
Expand Down
Empty file modified bonnebladen/bin/files4jaar-all.sh
100644 → 100755
Empty file.
19 changes: 14 additions & 5 deletions bonnebladen/bin/files4jaar.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,28 @@
#
# Author: Just van den Broecke
#
# Bepaal onze home/bin dir
HOME_DIR=`dirname $0`/..
HOME_DIR=`(cd "$HOME_DIR"; pwd)`
BIN_DIR=${HOME_DIR}/bin
DATA_DIR=${HOME_DIR}/data

# In de settings file per host, staat de locatie van de bron
# .png van de Bonnebladen
SETTINGS_SCRIPT="settings.sh"
SETTINGS_SCRIPT="${BIN_DIR}/settings.sh"
. $SETTINGS_SCRIPT

year=$1
oldestYear=1820

sourceDir=${BONNE_DATA_SRC_DIR}
targetDir=${BONNE_DATA_YEAR_DIR}/${year}
targetFile=${targetDir}/files.txt
fileExt="png"
/bin/rm -rf $targetDir > /dev/null 2>&1
mkdir -p $targetDir
# /bin/rm -rf $targetDir > /dev/null 2>&1
mkdir -p $targetDir > /dev/null 2>&1
/bin/rm -f ${targetDir}/*.tif > /dev/null 2>&1
/bin/rm -f ${targetFile} > /dev/null 2>&1

while read line
do
Expand All @@ -34,13 +42,14 @@ do
if [ -e $filePath ]
then
echo "OK $fileName for year: $year"
ln -s $filePath $targetDir/$fileName
echo "${fileName}" >> ${targetFile}
# ln -s $filePath $targetDir/$fileName
# cp $filePath $targetDir/$fileName
break
fi

yearFit=$(( $yearFit - 1 ))
done

done <../data/bonnefiles-numbers.txt
done < ${DATA_DIR}/bonnefiles-numbers.txt

17 changes: 6 additions & 11 deletions bonnebladen/bin/friesland.sh
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@

# Test: converteer files voor frieslan
./bonnetrans.sh b074-1931.png
./bonnetrans.sh b075-1930.png
./bonnetrans.sh b091-1932.png
./bonnetrans.sh b092-1928.png

SETTINGS_SCRIPT="settings.sh"
. $SETTINGS_SCRIPT
mv ${BONNE_DATA_DST_DIR}/b074-1931.tif ${BONNE_DATA_HOME}/friesland-trans
mv ${BONNE_DATA_DST_DIR}/b075-1930.tif ${BONNE_DATA_HOME}/friesland-trans
mv ${BONNE_DATA_DST_DIR}/b091-1932.tif ${BONNE_DATA_HOME}/friesland-trans
mv ${BONNE_DATA_DST_DIR}/b092-1928.tif ${BONNE_DATA_HOME}/friesland-trans

# Test: converteer files voor frieslan
./bonnetrans.sh b074-1931.png ${BONNE_DATA_HOME}/friesland-trans
./bonnetrans.sh b075-1930.png ${BONNE_DATA_HOME}/friesland-trans
./bonnetrans.sh b091-1932.png ${BONNE_DATA_HOME}/friesland-trans
./bonnetrans.sh b092-1928.png ${BONNE_DATA_HOME}/friesland-trans

echo "Maak index.shp aan met gdaltindex in ${BONNE_DATA_HOME}/friesland-trans"
pushd ${BONNE_DATA_HOME}/friesland-trans
gdaltindex index.shp *.tif
popd

17 changes: 17 additions & 0 deletions bonnebladen/bin/settings-vagrant.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Per host settings, hiermee ook de standaard settings.sh te overrulen
# maak een file voor je host aan en die wordt automagisch meegenomen

# Hulpvar
BONNE_DATA_HOME=/home/vagrant/geodata/bonne

# Bron bladen directory
BONNE_DATA_SRC_DIR=${BONNE_DATA_HOME}/src

# Getransformeerde bladen directory
BONNE_DATA_DST_DIR=${BONNE_DATA_HOME}/tiff

# Tijdsperiode files
BONNE_DATA_PERIOD_DIR=${BONNE_DATA_HOME}/tiffperiod

# Jaar files: geldige bladen in jaar
BONNE_DATA_YEAR_DIR=${BONNE_DATA_HOME}/tiffyear

0 comments on commit 7bde5ed

Please sign in to comment.