= Block-02-02 - INGEST IMAGES - SUB-TEST-SPECIFIC = {{{ ########################################################################## ## ## ## BLOCK 02-02 ## ## INGEST IMAGES - SUB-TEST-SPECIFIC ## ## ## ########################################################################## ## This block additionally populates the F3 test directory's IMAGEFILES/ ## NOMINALS/ and SUMFILES/ sub-directories with Detailed Survey image files ## which are specific to a sub-test in readiness for registering the images ## Assumptions: ## User has invoked a Bourne-Again Shell (bash) on ormacsrv1.lpl.arizona.edu ## User is a member of the group OREX\spc ## User has set up a skeleton directory in the following format: ## /SPC_Test/F3G-Nav/ ## ORex/ ## DATA/ ## base/ ## IMAGEFILES/ ## SHAPEFILES/ ## lsupport/ ## orig/ ## results/ ## test/ ## User has completed the processing steps comprising Block 01-01 - TEST DIRECTORY ## SET-UP - ORIG ## User has set up the test sub-directory, as per Block 01-02 - TEST DIRECTORY ## SET-UP - TEST ## User inputs: ## testID: Name of the F3 test directory (for example, F3E-Limbs) ## blockID: User-specified identifier for typescript textfile name ## (for example, Block-02-02-IngestImages-SubTestSpecific-F3G1) # User inputs: testID=F3G-Nav #export subTestID=F3G1 #export subTestID=F3G2 #export subTestID=F3G3 #export subTestID=F3G4 #export subTestID=F3G5 #export subTestID=F3G6 export subTestID=F3G7 blockID=Block-02-02-IngestImages-SubTestSpecific-${subTestID} # Set-Up cd /SPC_Test/$testID script date pwd ls -l ## VARIANCE-F3G: # Populate base/IMAGEFILES/ with sub-test Detailed Survey test image files # Step completed during Block 02-01 # Populate test/NOMINALS/ with sub-test Detailed Survey test image nominals rsync --ignore-times -ha base/${subTestID}/NOMINALS/P60* test/NOMINALS/ ls -l test/NOMINALS/ # Populate orig/SUMFILES/ with Detailed Survey test image sumfiles rsync --ignore-times -ha base/${subTestID}/SUMFILES/P60* test/SUMFILES/ ls -l test/SUMFILES ## END OF VARIANCE # Generate lsupport/PICTLIST.TXT ls base/IMAGEFILES/M* | cut -d '/' -f 3 | cut -d '.' -f 1 > lsupport/PICTLIST.TXT ls base/IMAGEFILES/P* | cut -d '/' -f 3 | cut -d '.' -f 1 >> lsupport/PICTLIST.TXT sed -i -e 's/^/ /' lsupport/PICTLIST.TXT echo END >> lsupport/PICTLIST.TXT ## VARIANCE-F3G: # App, PS, and DS MapCam and PolyCam images in the region-of-interest only awk '/M/ { print $1 }' lsupport/PICTLIST-TAG1-100mx100m.TXT > lsupport/PICTLIST.TXT awk '/P/ { print $1 }' lsupport/PICTLIST-TAG1-100mx100m.TXT >> lsupport/PICTLIST.TXT sed -i -e 's/^/ /' lsupport/PICTLIST.TXT echo END >> lsupport/PICTLIST.TXT ## END OF VARIANCE cat lsupport/PICTLIST.TXT # Generate list of images which require registering/autoregistering # VARIANCE-F3G: # DS PolyCam images within the region-of-interest only. awk '/P60/ { print $1 }' lsupport/PICTLIST-TAG1-100mx100m.TXT > lsupport/PICTLIST-forRegistering.TXT sed -i -e 's/^/ /' lsupport/PICTLIST-forRegistering.TXT echo END >> lsupport/PICTLIST-forRegistering.TXT ## END OF VARIANCE cat lsupport/PICTLIST-forRegistering.TXT # Block Complete exit # Save block log if [ ! -d /SPC_Test/$testID/log ]; then mkdir /SPC_Test/$testID/log fi mv typescript /SPC_Test/$testID/log/log-typescript-${blockID} }}}