NEW !!! (3 Dec 2019)
Save All New Landmarks
Run EXPORT
This will combine all the new LMRKLIST1 that were created (2cm, 1cm and 0cm).
checkVar $ID $Res $logP echo y | cp LMRKLIST1.TXT nftConfig/highRes${ID}$Res.txt grep -v END nftConfig/list-$ID-*.txt | cut -c 28- > LMRKLIST1.TXT wc LMRKLIST1.TXT echo END >> LMRKLIST1.TXT echo -n "Running Export $ID with num of landmarks: " >> notes wc LMRKLIST1.TXT >> notes rm -r NEW_FILES mkdir -p NEW_FILES mkdir -p NEW_FILES/LMKFILES mkdir -p NEW_FILES/MAPFILES /usr/local/bin/EXPORT sh EXPORT.TXT mv NEW_FILES.tar nftConfig/nftLandmarks-$ID.tar
Package the Feature
Update nftConfig.ini
From the base directory (one above the working directory) run
Update nft creation scripts to match version (i.e. if you are distributing a new copy of a feature, then use B or higher)
This his also moves all the output files to the log directory
checkVar $ID $Res $logP relink.sh nftConfig/highRes${ID}$Res.txt BIGMAP.IN #put $Res back in once week 2 has been delivered wc BIGMAP.IN |tee -a notes grep -f BIGMAP.IN MAPINFO.TXT | tee -a notes nft-publish.sh nftBigmap-$ID-$Vers.IN #We need something besides logP here. We are not going to publish after every resolution. How about this? JRW mv log/$ID* ../log rm BIGMAP.IN echo 6 | nftBlockFinish.sh nft.$ID
Options For Creating the final Bigmap
Option 1 - vB
Use all maplets (i.e. Bob method)
bigmap < nftConfig/nftBigmap-$ID-B.IN cp USED_MAPS.TXT BIGMAP.IN relink.sh nftFitsConfigB.ini nftFitsConfig.ini grep -f BIGMAP.IN MAPINFO.TXT | tee -a notes cat featInfo | nft-publish.sh nftBigmap-$ID-B.IN rm BIGMAP.IN echo 6 | nftBlockFinish.sh nft.$ID
Option 2 - vB
Use only highest resolution
relink.sh nftFitsConfigB.ini nftFitsConfig.ini relink.sh nftConfig/highRes${ID}$Res.txt BIGMAP.IN #put $Res back in once week 2 has been delivered wc BIGMAP.IN |tee -a notes grep -f BIGMAP.IN MAPINFO.TXT | tee -a notes nft-publish.sh nftBigmap-$ID-B.IN rm BIGMAP.IN echo 6 | nftBlockFinish.sh nft.$ID
Option 3 - vC
Use requested GSD maplets, plus one up resolution and one down resolution
bigmap < nftConfig/nftBigmap-$ID-A.IN grep -Ff USED_MAPS.TXT MAPINFO.TXT | sort -k2,2 -r > tmp #Trim out resolutions you don't want, make sure you keep the "END" cut -c1-6 tmp > tmp2 #check tmp2 to make sure it is what you want cp tmp2 nftConfig/multiRes$ID.TXT relink.sh nftFitsConfigC.ini nftFitsConfig.ini relink.sh nftConfig/multiRes${ID}.TXT BIGMAP.IN wc BIGMAP.IN |tee -a notes grep -f BIGMAP.IN MAPINFO.TXT | tee -a notes nft-publish.sh nftBigmap-$ID-C.IN rm BIGMAP.IN echo 6 | nftBlockFinish.sh nft.$ID
Option 4 - vA
Single maplet to size and resolution of requested feature
mkdir nft-$ID-A cp MAPFILES/${ID}X.MAP nft-$ID-A/ cp nftFitsConfig.ini nft-$ID-A/ cut -c1-12 LMKFILES/${ID}X.LMK > nft-$ID-A/USED_PICS.TXT cd nft-$ID-A vi USED_PICS.TXT
Trim the top and bottom of the LMK file (now called USED_PICS.TXT) so that it looks like a USED_PICTS.TXT
Grabbing New Landmark Tarballs
This is for Kristina
#if may have been pre existing 2cm go to spc03 bigmap < nftConfig/nftBigmap-$ID-A.IN cp USED_MAPS.TXT ~/send/ #go to original spc machine bigmap < nftConfig/nftBigmap-$ID-A.IN grep -Ff USED_MAPS.TXT MAPINFO.TXT > tmp cat tmp #rsync to original machines send directory grep -Fvf ~/send/USED_MAPS.TXT tmp > tmp2 vi tmp2 #trim all non 2cm landmarks cut -c1-6 tmp2 > LMRKLIST1.TXT #add END
#If grabbing 1 or 0 res bigmap < nftConfig/nftBigmap-$ID-A.IN grep -Ff USED_MAPS.TXT MAPINFO.TXT > tmp echo END >> tmp vi tmp #trim all non 0 or 1 res landmarks cut -c 1-6 tmp > LMRKLIST1.TXT more LMRKLIST1.TXT
#Run Publish echo y | cp LMRKLIST1.TXT nftConfig/combinedRes${ID}.txt echo -n "Running Export $ID with num of landmarks: " >> notes wc LMRKLIST1.TXT >> notes rm -r NEW_FILES mkdir -p NEW_FILES mkdir -p NEW_FILES/LMKFILES mkdir -p NEW_FILES/MAPFILES /usr/local/bin/EXPORT sh EXPORT.TXT mv NEW_FILES.tar nftConfig/nftLandmarks-${ID}.tar