awips2/rpms/awips2.core/Installer.localization/radar_maps.sh
2017-10-30 16:19:56 -04:00

42 lines
2.6 KiB
Bash
Executable file

#!/bin/bash
source /awips2/repo/awips2-builds/rpms/unidata/buildEnvironment.sh
BUILD_DIR=$REPO/awips2-builds/rpms/awips2.core/Installer.localization/
CAVE_DIR=$BUILD_DIR/utility/cave_static/bundles/scales/radar/
mkdir -p $CAVE_DIR
rm -rf $CAVE_DIR/*
file=$BUILD_DIR/coords_wsr88d.dat
for site in $(cat $file |cut -c -4)
do
lat=$(cat $file |grep $site | cut -d"," -f2 | tr -d '[[:space:]]')
lon=$(cat $file |grep $site | cut -d"," -f3 | tr -d '[[:space:]]')
lowx=$(cat $file |grep $site | cut -d"," -f4 | tr -d '[[:space:]]')
highx=$(cat $file |grep $site | cut -d"," -f5 | tr -d '[[:space:]]')
lowy=$(cat $file |grep $site | cut -d"," -f6 | tr -d '[[:space:]]')
highy=$(cat $file |grep $site | cut -d"," -f7 | tr -d '[[:space:]]')
minx=$(cat $file |grep $site | cut -d"," -f8 | tr -d '[[:space:]]')
maxx=$(cat $file |grep $site | cut -d"," -f9 | tr -d '[[:space:]]')
miny=$(cat $file |grep $site | cut -d"," -f10 | tr -d '[[:space:]]')
maxy=$(cat $file |grep $site | cut -d"," -f11 | tr -d '[[:space:]]')
sitell=$(echo $site | tr '[:upper:]' '[:lower:]')
cp -R $BUILD_DIR/RadarTwoPanel.xml $CAVE_DIR/Radar_$sitell.xml
grep -rl 'LOWX' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/LOWX/'$lowx'/g'
grep -rl 'HIGHX' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/HIGHX/'$highx'/g'
grep -rl 'LOWY' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/LOWY/'$lowy'/g'
grep -rl 'HIGHY' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/HIGHY/'$highy'/g'
grep -rl 'MINX' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/MINX/'$minx'/g'
grep -rl 'MAXX' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/MAXX/'$maxx'/g'
grep -rl 'MINY' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/MINY/'$miny'/g'
grep -rl 'MAXY' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/MAXY/'$maxy'/g'
grep -rl 'XXX' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/XXX/'$site'/g'
grep -rl 'xxx' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/xxx/'$sitell'/g'
grep -rl 'LATITUDE' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/LATITUDE/'$lat'/g'
grep -rl 'LONGITUDE' $CAVE_DIR/Radar_$sitell.xml | xargs sed -i 's/LONGITUDE/'$lon'/g'
cp $CAVE_DIR/Radar_$sitell.xml $REPO/awips2-core/viz/com.raytheon.uf.viz.core.maps/localization/bundles/scales/WSR88D/
done
cp $CAVE_DIR/* $REPO/awips2-builds/cave/com.raytheon.viz.radar/localization/bundles/site/
rm -rf $REPO/awips2-builds/cave/com.raytheon.viz.radar/localization/bundles/site/Radar_comp.xml
rm -rf $REPO/awips2-builds/cave/com.raytheon.viz.radar/localization/bundles/site/Radar_info.xml
rm -rf $REPO/awips2-builds/cave/com.raytheon.viz.radar/localization/bundles/site/Radar_proc.xml