-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdoit.sh
executable file
·134 lines (97 loc) · 2.62 KB
/
doit.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
#!/usr/bin/env bash
home=`pwd`
echo "Home= "$home
cd $home
mkdir -p output
echo " ";echo "----------------";echo " ";
echo "Entering Python Loop"
echo " ";echo "----------------";echo " ";
sleep 2
#for filename in [a-z]*.tpq; do
#for filename in n40103h2.tpq; do
#for filename in AZ*.TPQ; do
for filename in *.TPQ; do
#for filename in *.tpq; do
#for filename in [f-q]*.tpq; do
echo $filename;
timeout 9 python3 tpq2jpg.py $filename;
sleep 0.1
done
cd $home/output
echo " ";echo "----------------";echo " ";
echo "Entering Image Magick Loop"
echo " ";echo "----------------";echo " ";
sleep 2
counter=0
for quadname in *; do
cd $home/output/$quadname/
for contour in *; do
cd $home/output/$quadname/$contour/
for directory in *; do
echo $directory;
cd $home/output/$quadname/$contour/$directory;
for filename in *.jpg; do
finalfilename="$filename";
#echo $finalfilename;
done
for rowdir in r*; do
cd $home/output/$quadname/$contour/$directory/$rowdir
rm -f $rowdir.jpg
convert *.jpg +append -colorspace RGB $rowdir.jpg
counter=counter+1
done
for job in `jobs -p`; do
#echo $job
wait $job || let "FAIL+=1"
done
cd $home/output/$quadname/$contour/$directory;
rm -f final.jpg
convert row*/r*.jpg -colorspace RGB -append final.jpg &
for job in `jobs -p`; do
#echo $job
wait $job || let "FAIL+=1"
done
mv final.jpg $finalfilename
done
done
wait
done
echo " ";echo "----------------";echo " ";
echo "Collecting All JPEGs and Sorting into directory by N. Latitude"
echo " ";echo "----------------";echo " ";
sleep 2
cd $home/output/
for quadname2 in *; do
cd $home/output/$quadname2/
for contour2 in *; do
cd $home/output/$quadname2/$contour2/
mkdir -p jpgs
mv --backup=numbered */*.jpg jpgs
#mv --backup=numbered */*.png jpgs
rm -r $(ls -I "jpgs" )
mv jpgs/* .
rm -r jpgs
for filename in [0-9]*.jpg; do
#echo "Filename: "$filename;
finalfilename="$filename";
latitude=`echo $filename | cut -d '_' -f 1`
echo "Latitude: "$latitude
mkdir -p $latitude
mv --backup=numbered $latitude*.jpg $latitude
#mv --backup=numbered $latitude*.png $latitude
done
done
done
echo " ";echo "----------------";echo " ";
echo "Creating KML File"
echo " ";echo "----------------";echo " ";
sleep 2
cd $home
./kmlcreate.sh
#echo " ";echo "----------------";echo " ";
#echo "Creating PNG KML File"
#echo " ";echo "----------------";echo " ";
#sleep 2
#./kmlcreate_png.sh
echo " ";echo "Done, Exiting!";echo " ";
exit